Selamın Aleyküm
Bu değişiklik ile yerde altın oluşturmak yerine, hesaplanan altın miktarı doğrudan karaktere verilecek
Bu değişiklik ile yerde altın oluşturmak yerine, hesaplanan altın miktarı doğrudan karaktere verilecek
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Yere Düşen Yanglar Direk Envantere Gelsin
Metin2 sunucularında oynarken bazı küçük ama büyük fark yaratabilecek sistemsel değişiklikler yapmak isteyebilirsiniz. Bu değişikliklerden biri de yere düşen yang miktarının doğrudan oyuncunun envanterine gitmesidir. Bu sistem, hem oyun içi akışı hızlandırır hem de kullanıcı deneyimini ciddi anlamda artırır. Özellikle PvP odaklı sunucularda, oyuncuların hızlıca yang toplayıp mücadeleye devam etmeleri çok önemlidir. Bu yazıda, Metin2 özel sunucularında nasıl yere düşen yangların doğrudan envantere gideceğini adım adım anlatacağız.
Metin2 Sunucu Geliştirme ve Yang Sistemi
Metin2, eski bir MMORPG olsa da hâlâ aktif geliştirilen ve özelleştirilen bir yapıdır. Özellikle C++ tabanlı server source dosyaları üzerinde değişiklikler yaparak, sunucunuzu benzersiz hale getirebilirsiniz. Yang sistemi, oyun içi para birimidir ve doğru yönetildiğinde ekonomik dengeleri etkileyebilir. Normalde yere düşen yanglar, oyuncunun üzerine gitmek için fareyle tıklamasını gerektirir. Ancak bu işlem zaman alıcı olabilir ve özellikle PvP anlarında can alıcı olabilir.
Neden Yere Düşen Yanglar Doğrudan Envantere Gitmeli?
Oyuncuların yang toplamak için harcadığı süreyi azaltmak, oyun akışını ciddi anlamda olumlu etkiler. Özellikle canavar öldürdükten sonra yere düşen yangları toplamak için eğilmek ya da tıklamak, hızlı tempolu oyunlarda dezavantaj yaratır. Bu nedenle, yere düşen yangların otomatik olarak envantere gitmesi, kullanıcı dostu bir sistemdir. Ayrıca bu sistem sayesinde, game server tarafında daha az veri transferi gerçekleşir ve sunucu performansı artar.
C++ Kaynak Kodlarında Yapılacak Değişiklikler
Metin2 server source üzerinde bu işlemi yapabilmek için öncelikle auth_server ve game_server dosyaları arasında doğru bağlantı kurulmalıdır. C++ dilinde yazılmış olan game core üzerinde, drop_item fonksiyonuna müdahale ederek, düşen yang için özel bir sistem tanımlamak gerekir. Bu işlem sırasında db core üzerinden de kontrol yapılmalıdır. Python tabanlı uiscript veya py root gibi yapılarla client src tarafında da görsel değişiklikler yapılabilir.
Yang Sistemini Aktif Etmek
Bu değişikliği yapabilmek için Martysama veya diğer Metin2 development platformlarından alınan örnek kodlar incelenebilir. pack dosyaları üzerinde değişiklik yapıldığında, compile işlemi mutlaka yapılmalıdır. Hatalı bir source edit işlemi, sunucuda ciddi sorunlara yol açabilir. Bu nedenle, Metin2 lobby gibi güvenilir kaynaklardan destek almak önemlidir.
Sonuç
Yere düşen yangların doğrudan envantere gitmesi, kullanıcı memnuniyetini artıran küçük ama etkili bir sistemdir. Metin2 özel sunucularında PvP sistemlerini optimize etmek isteyen geliştiriciler için bu değişiklik oldukça faydalıdır. Server src dosyaları üzerinde yapılan bu tür düzenlemeler, Metin2dev sürecini daha keyifli ve verimli hale getirir. Oyun içinde daha hızlı ve akıcı bir deneyim sunmak istiyorsanız, bu değişikliği mutlaka yapmalısınız.
Dropped Yang Should Go Directly to Inventory
While playing on Metin2 servers, you may want to implement some small but impactful systematic changes. One of these changes is having dropped yang go directly into the player's inventory instead of staying on the ground. This system speeds up the in-game flow and significantly improves user experience. Especially on PvP-focused servers, it is very important for players to quickly collect yang and continue fighting. In this article, we will explain step-by-step how to make dropped yang go directly into the inventory on private Metin2 servers.
Metin2 Server Development and Yang System
Although Metin2 is an older MMORPG, it remains actively developed and customized. By making modifications to C++-based server source files, you can make your server unique. The yang system is the in-game currency, and when properly managed, it can affect economic balances. Normally, dropped yang requires the player to click on it to collect it. However, this process can be time-consuming and critical during PvP moments.
Why Should Dropped Yang Go Directly Into Inventory?
Reducing the time players spend collecting yang significantly improves game flow. Especially after killing monsters, bending down or clicking to collect yang can be disadvantageous in fast-paced gameplay. Therefore, having dropped yang automatically go into the inventory is a user-friendly feature. Additionally, this system reduces data transfers on the game server side and increases server performance.
Changes Required in C++ Source Code
To implement this on the Metin2 server source, first, proper connections between auth_server and game_server must be established. Within the game core, written in C++, modifications must be made to the drop_item function to define a special system for yang drops. Checks should also be performed via db core. Visual changes can also be made on the client src side using uiscript or py root structures based on Python.
Activating the Yang System
To make this change, example codes from Martysama or other Metin2 development platforms can be reviewed. When changes are made to pack files, a compile operation must be performed. Incorrect source edits can cause serious issues on the server. Therefore, it is important to seek support from reliable sources like Metin2 lobby.
Conclusion
Having dropped yang go directly into the inventory is a small but effective system that increases user satisfaction. For developers aiming to optimize PvP systems on private Metin2 servers, this modification is highly beneficial. Adjustments made to server src files make the Metin2dev process more enjoyable and efficient. If you aim to provide faster and smoother in-game experiences, you should definitely implement this change.
