Official Engelleme 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 30

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0


Farklı ch'de oluşan bug fixlendi​


#Büyük bir güncelleme, yapmayı unutmayın :)
50e8fa14b5.jpg

50f0b13d1b.jpg

Fix:Target'ten engelleyince messenger listesi güncellenmemesi
Fix:Oyundan atma
Fix:Bir oyuncu engellerse diğeri engelliyemiyor

Yeni Fonksiyonlar;
IsBlocked_Me
IsBlocked_Target

Değişiklikler;
Fısıltı Engeli(input_main.cpp), Uyarı tipi: CHAT_TYPE_INFO->WHISPER_TYPE_SYSTEM
Locale_string.txt

Eklenenler;
#Ticaret Engeli(exchange.cpp)
#Duygu Engeli(cmd_emotion.cpp)
#Grup Engeli(input_main.cpp)
#Düello Engeli(cmd_general.cpp)
#Target'e Engeli Kaldır butonu(uitarget.py&&locale_game&Python_messenger.cpp,h&&constInfo,uimessenger.py)
Eklenen:
Official block icon(ymir work && messengerwindow.py)
583bb831ee.jpg
Eklenen:
Lonca Engeli
Fix:
Lonca Arkadaşını engelleyemezsin.
Değişiklikler:
input_main.cpp & locale_string.txt
774521cff0.jpg

Official Engelleme Sistemi Nedir?
Metin2 özel sunucularında geliştirme yaparken kullanıcı deneyimini artırmak ve hile kullanımını engellemek adına birçok sistem geliştirilmektedir. Bunlardan birisi de Official Engelleme Sistemi'dir. Bu sistem, oyuncuların resmi sunucularda geçerli olan bazı sınırlamaları özel sunucularda da uygulamasını sağlar. Özellikle PvP odaklı sunucularda bu tür sistemler, oyun içi dengeleri korumada kritik rol oynar.

Sistem Nasıl Çalışır?
Official Engelleme Sistemi, belirli komutları veya eylemleri engellemek için geliştirilmiş bir C++ tabanlı yapıdır. Oyuncu bir komut girdiğinde, sunucu tarafında çalışan bu sistem, komutun geçerli olup olmadığını kontrol eder. Eğer komut sistemde engellenmişse, oyuncuya bir hata mesajı gönderilir ve işlem iptal edilir. Bu sayede, örneğin yetkisiz teleportasyon, yetki aşımı gibi durumlar engellenir.

Neden Kullanılmalıdır?
Metin2 özel sunucularında, özellikle PvP sistemleri üzerinde çalışan geliştiriciler, adil bir oyun ortamı sağlamak istemektedir. Bu bağlamda Official Engelleme Sistemi, oyuncuların oyun içi avantaj elde etmesini önleyen güçlü bir araçtır. Ayrıca, sistem Python ile entegre çalışabildiği için GUI arayüzlerle kolayca yönetilebilir. Bu sayede geliştirici, hangi komutların engelleneceğini arayüz üzerinden hızlıca ayarlayabilir.

Kurulum ve Yapılandırma
Kurulum, game server yapılandırmasında yapılır. Öncelikle sistem, source code kısmına entegre edilir. Ardından, auth ve db sunucularıyla senkronize edilerek, kullanıcı bazlı engelleme listeleri oluşturulabilir. Geliştiriciler, martysama forumları veya diğer Metin2Dev platformları üzerinden örnek yapılandırmaları inceleyebilirler.

Sistem Avantajları
  • Oyuncuların hile kullanmasını önler
  • Sunucu güvenliğini artırır
  • Adil oyun deneyimi sağlar
  • GUI arayüz desteği ile kolay yönetim
  • Kod düzeni ve core uyumu yüksektir

Sonuç
Official Engelleme Sistemi, Metin2 özel sunucu geliştiricileri için vazgeçilmez bir özelliktir. Özellikle PvP sistemlerinde, oyuncuların eşit şartlarda rekabet etmesini sağlar. C++ ve Python destekli yapısı sayesinde, geliştiriciler tarafından kolayca özelleştirilebilir ve entegre edilebilir. Sunucunuzda daha adil ve güvenli bir oyun ortamı kurmak istiyorsanız bu sistemi mutlaka değerlendirmelisiniz.


What is the Official Blocking System?
In the process of developing Metin2 private servers, various systems are developed to enhance user experience and prevent cheating. One of these is the Official Blocking System. This system allows certain limitations that apply on official servers to also be applied on private servers. Especially on PvP-oriented servers, such systems play a critical role in maintaining in-game balance.

How Does the System Work?
The Official Blocking System is a C++ based structure designed to block specific commands or actions. When a player enters a command, this system running on the server checks whether the command is valid. If the command is blocked in the system, an error message is sent to the player and the action is canceled. This way, unauthorized teleportation or privilege abuse can be prevented.

Why Should It Be Used?
On Metin2 private servers, especially those focusing on PvP systems, developers aim to create a fair gaming environment. In this context, the Official Blocking System serves as a powerful tool preventing players from gaining unfair advantages. Additionally, since the system works integrated with Python, it can be managed easily via GUI interfaces. Developers can quickly configure which commands should be blocked through the interface.

Installation and Configuration
Installation is done within the game server configuration. First, the system is integrated into the source code. Then, synchronized with auth and db servers, user-based blocking lists can be created. Developers can examine sample configurations on platforms like martysama forums or other Metin2Dev sites.

System Advantages
  • Prevents players from cheating
  • Increases server security
  • Provides a fair gaming experience
  • Easy management via GUI interface
  • High code structure and core compatibility

Conclusion
The Official Blocking System is an essential feature for Metin2 private server developers. Especially in PvP systems, it ensures that players compete under equal conditions. Thanks to its support for both C++ and Python, it can be easily customized and integrated by developers. If you want to establish a fair and secure gaming environment on your server, you should definitely consider implementing this system.
 

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

Geri
Üst Alt