İlan
04 Haz 2026 29 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python Metin2 Panelli Bakım Sistemi...
İlan Yan banner placeholder

Metin2 Panelli Bakım Sistemi

Merci 02.05.2026 21:41 630 görüntüleme 4 cevap
Son Mesaj
Merci
Üye
Üye
Katılım03 Oca 2026
Konular9
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
02.05.2026 21:41 #1

Bakım Duyuru Sistemi​


Merhaba arkadaşlar,

Barbaros2 den söktüğüm bakım duyuru sistemini paylaşmak istedim. Sistem oyun içinden GM komutu ile çalışmaktadır. SQL veya web panel bağlantısı yoktur. İsteyenler client içi bakım paneli üzerinden, isteyenler direkt GM komutu ile sistemi kullanabilir.

Sistem Özellikleri​


  • Oyun içinden bakım duyurusu başlatma
  • Bakım nedenini oyunculara gösterme
  • Bakıma kalan süreyi gösterme
  • Bakım süresini gösterme
  • GM paneli ile kolay kullanım
  • Tüm core/channel tarafına P2P ile duyuru gönderme
  • Süre sonunda server kapatma
  • Bakımı iptal etme

Kullanım​


Oyun içinden GM karakterle şu komutu kullanabilirsiniz:

Kod:
/maintenance 300 Bakim 3600


Açıklaması:

Kod:
300   = Bakıma kalan süre / saniye
Bakim = Bakım sebebi
3600  = Bakım süresi / saniye


Örnek olarak bu komut girildiğinde oyunculara bakım duyurusu gider ve 300 saniye sonra server kapanır.

Bakımı iptal etmek için:

Kod:
/maintenance 0


Client Panel Kullanımı​


Sistemde client içi bakım yönetim paneli de bulunmaktadır. Panel üzerinden:

  • Bakım nedeni
  • Bakıma kalan süre
  • Bakım süresi

girildikten sonra “Bakımı Başlat” butonuyla duyuru başlatılabilir. “Bakımı İptal Et” butonuyla aktif bakım duyurusu iptal edilir.

Panelin çalışması için game.py içerisinden uygun bir tuşa bağlamanız gerekir. Örnek olarak F5 tuşuna bağlayabilirsiniz:

Kod:
if app.ENABLE_BAKIM_DUYURU:
    onPressKeyDict[app.DIK_F5] = lambda : self.interface.MaintenanceAdmin()


KANIT



KANIT VİDEOSU
İndirme Link'i
Virüs TOTAL
ibrahim1907
Üye
Üye
Katılım01 Şub 2026
Konular9
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 06:49 #2
Paylaşım için teşekkürler.
AdemEkinci
Üye
Üye
Katılım22 Şub 2026
Konular7
Mesajlar71
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 07:26 #3
The most important question: Does the system save player data one minute before the server shuts down?

For example, if a player obtains a valuable item and then, a minute or half a minute later, the server shuts down, does the database successfully save the item, or will the item disappear when the server restarts? This is the most important question.

Thank you for participating.
Merci
Üye
Üye
Katılım03 Oca 2026
Konular9
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 08:50 #4
Paylaşım için teşekkürler.
Teşekkürler.
Merci
Üye
Üye
Katılım03 Oca 2026
Konular9
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 11:46 #5
The most important question: Does the system save player data one minute before the server shuts down?

For example, if a player obtains a valuable item and then, a minute or half a minute later, the server shuts down, does the database successfully save the item, or will the item disappear when the server restarts? This is the most important question.

Thank you for participating.
As it stands, the maintenance system does not directly cause item loss, because the system does not delete items or interfere with the inventory; it simply sends a notification and executes Shutdown(10) at the end of the maintenance period.

However, we cannot say that there is absolutely no risk of items obtained in the final seconds being lost. The risk does not stem from the maintenance system itself, but rather from whether or not character and inventory data is written to the database as the server shuts down.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder