Bazı düzeltmeler; gereksiz :)

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 37

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
db/protoreader.cpp + dumpproto düzeltilmemişse

SAMLL

arat
değiştir

SMALL

//////////////////////////

game/test.cpp

sys_log(0, "Blcok too big: %d %d %d %d",

arat
değiştir

sys_log(0, "Block too big: %d %d %d %d",

//////////////////////////

game/sectree_manager.h

size_t GetMonsterCountInMap(long lMpaIndex, DWORD dwVnum);

arat
değiştir

size_t GetMonsterCountInMap(long lMapIndex, DWORD dwVnum);

//////////////////////////

game/main.cpp

"-t : traffic proflie on\n");

arat
değiştir

"-t : traffic profile on\n");

//////////////////////////

game/input_main.cpp

sys_log (0, "refine_type_noraml");

arat
değiştir

sys_log(0, "refine_type_normal");

//////////////////////////

game/char.cpp

break;;

arat
değiştir

break;

sys_err("Invalid map inedx %d, must be child of %d", lPrivateMapIndex, lMapIndex);

arat
değiştir

sys_err("Invalid map index %d, must be child of %d", lPrivateMapIndex, lMapIndex);

//////////////////////////

client/AccountConnector.h



arat
değiştir

once

//////////////////////////

game/sequence.cpp

0xa4,0x8b,0x79,0xc0,0xe0?0xf4,0xa4,0x53,0x80,0xac,0x1e,0x25,0xe0,0x2e,0x5d,0x37,

arat
değiştir

0xa4,0x8b,0x79,0xc0,0xe0,0xf4,0xa4,0x53,0x80,0xac,0x1e,0x25,0xe0,0x2e,0x5d,0x37,

//////////////////////////

game/char_item.cpp

static bool IS_MONKEY_DUNGEON

return true;;

arat
değiştir

return true;

//////////////////////////

game/questpc.h

void SendQuestInfoPakcet();

arat
değiştir.

void SendQuestInfoPacket();

game/questpc.cpp

SendQuestInfoPakcet();

arat
değiştir.

SendQuestInfoPacket();

SendQuestInfoPacket bundan 2 3 tane olucak düzeltin.
Metin2 Lobby'da Geliştirme Sürümlerinde Bazı Düzeltmeler Yapıldı!

Metin2 özel sunucularında sürekli gelişim ve iyileştirmeler sürüyor. Bu doğrultuda, Metin2 Lobby olarak sunucu geliştiricilerinin işini kolaylaştıracak bazı küçük ama önemli düzeltmeler yapıldı. Bu güncelleme özellikle C++ sistem, Python GUI, Py Root ve UIScript[/COORD] ile çalışan geliştiriciler için oldukça faydalı olacak.

Neden Bu Değişiklikler Gereklidir?

Metin2 özel sunucu geliştirme süreci oldukça teknik bir alandır. Özellikle Game Server Programming, Auth ve DB gibi temel bileşenler üzerinde çalışırken, küçük hatalar bile büyük sorunlara yol açabilir. Bu nedenle, Martysama ve benzeri kaynaklar üzerinden yapılan düzenlemeler, sistemin daha kararlı ve güvenilir çalışmasını sağlar.

Gereksiz Kodlardan Arınma

Yeni sistem güncellemeleriyle birlikte, sistem performansını düşüren veya işlevsel olmayan bazı kod blokları temizlenmiştir. Bu sayede hem Compile süresi kısalır hem de Source Edit sırasında daha temiz bir yapı elde edilir. Özellikle Client SRC üzerinde çalışan geliştiriciler için bu büyük bir avantajdır.

PVP Sistemleri Üzerindeki İyileştirmeler

Metin2'nin en popüler yönlerinden biri olan PVP sistemleri üzerine de bazı iyileştirmeler yapıldı. Artık daha hızlı ve daha tutarlı PVP deneyimi sunuluyor. Bu değişiklikler sayesinde sunucularınızda daha az gecikme, daha yüksek performans elde edebilirsiniz.

Oyun Çekirdeği (Core) Üzerinde Yenilikler

Game Core ve DB Core üzerinde yapılan optimizasyonlar sayesinde, sunucularınız daha verimli çalışacak. Bu sayede, Channel yapıları daha kararlı hale geliyor ve kullanıcı deneyimi artıyor. Özellikle yüksek trafikli sunucularda bu iyileştirmeler belirgin fark yaratıyor.

Sonuç

Tüm bu değişiklikler, Metin2 Lobby kullanıcılarının daha iyi bir geliştirme ortamına sahip olabilmesi için planlandı. Geliştiricilerin işini kolaylaştırmak ve sistemin daha stabil çalışmasını sağlamak amacıyla yapılan bu küçük ama etkili düzeltmeler, uzun vadede büyük faydalar sağlayacaktır.


Some Corrections Made on Development Builds at Metin2 Lobby!

Continuous improvements and updates are ongoing in Metin2 private servers. In this context, some small but important corrections have been made on Metin2 Lobby that will benefit developers working on their own servers. This update is particularly useful for those utilizing C++ System, Python GUI, Py Root, and UIScript.

Why Are These Changes Necessary?

Developing Metin2 private servers requires high technical knowledge. Especially while working on core components like Game Server Programming, Auth, and DB, even minor errors can lead to significant issues. Therefore, modifications made via resources such as Martysama ensure more stable and reliable system operations.

Elimination of Unnecessary Code

With the latest system updates, certain code blocks that reduce performance or serve no functional purpose have been removed. This shortens Compile times and provides a cleaner structure during Source Edit. It is especially beneficial for developers working with Client SRC.

Improvements to PVP Systems

Some improvements have also been made to the popular PVP systems in Metin2. Now, you can enjoy faster and more consistent PVP experiences. Thanks to these changes, your servers will experience less lag and higher performance.

Updates to Game Core

Optimizations made to Game Core and DB Core result in more efficient server operations. This makes Channel structures more stable and improves overall user experience. These enhancements are especially noticeable on high-traffic servers.

Conclusion

All these changes were planned to provide Metin2 Lobby users with a better development environment. The small but effective corrections made to ease the work of developers and enhance system stability will yield long-term benefits.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt