Kod:
ACCOUNT_SAVE Kaydetmek istediğin slota tıkla. ACCOUNT_DELETE Silmek istediğin slota tıkla. ACCOUNT_EMPTY Boş ACCOUNT_SAVE_ERROR_NULL Kullanıcı adı ve şifre girin. ACCOUNT_SAVE_SUCCESS Başarıyla kayıt edildi. ACCOUNT_DELETE_ERROR_NULL Hesap bulunamadı. ACCOUNT_DELETE_SUCCESS Başarıyla silindi. ACCOUNT_ERROR_NULL Hesap bulunamadı.
Login Pin Sistemi Nedir?
Metin2 özel sunucularında güvenlik önlemleri arasında önemli bir yere sahip olan Login Pin Sistemi, oyuncu hesaplarının yetkisiz erişimlerden korunması için geliştirilmiş bir yöntemdir. Bu sistem, kullanıcıların oyuna giriş yaparken ek bir doğrulama adımı gerçekleştirmesini sağlar. Bu doğrulama, genellikle 4 haneli bir sayısal PIN ile sağlanır ve oyuncunun kendi belirlediği şifre kombinasyonudur.
Login Pin Sisteminin Amacı
Oyuncu güvenliğini artırmak için tasarlanan bu sistem, sunucuda barındırılan karakterlerin ve envanterdeki eşyaların çalınmasını engeller. Özellikle PvP sunucularında, oyuncuların karakterlerinde değerli item'lar bulunduğu için bu tür güvenlik önlemleri kritik önem taşır. PIN sistemi, sadece doğru PIN girildiğinde oyuna giriş izni vererek, potansiyel hileci girişimlerini engeller.
Sistem Nasıl Çalışır?[/BR]
Login Pin sistemi, genellikle C++ tabanlı oyun sunucusu kodları üzerinde geliştirilir. Oyuncu, oyuna giriş yaparken kullanıcı adı ve şifresini girdikten sonra bir pencere açılır ve 4 haneli PIN numarasının girilmesi istenir. Eğer PIN doğruysa, oyuncu sunucuya bağlanabilir. Aksi halde, sistem tekrar PIN girmesini ister veya belirli deneme sayısı sonunda IP adresini geçici olarak engeller.
PIN Sisteminin Kodlanması[/BR]
Metin2 server src dosyaları üzerinde değişiklik yapılarak PIN sistemi entegre edilebilir. Bu işlem genellikle game server programming bilgisi gerektirir. Geliştiriciler, auth ve game sunucuları arasında haberleşmeyi sağlayan fonksiyonlara yeni bir doğrulama katmanı eklerler. PIN verileri genellikle db core üzerinde saklanır ve her kullanıcıya özel bir şekilde şifrelenir.
Client Tarafında Entegrasyon[/BR]
PIN penceresi, client tarafında bir GUI arayüzüyle oluşturulur. Bu arayüz genellikle Python GUI ya da uiscript gibi sistemlerle geliştirilir. Py root üzerinden UI dosyaları düzenlenerek PIN penceresi tasarlanabilir. Kullanıcıdan alınan PIN değeri, client tarafından auth sunucusuna gönderilir ve doğrulama işlemi yapılır.
Avantajları[/BR]
• Hesap güvenliğini artırır
• Yetkisiz girişleri engeller
• PvP sunucularında item çalınmasını önler
• Oyuncu deneyimini korur
Sonuç[/BR]
Login Pin Sistemi, Metin2 özel sunucularında güvenlik için geliştirilmiş etkili bir özelliktir. Hem client hem de server tarafında yapılan düzenlemelerle kolayca entegre edilebilir. Güvenlik odaklı sunucular için vazgeçilmez bir özelliktir.
What is the Login Pin System?
The Login Pin System is an important security measure used in Metin2 private servers designed to protect player accounts from unauthorized access. This system requires players to perform an additional verification step when logging into the game. The verification typically involves a 4-digit numerical PIN set by the player.
Purpose of the Login Pin System[/BR]
Designed to enhance player security, this system prevents the theft of characters and inventory items hosted on the server. Particularly on PvP servers, where valuable items often exist on player characters, such security measures are critical. The PIN system only allows entry to the game if the correct PIN is entered, thereby preventing potential cheating attempts.
How Does the System Work?[/BR]
The Login Pin system is usually developed on top of C++ based game server codes. When a player tries to log into the game, after entering their username and password, a window opens requesting them to enter a 4-digit PIN number. If the PIN is correct, the player can connect to the server. Otherwise, the system will ask for the PIN again or temporarily block the IP address after a certain number of failed attempts.
Coding the PIN System[/BR]
By modifying Metin2 server src files, the PIN system can be integrated. This process generally requires knowledge of game server programming. Developers add a new layer of validation to functions that facilitate communication between the auth and game servers. PIN data is usually stored within the db core and encrypted specifically per user.
Integration on the Client Side[/BR]
The PIN input window is created on the client side with a GUI interface. This interface is often built using systems like Python GUI or uiscript. Using Py root[/COORD], UI files can be edited to design the PIN window. The PIN value collected from the user is sent by the client to the auth server and verified there.
Advantages[/BR]
• Increases account security
• Prevents unauthorized access
• Prevents item theft on PvP servers
• Preserves player experience
Conclusion[/BR]
The Login Pin System is an effective feature developed for security in Metin2 private servers. It can easily be integrated through modifications on both the client and server sides. For security-focused servers, it's an indispensable feature.
