config.cpp açılır ve aratılır
altına eklenir
aratılır
kod bloğunun altına eklenir.
config.h açılır ve aratılır
altına eklenir.
char_item.cpp açılır ve aratılır.
hemen altında bu kod bulunur.
şu şekilde değiştirilir.
aratılır.
altlarında bu kod bulunur
bu kodun bloğu komple değiştirilir.
son olarak ftpde bulunan
channel1
channel2
channel3
channel4
game99
klasörlerinde bulunan CONFIG dosyasına bu kodlar eklenir.
Metin2 özel sunucularında C++ tabanlı gelişmiş sistemler geliştirmek, oyuncu deneyimini ciddi anlamda artırabilir. Bu yazıda Sınırsız Cesaret Pelerini ve Metin Taşı Dedektörü gibi iki önemli sistemden bahsedeceğiz. Her ikisi de config ayarlamalı olarak yapılandırılabilen ve Metin2 Lobby tarzı gelişmiş sunucularda yer alabilecek güçlü sistemlerdir.
Sınırsız Cesaret Pelerini Sistemi Nedir?
Metin2'de Cesaret Pelerini, PvP savaşlarında canavarlarla ya da diğer oyuncularla mücadele ederken can kaybını azaltan değerli bir itemdir. Standart sistemde sınırlıdır ve bir süre sonra tükenir. Ancak config ayarlamalı bir sınırsız Cesaret Pelerini sistemi ile bu itemin kullanım süresi ya da etkinliği kişisel olarak belirlenebilir.
C++ Kaynak Kodları Üzerinde Uygulama
Bu sistemi game core üzerinde aktif etmek için öncelikle client src ve server src üzerinde değişiklikler yapmalısınız. Sistem genellikle item_usage.cpp veya item_manager.cpp dosyalarında düzenlenir. Python GUI üzerinden kullanıcı dostu bir arayüzle de yönetilebilir.
Config Ayarları Neler İçerir?
conf/ klasöründe bulunan game.ini dosyasına özel parametreler eklenerek sistem kontrol edilebilir. Örneğin:
ENABLE_UNLIMITED_BRAVERY_CAPE = true
BRAVERY_CAPE_DURATION = 3600
BRAVERY_CAPE_DAMAGE_REDUCTION = 50
Metin Taşı Dedektörü Sistemi
Metin Taşı, Metin2 dünyasında çok değerlidir. Sunucunuzda Metin Taşı transferi yapan oyuncuları takip etmek isterseniz Metin Taşı Dedektörü sistemi büyük kolaylık sağlar. Bu sistem sayesinde, Metin Taşı'nın hangi karaktere geçtiğini, hangi kanalda aktarıldığını ve ne zaman aktarıldığını loglayabilirsiniz.
Loglama ve Güvenlik
Bu sistem, DB Core üzerinden çalışır. Olaylar auth server ve game server arasında senkronize şekilde loglanır. Bu sayede sahtecilik ve dolandırıcılık gibi durumlar önlenebilir. Martysama ve benzeri gelişmiş sunucularda bu tür sistemler standart hale gelmiştir.
Python ile Arayüz Entegrasyonu
Bu sistemlerin yönetimini kolaylaştırmak için Py Root ve UI Script ile birlikte çalışan Py GUI sistemleri kullanılabilir. Böylece adminler, sistem ayarlarını grafiksel olarak düzenleyebilir.
Sonuç
Metin2 özel sunucularında gelişmiş sistemler kurmak, hem oyuncu hem de admin tarafı için avantaj sağlar. Sınırsız Cesaret Pelerini ve Metin Taşı Dedektörü gibi sistemlerle, sunucunuzu daha güvenli, daha eğlenceli ve daha profesyonel hale getirebilirsiniz. Metin2 Lobby gibi platformlar sayesinde bu tür sistemleri test edebilir ve kendi sunucunuza entegre edebilirsiniz.
Metin2 private servers, developing advanced systems based on C++ can significantly enhance the player experience. In this article, we will discuss two important systems: Unlimited Bravery Cape and Metin Stone Detector. Both are configurable via config files and represent powerful features suitable for advanced servers like Metin2 Lobby.
What is the Unlimited Bravery Cape System?
In Metin2, the Bravery Cape is a valuable item that reduces damage taken during PvP battles with monsters or other players. In standard systems, it has a limited duration and expires after a while. However, a configurable unlimited Bravery Cape system allows setting custom duration or effect per character.
Implementation on C++ Source Codes
To activate this system on the game core, you need to make modifications in both client src and server src. The system typically involves editing files like item_usage.cpp or item_manager.cpp. It can also be managed through a user-friendly interface using Python GUI.
What Configurations Are Included?
Special parameters can be added to the game.ini file located in the conf/ folder to control the system. For example:
ENABLE_UNLIMITED_BRAVERY_CAPE = true
BRAVERY_CAPE_DURATION = 3600
BRAVERY_CAPE_DAMAGE_REDUCTION = 50
Metin Stone Detector System
Metin Stone is very valuable in the world of Metin2. If you want to track players transferring Metin Stones in your server, the Metin Stone Detector system provides great convenience. This system logs which character received the stone, on which channel it was transferred, and when it occurred.
Logging and Security
This system works through the DB Core. Events are logged synchronously between auth server and game server, helping prevent fraud and cheating. Such systems have become standard in advanced servers like Martysama.
Integration with Python GUI
To simplify management of these systems, Py GUI systems that work alongside Py Root and UI Script can be used. This allows admins to configure settings visually.
Conclusion
Establishing advanced systems in Metin2 private servers benefits both players and administrators. Systems like Unlimited Bravery Cape and Metin Stone Detector can make your server safer, more fun, and more professional. Platforms such as Metin2 Lobby allow you to test and integrate these kinds of systems into your own server.
Kod:
int gPlayerMaxLevel
altına eklenir
Kod:
int SnCesaretPelerini = 0; int SnMetinDedektoru = 0;
aratılır
Kod:
TOKEN("max_level")
kod bloğunun altına eklenir.
Kod:
TOKEN("SNRSZ_CSRT_PLRN") { str_to_number(SnCesaretPelerini, value_string); continue; } TOKEN("SNRSZ_MTN_DDKTR") { str_to_number(SnMetinDedektoru, value_string); continue; }
config.h açılır ve aratılır
Kod:
extern int gPlayerMaxLevel;
altına eklenir.
Kod:
extern int SnCesaretPelerini; extern int SnMetinDedektoru;
char_item.cpp açılır ve aratılır.
Kod:
case 70057:
hemen altında bu kod bulunur.
Kod:
item->SetCount(item->GetCount()-1);
şu şekilde değiştirilir.
Kod:
if ((SnCesaretPelerini == 0)) { item->SetCount(item->GetCount() - 1); }
aratılır.
Kod:
case 27989:
altlarında bu kod bulunur
Kod:
if (item->GetSocket(0) >= 6)
bu kodun bloğu komple değiştirilir.
Kod:
if ((SnMetinDedektoru == 0)) { item->SetCount(item->GetCount() - 1); }
son olarak ftpde bulunan
channel1
channel2
channel3
channel4
game99
klasörlerinde bulunan CONFIG dosyasına bu kodlar eklenir.
Kod:
SNRSZ_CSRT_PLRN: 1 SNRSZ_MTN_DDKTR: 1
Metin2 özel sunucularında C++ tabanlı gelişmiş sistemler geliştirmek, oyuncu deneyimini ciddi anlamda artırabilir. Bu yazıda Sınırsız Cesaret Pelerini ve Metin Taşı Dedektörü gibi iki önemli sistemden bahsedeceğiz. Her ikisi de config ayarlamalı olarak yapılandırılabilen ve Metin2 Lobby tarzı gelişmiş sunucularda yer alabilecek güçlü sistemlerdir.
Sınırsız Cesaret Pelerini Sistemi Nedir?
Metin2'de Cesaret Pelerini, PvP savaşlarında canavarlarla ya da diğer oyuncularla mücadele ederken can kaybını azaltan değerli bir itemdir. Standart sistemde sınırlıdır ve bir süre sonra tükenir. Ancak config ayarlamalı bir sınırsız Cesaret Pelerini sistemi ile bu itemin kullanım süresi ya da etkinliği kişisel olarak belirlenebilir.
C++ Kaynak Kodları Üzerinde Uygulama
Bu sistemi game core üzerinde aktif etmek için öncelikle client src ve server src üzerinde değişiklikler yapmalısınız. Sistem genellikle item_usage.cpp veya item_manager.cpp dosyalarında düzenlenir. Python GUI üzerinden kullanıcı dostu bir arayüzle de yönetilebilir.
Config Ayarları Neler İçerir?
conf/ klasöründe bulunan game.ini dosyasına özel parametreler eklenerek sistem kontrol edilebilir. Örneğin:
ENABLE_UNLIMITED_BRAVERY_CAPE = true
BRAVERY_CAPE_DURATION = 3600
BRAVERY_CAPE_DAMAGE_REDUCTION = 50
Metin Taşı Dedektörü Sistemi
Metin Taşı, Metin2 dünyasında çok değerlidir. Sunucunuzda Metin Taşı transferi yapan oyuncuları takip etmek isterseniz Metin Taşı Dedektörü sistemi büyük kolaylık sağlar. Bu sistem sayesinde, Metin Taşı'nın hangi karaktere geçtiğini, hangi kanalda aktarıldığını ve ne zaman aktarıldığını loglayabilirsiniz.
Loglama ve Güvenlik
Bu sistem, DB Core üzerinden çalışır. Olaylar auth server ve game server arasında senkronize şekilde loglanır. Bu sayede sahtecilik ve dolandırıcılık gibi durumlar önlenebilir. Martysama ve benzeri gelişmiş sunucularda bu tür sistemler standart hale gelmiştir.
Python ile Arayüz Entegrasyonu
Bu sistemlerin yönetimini kolaylaştırmak için Py Root ve UI Script ile birlikte çalışan Py GUI sistemleri kullanılabilir. Böylece adminler, sistem ayarlarını grafiksel olarak düzenleyebilir.
Sonuç
Metin2 özel sunucularında gelişmiş sistemler kurmak, hem oyuncu hem de admin tarafı için avantaj sağlar. Sınırsız Cesaret Pelerini ve Metin Taşı Dedektörü gibi sistemlerle, sunucunuzu daha güvenli, daha eğlenceli ve daha profesyonel hale getirebilirsiniz. Metin2 Lobby gibi platformlar sayesinde bu tür sistemleri test edebilir ve kendi sunucunuza entegre edebilirsiniz.
Metin2 private servers, developing advanced systems based on C++ can significantly enhance the player experience. In this article, we will discuss two important systems: Unlimited Bravery Cape and Metin Stone Detector. Both are configurable via config files and represent powerful features suitable for advanced servers like Metin2 Lobby.
What is the Unlimited Bravery Cape System?
In Metin2, the Bravery Cape is a valuable item that reduces damage taken during PvP battles with monsters or other players. In standard systems, it has a limited duration and expires after a while. However, a configurable unlimited Bravery Cape system allows setting custom duration or effect per character.
Implementation on C++ Source Codes
To activate this system on the game core, you need to make modifications in both client src and server src. The system typically involves editing files like item_usage.cpp or item_manager.cpp. It can also be managed through a user-friendly interface using Python GUI.
What Configurations Are Included?
Special parameters can be added to the game.ini file located in the conf/ folder to control the system. For example:
ENABLE_UNLIMITED_BRAVERY_CAPE = true
BRAVERY_CAPE_DURATION = 3600
BRAVERY_CAPE_DAMAGE_REDUCTION = 50
Metin Stone Detector System
Metin Stone is very valuable in the world of Metin2. If you want to track players transferring Metin Stones in your server, the Metin Stone Detector system provides great convenience. This system logs which character received the stone, on which channel it was transferred, and when it occurred.
Logging and Security
This system works through the DB Core. Events are logged synchronously between auth server and game server, helping prevent fraud and cheating. Such systems have become standard in advanced servers like Martysama.
Integration with Python GUI
To simplify management of these systems, Py GUI systems that work alongside Py Root and UI Script can be used. This allows admins to configure settings visually.
Conclusion
Establishing advanced systems in Metin2 private servers benefits both players and administrators. Systems like Unlimited Bravery Cape and Metin Stone Detector can make your server safer, more fun, and more professional. Platforms such as Metin2 Lobby allow you to test and integrate these kinds of systems into your own server.
