Not: Konu alıntıdır. Daha önce paylaşıldı ise rapor ediniz.
"maintenance.quest" görevini sunucu tarafına taşıyıp, tabloyu sql dosyası aracılığıyla eklemeniz yeterli.
Bu adım yalnızca sunucunuzda "mysql_query" fonksiyonu yoksa geçerlidir, aynı dosyaya "questing.lua" dosyasından fonksiyonu eklemeniz ve fonksiyon ismini "quest_functions" içine eklemeniz gerekmektedir.
"maintenance.quest" görevini sunucu tarafına taşıyıp, tabloyu sql dosyası aracılığıyla eklemeniz yeterli.
Bu adım yalnızca sunucunuzda "mysql_query" fonksiyonu yoksa geçerlidir, aynı dosyaya "questing.lua" dosyasından fonksiyonu eklemeniz ve fonksiyon ismini "quest_functions" içine eklemeniz gerekmektedir.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Oyuncular İçin Bakım Modu Nedir?
Metin2 özel sunucularında sunucu yönetimi sırasında zaman zaman bakım moduna geçmek gerekir. Bu mod, oyuncuların giriş yapmasını engellerken, geliştiricilerin veya sistem yöneticilerinin sunucu üzerinde değişiklikler yapabilmesini sağlar. Özellikle C++ source edit işlemleri, server src güncellemeleri ya da db core düzenlemeleri gibi kritik sistem değişikliklerinde bakım modu büyük önem taşır. Bu mod sayesinde sunucu stabil kalır ve oyuncuların oynarken yaşadığı olası hatalar engellenmiş olur.
Bakım Modunun Amacı
Bakım modu, sunucuda game server programming çalışmaları yapılırken, auth veya game sistemlerinde değişiklikler uygulanırken kullanılır. Bu esnada oyuncuların sisteme erişimini engellemek, veritabanı (db) üzerinde güvenli işlemler yapılmasına olanak tanır. Ayrıca source edit süreçlerinde oluşabilecek çakışmaları önlemek için de oldukça faydalıdır. Martysama gibi gelişmiş sistemlerde bile bakım modu, sunucu güvenliği için kritik bir rol oynar.
Bakım Modu Nasıl Açılır?
Sunucu yönetim panellerinden ya da doğrudan server src üzerinden bakım modu açabilirsiniz. Genellikle core dosyalarında bulunan belirli ayarlar değiştirilerek bu mod aktif edilir. Örneğin, channel sunucularında her bir kanal için ayrı ayrı bakım modu açılabilir. Bu işlem sırasında client src tarafında da bazı ayarlamalar yapılması gerekir. Bu sayede oyunculara bakım bildirimi gösterilebilir.
Oyuncuya Bilgi Verme Önemi
Bakım modu açıkken, oyunculara uygun mesajların iletilmesi gerekir. Genellikle 'Sunucu şu anda bakım modunda, daha sonra tekrar deneyiniz.' gibi bilgilendirici mesajlar kullanılır. Bu mesajlar, uiscript aracılığıyla py root dosyalarında düzenlenir. Python GUI sistemleriyle de kullanıcı dostu arayüzler oluşturulabilir. Böylece oyuncular, bakım süresi boyunca bilgilendirilmiş olur.
Hataları Engelleme
Bakım modu, sunucu çökmesini veya veri kaybını önleyen önemli bir güvenlik önlemdir. Özellikle Metin2 development sürecinde, C++ script veya Py GUI sistemlerinde yapılan küçük hatalar büyük sorunlara yol açabilir. Bu nedenle, bakım modu, sistemsel olarak tüm riskleri minimize eder. Metin2Dev veya benzeri platformlarda çalışan geliştiriciler, bu modu etkin kullanarak sunucuların sürekli çalışır durumda kalmasını sağlayabilirler.
What Is Maintenance Mode for Players?
In Metin2 private servers, it's sometimes necessary to switch to maintenance mode during server management. This mode blocks player access while allowing developers or administrators to make changes on the server. It is especially critical during C++ source edit operations, server src updates, or db core modifications. This ensures server stability and prevents potential errors players might experience during gameplay.
Purpose of Maintenance Mode
Maintenance mode is used when performing game server programming, updating auth or game systems. Blocking player access during this time allows safe database (db) operations. It also helps prevent conflicts during source edit processes. Even in advanced systems like Martysama, maintenance mode plays a vital role in ensuring server security.
How to Activate Maintenance Mode?
Maintenance mode can be activated via server control panels or directly through server src. Usually, certain settings within the core files are modified to enable this mode. For instance, each channel server can have its own maintenance mode enabled separately. During this process, some adjustments may also be required on the client src side so that appropriate notifications can be displayed to players.
Importance of Informing Players
While maintenance mode is active, it's important to notify players accordingly. Messages such as 'The server is currently under maintenance, please try again later.' are commonly used. These messages can be edited in py root files via uiscript. User-friendly interfaces can also be created with Python GUI systems so that players remain informed throughout the maintenance period.
Preventing Errors
Maintenance mode is an essential safety measure that prevents server crashes or data loss. Especially during Metin2 development, small mistakes in C++ script or Py GUI systems can lead to major issues. Therefore, maintenance mode minimizes risks system-wide. Developers working on platforms like Metin2Dev can ensure continuous server operation by utilizing this mode effectively.
