Merhaba az önce item sat sil sistemi paylaşıldı bende karakter kilitleme ve item kilitleme sistemleri mevcut
kilitli item siliniyor ve satılıyordu fixi aşşagıda paste2 olarak verildi
kilitli item siliniyor ve satılıyordu fixi aşşagıda paste2 olarak verildi
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Yere İtem Sat Sil (Kilitli Karakter ve İtem Fix)
Metin2 özel sunucularında oyun deneyimini artırmak adına geliştirilen birçok sistem vardır. Bunlardan biri de Yere İtem Sat Sil sistemidir. Bu sistem sayesinde oyuncular, kilitli karakterler üzerinde veya haritada bulunan itemları doğrudan yerden silerek temizleyebilir. Özellikle PvP sunucularında yoğun olarak tercih edilir çünkü savaş sonrası haritada kalan silahlar, zırhlar ve diğer itemlar hem görsel açıdan hem de performans açısından olumsuz etki yaratır.
Sorun Nedir?
Oyuncuların öldürüldüğü savaş alanlarında veya harita üzerinde düşmanların bıraktığı itemlar yerde kalır. Bu itemlar zamanla binlerce adede ulaşabilir ve sunucu performansını ciddi anlamda etkileyebilir. Ayrıca bazı itemlar kilitli karakter ile düşürülmüşse, o karakter tekrar giriş yapana kadar silinemez. Bu da yerde fazladan nesne kalmasına sebep olur.
Kilitli Karakter Fix
Kilitli karakter hatası, oyuncu.disconnect olduktan sonra item bırakması durumunda ortaya çıkar. Bu item, sahibi olan oyuncu tekrar bağlanana kadar silinemez. Bu durumu çözmek için C++ tabanlı game core üzerinde değişiklikler yapılmalıdır. Öncelikle, disconnect olan karakterin envanterindeki itemlar için bir kontrol yazılır. Eğer karakter disconnect olmuşsa ve envanterden item düşmüşse, bu item otomatik olarak silinir ya da belirli bir süre sonra silinmesi sağlanır.
İtem Fix Sistemi Nasıl Çalışır?
Bu sistem genellikle Python scriptleriyle entegre çalışır. Sunucu tarafında bir zamanlayıcı (timer) yardımıyla haritadaki itemlar taranır. Belirli bir süre yerde kalmış olan itemlar otomatik olarak silinir. Bu süre genellikle 3 ila 5 dakika arasındadır. Bu sayede harita temiz tutulur ve sunucu performansı korunur.
Yere İtem Sat Sil Komutu
Bu komut sayesinde admin veya yetkili oyuncular, haritada yerde kalan tüm itemları bir anda silebilir. Genellikle /clear_items gibi bir komut ile çağrılır. Bu komut, sadece yetkili kullanıcılar tarafından kullanılabilir ve sunucu güvenliğini sağlar.
Kurulum ve Geliştirme
Bu tür sistemler genellikle Martysama veya benzeri Metin2 development kaynak kodları üzerinden entegre edilir. Kurulum sırasında client src ve server src üzerinde değişiklikler yapılması gerekir. Ayrıca db core tarafında da item silme süreçleri için loglama yapılabilmektedir.
Neden Bu Sistem Gerekli?
Sunucu performansını artırmak, oyun içi deneyimi iyileştirmek ve fazla item yükünü azaltmak için bu sistem hayati öneme sahiptir. Özellikle PvP sunucularında, savaş sonrası haritayı temizlemek ve oyun akışını bozacak engelleri kaldırmak büyük avantaj sağlar. Ayrıca, kilitli karakterlerin düşürdüğü itemlar yüzünden oluşabilecek hatalar da bu sistemle önlenebilir.
Metin2 özel sunucularında Yere İtem Sat Sil ve Kilitli Karakter Fix gibi sistemler, profesyonel bir sunucu yönetimi için kritik öneme sahiptir. Bu sistemlerin doğru bir şekilde implementasyonu, Metin2Dev veya benzeri kaynaklar aracılığıyla desteklenmelidir.
Drop Item Delete System (Locked Character and Item Fix)
In Metin2 private servers, many systems are developed to enhance the gaming experience. One of these is the Drop Item Delete system. With this system, players can directly delete items dropped on the ground by locked characters or found across the map. It is especially preferred in PvP servers because the weapons, armor, and other items left behind after battles can negatively impact both visual clarity and performance.
What is the Problem?
Items from defeated players often remain scattered across battlefields or maps. Over time, these items can accumulate into thousands, significantly affecting server performance. Additionally, if some items are dropped by locked characters, they cannot be deleted until that character logs back in. This leads to excessive objects remaining on the map.
Locked Character Fix
The locked character error occurs when a player drops an item after disconnection. Until the owner reconnects, such items remain undeletable. To resolve this, modifications must be made to the C++-based game core. First, a check is implemented for items dropped from the inventory of disconnected players. If the character has disconnected and items are dropped, those items should either be deleted immediately or after a specific time period.
How Does the Item Fix System Work?
This system typically operates with Python scripts. Using a timer on the server side, items on the map are periodically scanned. Items that have remained on the ground for more than a set duration—usually 3 to 5 minutes—are automatically removed. This keeps the map clean and maintains server performance.
Drop Item Delete Command
This command allows administrators or authorized players to instantly clear all items dropped on the map. Usually invoked via a command like /clear_items, it is restricted to authorized users only, ensuring server security.
Installation and Development
Such systems are usually integrated through Martysama or similar Metin2 development resources. During installation, modifications are required in both client src and server src. Additionally, the db core may also include logging for item deletion processes.
Why Is This System Necessary?
This system is vital for enhancing server performance, improving in-game experience, and reducing excess item load. Especially in PvP servers, clearing the battlefield post-combat and removing obstacles that could disrupt gameplay provides significant advantages. Furthermore, errors caused by items dropped by locked characters can be prevented with this system.
In Metin2 private servers, systems like Drop Item Delete and Locked Character Fix are critical for professional server management. Proper implementation of these systems should be supported through sources like Metin2Dev.
