- Katılım
- 6 Kas 2021
- Mesajlar
- 4,158
- Tepkime puanı
- 5,553
- Puanları
- 113
- Yaş
- 32
- Konum
- Türkiye
- Dc
- fatihbulut
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
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()
Gyazo Screen Video
Gizli içerik
Bu içeriği görmek için cevap yazmalısınız.
