[R&K] Güvenli Pc 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 64

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Selamunaleyküm Turkmmo ahalisi size dün söktüğüm testlerini yaptığım sorunsuz çalışan güvenli pc sistemini paylaşacağım umarım işinize yarar bi like alırım. ;)

Kendi sunucumdan kanıt
55992_c3781812bbe9c5c94037ff27edbbdd2e.png



Metin2 Lobby - [R&K] Güvenli Pc Sistemi


Giriş

[R&K] (Register & Keep) Güvenli Pc Sistemi, Metin2 özel sunucularında güvenlik seviyesini artırmak amacıyla geliştirilmiş güçlü bir sistemdir. Bu sistem, oyuncu karakterlerinin daha korumalı tutulmasını sağlar ve istenmeyen girişimlerin önüne geçer. Özellikle PVP sunucularında bu tip sistemlerin entegrasyonu, sunucu sahipleri tarafından büyük önem taşır.

Sistemin Amacı

[R&K] sistemi, oyuncuların karakterlerine yetkisiz erişimleri engeller. Oyuncu, sisteme kendi belirlediği özel bir şifre veya anahtar girerek karaktere giriş yapabilir. Eğer bu şifre doğru değilse, karaktere erişim sağlanamaz. Bu sayede, çalınan hesaplar üzerinden karakterlerin kullanılması engellenir.

Kritik Nokta: Sistem, C++ tabanlı Metin2 client üzerinde çalışır ve auth-server ile entegre çalışır. Bu sayede giriş sırasında ek kimlik doğrulaması yapılır.

Kurulum ve Yapılandırma

[R&K] sistemi kurulumu oldukça tekniktir. Öncelikle, client tarafında GUI arayüzü düzenlenmelidir. Bu işlem için uiscript dosyalarında değişiklik yapılması gerekir. Arayüze özel bir pencere (window) eklenir. Bu pencere, karakter seçimi aşamasında açılır ve kullanıcıdan R&K şifresi ister.

Sunucu tarafında ise game server ve auth server üzerinde değişiklikler yapılır. Veritabanı (db core) düzenlemesi gerekebilir. Kullanıcının girdiği şifre, hashlenmiş olarak veritabanında saklanır. Her girişte bu şifre kontrol edilir.

Python ve C++ Entegrasyonu

Bazı geliştiriciler, Python dilini kullanarak GUI arayüzünü daha kolay yönetebilir. Py Root ve Py GUI yapıları bu süreçte destek olabilir. Ancak, güvenlik kontrolünün C++ backend tarafında yapılması gerekir. Python GUI, kullanıcıdan şifreyi alır; ancak doğrulama C++ tarafında yapılır.

Sistem Güvenliği

Sistem, salt bir şifre kontrolüyle sınırlı değildir. Zaman aşımı kontrolleri, birden fazla yanlış denemede IP banlama gibi korumalar da eklenebilir. Bu sayede brute-force saldırıları engellenir. Ayrıca, şifrelerin SHA-256 gibi güçlü algoritmalarla hashlenmesi önerilir.

Avantajlar

- Karakter güvenliğini artırır
- Hesap çalma riskini azaltır
- PVP sunucularda adil oyun ortamı sağlar
- Yetkisiz erişimleri önler

Sistem Hataları ve Çözümler

Bazı durumlarda, kullanıcılar şifrelerini unutabilir. Bu durumda karaktere erişim kilitlenir. Bu nedenle, bir sıfırlama mekanizması (örneğin mail ile onay) geliştirilmelidir. Ayrıca, client ve server senkronizasyonunda aksaklıklar olmaması gerekir.

Sonuç

[R&K] Güvenli Pc Sistemi, Metin2 özel sunucularında ciddi anlamda güvenlik katmanı sağlar. Özellikle PVP sunucularında bu tip korumalar, oyuncuların keyifli ve adil bir şekilde oynamasını sağlar. Geliştiricilerin dikkat etmesi gereken konular, hem client hem de server tarafında doğru entegrasyonudur.


Metin2 Lobby - [R&K] Secure PC System


Introduction

[R&K] (Register & Keep) Secure PC System is a powerful security system developed for Metin2 private servers to enhance protection. This system ensures that player characters are kept more secure and prevents unauthorized access attempts. Especially on PVP servers, integrating such systems is highly important for server owners.

Purpose of the System

[R&K] system prevents unauthorized access to player characters. The player enters a password or key they set themselves into the system to log into their character. If this password is incorrect, access to the character is denied. Thus, stolen accounts cannot be used to access characters.

Critical Point: The system runs on the C++ based Metin2 client and integrates with the auth-server. This way, additional identity verification occurs during login.

Installation and Configuration

[R&K] system installation is quite technical. First, the GUI interface on the client side must be adjusted. Modifications need to be made to the uiscript files. A special window is added to the interface which opens during character selection and prompts the user for their R&K password.

On the server side, modifications are made to the game server and auth server. Database (db core) adjustments may also be required. The password entered by the user is stored in hashed format in the database. Each login attempt checks this password.

Python and C++ Integration

Some developers can manage the GUI interface more easily using Python. Py Root and Py GUI structures can support this process. However, authentication must occur on the C++ backend. The Python GUI collects the password from the user, but validation happens on the C++ side.

System Security

The system is not limited to simple password checking. Time-out controls and IP blocking after multiple failed attempts can also be implemented. This prevents brute-force attacks. Additionally, passwords should be hashed using strong algorithms like SHA-256.

Advantages

- Increases character security
- Reduces account theft risks
- Ensures fair gameplay on PVP servers
- Prevents unauthorized access

System Errors and Solutions

In some cases, users might forget their passwords. In this situation, access to the character becomes locked. Therefore, a reset mechanism (e.g., email confirmation) should be developed. Additionally, synchronization issues between client and server should be avoided.

Conclusion

[R&K] Secure PC System provides significant security layers for Metin2 private servers. Especially on PVP servers, such protections allow players to enjoy a fair and entertaining gaming environment. What developers must pay attention to is proper integration both on the client and server sides.
 

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

Benzer konular

Geri
Üst Alt