Konu daha önce
şuyu var buyu var bugu var destek ol paylaştığın için yardımcı ol gibi cümleler ile boşuna gelmeyin dediğim gibi yabancı forumda buldum kullanmak isteyen kullanır sorunu v.s varmı bilmiyorum daha bende eklemedim
Sistem Resmi:
Metin2 Pick-Up-Filter Sistemi Nedir?
Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen Pick-Up-Filter sistemleri, oyuncuların belirli nesneleri otomatik olarak toplamasını engeller veya filtreler. Bu sistem, genellikle PvP sunucularında istenmeyen item toplamalarını önlemek için kullanılır. Özellikle C++ tabanlı sunucu yapılarında bu filtrelemeler kaynak koddan yapılır. Bu yazıda Metin2 özel sunucularda Pick-Up-Filter sisteminin nasıl çalıştığını ve geliştirilmesini ele alacağız.
Pick-Up-Filter Nasıl Çalışır?
Pick-Up-Filter sistemi, oyuncunun belirli item türlerini ya da ID'lerini belirtilen kurallara göre toplayıp toplayamayacağını kontrol eder. Bu filtre, genellikle Python betikleri ile entegre edilir. Örneğin, bir oyuncu belirli bir item listesinde olan eşyayı toplamaya çalıştığında, sunucu bu eylemi engelleyebilir. Bu sayede spam itemlerin toplanması önlenir ve oyun dengesi korunur. Bu işlem genellikle 'py root' dosyaları üzerinde tanımlanır.
Python ve C++ Entegrasyonu
Metin2 özel sunucularında Pick-Up-Filter sisteminin etkinleştirilmesi için hem Python hem de C++ tarafında değişiklikler yapılması gerekir. Python tarafında UIscript ile filtre ayarları yapılırken, C++ tarafında Game Core'da item pickup fonksiyonuna müdahale edilir. Bu işlemler sırasında MARTY'SAMA gibi kaynaklar büyük destek sağlar. Filtre listeleri genellikle JSON formatında değil, doğrudan C++ kodda sabit olarak tanımlanır ya da DB üzerinden dinamik olarak çağrılır.
Filtre Listesi Tanımı ve DB Entegrasyonu
Pick-Up-Filter sisteminde filtre listesi genellikle veritabanında tutulur. DB Core tarafında item ID'lerine göre filtreleme yapılır. Bu ID'ler AUTH ve GAME sunucuları arasında senkronize edilir. Oyuncu bir item'e dokunup toplamaya çalıştığında, sistem bu ID'yi filtre listesinde arar. Eğer listede varsa toplama işlemi engellenir. Bu sistem ayrıca pack dosyalarında da tanımlanabilir.
Otomatik Filtreleme ve Kullanıcı Tercihleri
Bazı gelişmiş sistemlerde, oyuncular kendi filtrelerini oluşturabilir. Bu tercihe dayalı yapılar genellikle Py GUI ile oluşturulur. Oyuncu arayüzden belirli item türlerini toplama izni verip vermeme seçeneğine sahip olur. Bu sayede hem kullanıcı dostu hem de sunucu kontrolü yüksek bir sistem kurulmuş olur.
Sonuç
Metin2 Pick-Up-Filter sistemi, özellikle PvP sunucularında kullanıcı deneyimini ciddi anlamda iyileştiren bir özelliktir. C++ ve Python tabanlı yapılarla birlikte çalışarak hem güçlü hem de esnek bir çözüm sunar. Bu sistemi doğru şekilde uygulamak için hem kaynak kod bilgisi hem de DB yönetimi konusunda bilgi sahibi olmak gerekir. Metin2 Lobby gibi platformlar sayesinde bu tür gelişmiş sistemlerin örneklerine kolayca ulaşabilirsiniz.
What is Metin2 Pick-Up-Filter System?
In Metin2 private servers, Pick-Up-Filter systems are developed to enhance user experience by preventing players from automatically collecting certain items. This system is commonly used on PvP servers to prevent unwanted item collection. In C++ based server structures, these filters are typically implemented at the source code level. In this article, we will discuss how the Pick-Up-Filter system works and how it can be developed in Metin2 private servers.
How Does Pick-Up-Filter Work?
The Pick-Up-Filter system checks whether a player can collect specific item types or IDs according to predefined rules. This filter is often integrated through Python scripts. For instance, if a player attempts to collect an item on a defined list, the server may block this action. This prevents spam item collection and maintains game balance. Such operations are usually defined within 'py root' files.
Python and C++ Integration
To enable the Pick-Up-Filter system in Metin2 private servers, modifications must be made on both the Python and C++ sides. On the Python side, filtering settings are configured via UIscript, while on the C++ side, modifications are made to the item pickup function in the Game Core. During these processes, resources like MARTY'SAMA provide significant support. Filter lists are generally hardcoded in C++ or dynamically fetched from the database, rather than stored in JSON format.
Filter List Definition and Database Integration
In the Pick-Up-Filter system, the filter list is typically stored in the database. Item IDs are filtered on the DB Core side. These IDs are synchronized between the AUTH and GAME servers. When a player tries to collect an item, the system checks the item's ID against the filter list. If the ID exists in the list, the collection attempt is blocked. This system can also be defined within pack files.
Automatic Filtering and User Preferences
In some advanced systems, players can create their own filters. These preference-based features are often built using Py GUI. Players can choose to allow or deny the collection of specific item types directly from the interface. This creates a user-friendly yet highly controllable system for server administrators.
Conclusion
The Metin2 Pick-Up-Filter system is a feature that significantly improves user experience, especially on PvP servers. Working with both C++ and Python-based structures, it offers a powerful and flexible solution. To implement this system correctly, one needs knowledge of both source code modification and database management. Platforms like Metin2 Lobby make it easy to access examples of such advanced systems.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
tarafından paylaşılmış ama linkler gittiği için kapatılmış konu yabancı forumdan buldum lazım olan kullanır diye tekrar paylaşıyorum.şuyu var buyu var bugu var destek ol paylaştığın için yardımcı ol gibi cümleler ile boşuna gelmeyin dediğim gibi yabancı forumda buldum kullanmak isteyen kullanır sorunu v.s varmı bilmiyorum daha bende eklemedim
Sistem Resmi:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Metin2 Pick-Up-Filter Sistemi Nedir?
Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen Pick-Up-Filter sistemleri, oyuncuların belirli nesneleri otomatik olarak toplamasını engeller veya filtreler. Bu sistem, genellikle PvP sunucularında istenmeyen item toplamalarını önlemek için kullanılır. Özellikle C++ tabanlı sunucu yapılarında bu filtrelemeler kaynak koddan yapılır. Bu yazıda Metin2 özel sunucularda Pick-Up-Filter sisteminin nasıl çalıştığını ve geliştirilmesini ele alacağız.
Pick-Up-Filter Nasıl Çalışır?
Pick-Up-Filter sistemi, oyuncunun belirli item türlerini ya da ID'lerini belirtilen kurallara göre toplayıp toplayamayacağını kontrol eder. Bu filtre, genellikle Python betikleri ile entegre edilir. Örneğin, bir oyuncu belirli bir item listesinde olan eşyayı toplamaya çalıştığında, sunucu bu eylemi engelleyebilir. Bu sayede spam itemlerin toplanması önlenir ve oyun dengesi korunur. Bu işlem genellikle 'py root' dosyaları üzerinde tanımlanır.
Python ve C++ Entegrasyonu
Metin2 özel sunucularında Pick-Up-Filter sisteminin etkinleştirilmesi için hem Python hem de C++ tarafında değişiklikler yapılması gerekir. Python tarafında UIscript ile filtre ayarları yapılırken, C++ tarafında Game Core'da item pickup fonksiyonuna müdahale edilir. Bu işlemler sırasında MARTY'SAMA gibi kaynaklar büyük destek sağlar. Filtre listeleri genellikle JSON formatında değil, doğrudan C++ kodda sabit olarak tanımlanır ya da DB üzerinden dinamik olarak çağrılır.
Filtre Listesi Tanımı ve DB Entegrasyonu
Pick-Up-Filter sisteminde filtre listesi genellikle veritabanında tutulur. DB Core tarafında item ID'lerine göre filtreleme yapılır. Bu ID'ler AUTH ve GAME sunucuları arasında senkronize edilir. Oyuncu bir item'e dokunup toplamaya çalıştığında, sistem bu ID'yi filtre listesinde arar. Eğer listede varsa toplama işlemi engellenir. Bu sistem ayrıca pack dosyalarında da tanımlanabilir.
Otomatik Filtreleme ve Kullanıcı Tercihleri
Bazı gelişmiş sistemlerde, oyuncular kendi filtrelerini oluşturabilir. Bu tercihe dayalı yapılar genellikle Py GUI ile oluşturulur. Oyuncu arayüzden belirli item türlerini toplama izni verip vermeme seçeneğine sahip olur. Bu sayede hem kullanıcı dostu hem de sunucu kontrolü yüksek bir sistem kurulmuş olur.
Sonuç
Metin2 Pick-Up-Filter sistemi, özellikle PvP sunucularında kullanıcı deneyimini ciddi anlamda iyileştiren bir özelliktir. C++ ve Python tabanlı yapılarla birlikte çalışarak hem güçlü hem de esnek bir çözüm sunar. Bu sistemi doğru şekilde uygulamak için hem kaynak kod bilgisi hem de DB yönetimi konusunda bilgi sahibi olmak gerekir. Metin2 Lobby gibi platformlar sayesinde bu tür gelişmiş sistemlerin örneklerine kolayca ulaşabilirsiniz.
What is Metin2 Pick-Up-Filter System?
In Metin2 private servers, Pick-Up-Filter systems are developed to enhance user experience by preventing players from automatically collecting certain items. This system is commonly used on PvP servers to prevent unwanted item collection. In C++ based server structures, these filters are typically implemented at the source code level. In this article, we will discuss how the Pick-Up-Filter system works and how it can be developed in Metin2 private servers.
How Does Pick-Up-Filter Work?
The Pick-Up-Filter system checks whether a player can collect specific item types or IDs according to predefined rules. This filter is often integrated through Python scripts. For instance, if a player attempts to collect an item on a defined list, the server may block this action. This prevents spam item collection and maintains game balance. Such operations are usually defined within 'py root' files.
Python and C++ Integration
To enable the Pick-Up-Filter system in Metin2 private servers, modifications must be made on both the Python and C++ sides. On the Python side, filtering settings are configured via UIscript, while on the C++ side, modifications are made to the item pickup function in the Game Core. During these processes, resources like MARTY'SAMA provide significant support. Filter lists are generally hardcoded in C++ or dynamically fetched from the database, rather than stored in JSON format.
Filter List Definition and Database Integration
In the Pick-Up-Filter system, the filter list is typically stored in the database. Item IDs are filtered on the DB Core side. These IDs are synchronized between the AUTH and GAME servers. When a player tries to collect an item, the system checks the item's ID against the filter list. If the ID exists in the list, the collection attempt is blocked. This system can also be defined within pack files.
Automatic Filtering and User Preferences
In some advanced systems, players can create their own filters. These preference-based features are often built using Py GUI. Players can choose to allow or deny the collection of specific item types directly from the interface. This creates a user-friendly yet highly controllable system for server administrators.
Conclusion
The Metin2 Pick-Up-Filter system is a feature that significantly improves user experience, especially on PvP servers. Working with both C++ and Python-based structures, it offers a powerful and flexible solution. To implement this system correctly, one needs knowledge of both source code modification and database management. Platforms like Metin2 Lobby make it easy to access examples of such advanced systems.
