[KYGN-SYSTEM] Toplu Nesne Silme Sistemi

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Bir çok kişi toplu item silme olayı için bana ulaştı piyasadaki sorunluymuş sanırım bunu çok önceden yazmıştım şu an ne tarz buglarının olduğunu bilmiyorum.Sistemde bir sorun vs gören olursa konu altında belirtmesi yeterlidir.
iyi forumlar :)


1176239229bb6777c12e8c1b6014f48d.gif




# GÜNCELLEME
2db992bad728290307671ddb878a0a47.gif

deaa32066eeb03070766e2d36947df6e.gif




[KYGN-SYSTEM] Toplu Nesne Silme Sistemi

Metin2 özel sunucularında geliştirme yaparken karşılaşılan en sık sorunlardan birisi, harita üzerinde istenmeyen nesnelerin kalmasıdır. Bu nesneler, oyuncu deneyimini olumsuz etkileyebilir veya hata oluşmasına sebep olabilir. Bu nedenle, Toplu Nesne Silme Sistemi, geliştiricilerin işlerini kolaylaştıran önemli bir özelliktir.

Sistem Nedir?

Toplu Nesne Silme Sistemi, Metin2 sunucusunda belirlenen alanlarda bulunan istenmeyen nesneleri (NPC, item, efekt vs.) belirli kurallara göre silmeye yarayan bir araçtır. Bu sistem sayesinde geliştiriciler, manuel olarak tek tek silmek zorunda kalmadan, büyük ölçekli temizlik işlemlerini kolayca gerçekleştirebilirler.

C++ Kaynak Kod Yapısı

Sistem, C++ dilinde yazılmıştır ve game server tarafında çalışır. Anahtar dosyalar genellikle src/server/game/ altında yer alır. Bu sistem, martysama gibi popüler Metin2 development yapıları ile uyumlu çalışacak şekilde optimize edilmiştir. Kaynak kod düzeni, okunabilirlik ve genişletilebilirlik açısından tasarlanmıştır.

Nasıl Çalışır?

Sistem, belirli bir süre aralığında ya da komut ile aktif edildiğinde, belirlenen haritalarda bulunan nesneleri tarar. Taranan nesneler, önceden tanımlanmış filtrelerle karşılaştırılır. Eğer bir nesne bu filtrelere uyuyorsa, sistem tarafından silinir. Bu sayede hem performans artar hem de istenmeyen içerikler ortadan kaldırılır.

Önemli Notlar

Sistem doğru şekilde yapılandırılmazsa, yanlışlıkla gerekli nesnelerin silinmesine neden olabilir. Bu yüzden test aşaması oldukça önemlidir. Geliştiriciler, db ve auth sunucularıyla uyumlu çalışacak şekilde yapılandırmalıdır.

Avantajları

- Oyun içi performansı artırır.
- Sunucu kararlarını engeller.
- Geliştirici dostudur.
- Kolay entegrasyon sağlar.
- Python destekli GUI ile de yönetilebilir.

Bu sistem, Metin2Lobby tarafından sunulan gelişmiş Metin2 development çözümlerinden biridir. Daha fazla bilgi için sitemizi ziyaret edebilirsiniz.


[KYGN-SYSTEM] Bulk Object Deletion System

One of the most common issues encountered during development on Metin2 private servers is the presence of unwanted objects on the map. These objects can negatively affect player experience or cause errors. Therefore, the Bulk Object Deletion System is an essential feature that simplifies tasks for developers.

What Is the System?

The Bulk Object Deletion System is a tool used to remove unwanted objects (NPCs, items, effects, etc.) in specific areas of a Metin2 server based on predefined rules. With this system, developers can easily perform large-scale cleanup operations without having to manually delete each object one by one.

C++ Source Code Structure

The system is written in C++ and operates on the game server side. Key files are generally located under src/server/game/. The system is optimized to work seamlessly with popular Metin2 development structures such as martysama. The source code layout is designed for readability and extensibility.

How Does It Work?

When activated either at certain intervals or through commands, the system scans for objects within predefined maps. Scanned objects are compared against pre-defined filters. If an object matches these filters, it is deleted by the system. This increases performance and removes unwanted content.

Important Notes

If not configured correctly, the system may accidentally delete necessary objects. Therefore, testing is very important. Developers must ensure compatibility with db and auth servers.

Benefits

- Increases in-game performance.
- Prevents server lags.
- Developer-friendly.
- Offers easy integration.
- Can be managed via a Python supported GUI.

This system is one of the advanced Metin2 development solutions offered by Metin2Lobby. For more information, visit our website.
 

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

Benzer konular

Geri
Üst Alt