Merhaba arkadaşlar,
Daha önce çok HDD ban sistemi paylaşıldı, hiç birisi çalışmıyor. Herkes her filesten de her şeyi sökemiyor haliyle. Sistemin mantığı basit aslında, her bilgisayar için bir KEY oluşturuyor ve bu KEY'e ban atıyor. Kullanıcı ban yedikten sonra 1 kere /dc atmanız yeterli olacaktır.
Ayrıca Hwid için bilgisayarın HDD sinin serial key almıyor, bu serial keyden o bilgisayara özel bir KEY oluşturduğu için kullanıcı HDD Serial değiştirse dahi oyuna o bilgisayar ile ASLA erişim sağlayamıyor.
Oyuncu oyuna girer,
Oyuncuya özel key oluşturur,
O key'e ban atarsınız. Kullanıcı bu KEY'e erişemez, değiştiremez. Random oluşturur.
Ben yaklaşık 1.5 yıldır kullanıyorum, aşabileni daha görmedim. Ayrıca sistem paylaşılanlardan farklı, bir kaç düzeltme yaptırıldı ücretli bi şekilde.
Daha çok söktüğünüz fileslerden farklı çalışır sistem. Kalkıp mysql'i Ekran kartı key, işlemci key, hdd key gibi şeyleri alıp mysql'e gereksiz bilgileri yazmaz. Bu tek bir key oluşturur ve o key'i yasaklar. (Yeni sistemlerde zırt keyi, pırt keyi diye görüyoruz. Gerek yok
Kurulum içinde mevcuttur.
İçerisin de,
hwid_ban.sql 'i account tablonun içerisine atıp
Seçerek Start diyip yükleyin.
Devamında ;
Account'u açın.
Design table'a tıklayın ve add field diyin
Hwid yazan satırda ki gibi bilgileri doldurun ve save diyin, ben olduğu için hwid2'de oluşturdum.
Devamında account tablosuna hwid gelecektir ve insanlar oyuna girdikçe;
Bilgileri bu şekilde yazacaktır.
Peki ya manuel nasıl ban atacağız? Bilgisayar engelleyeceğiz?
Account kısmından hwid_ban tablosunu açın
Account tablosundan ban atacağınız kişinin Hwid adresini kopyalayın ve
Bu şekilde yazın;
Devamında kayıt ettiğiniz de, kişiye DC attığınız da bir daha asla oyuna giremeyecektir.
K.adı asklhslkahkja
Şifre alkshklsah yazsa sallamasyon şeyler bile doldursa asla oyuna giremez, hesabınız engellenmiştir der.
Hwid_ban SQL'sin de ID kısmı önemli değil, sıralamayı temsil ediyor. Önemli olan kısım hwid kısmıdır.
Ben ID kısmını 1-2-3-4-5 diye sıralama için kullanıyorum.
DL :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
VT :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ayrıca bu sisteme özel olarak yazdığım php tabanlı ;
Direk BAN sistemini de paylaşabilirim
Bu özel panelde, 1 tıkla oyuncuya hem ban atıyorsunuz, hem bilgisayarını engelliyorsunuz. Aynı zamanda açabiliyorsunuzda.
Can alıcı özelliklerinden bir tanesi de, LONCA toplu ban atabiliyorsunuz veya loncadan istediğiniz kişileri seçerek banlayabiliyorsunuz. Yine sistem Hem ban Hem HDD ban atacaktır, bu panel ise bu HDD sistemine özel olarak kodladığım, buna entegreli çalışan bir paneldir.
Bu sisteme uyarlı çalışan Web tabanlı banlama panelini paylaştım
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
erişebilirsiniz.Metin2 HWID Ban Sistemi ve HDD Ban Nedir?
Metin2 sunucularında güvenlik önlemleri arttıkça, sahtekarlık yapan oyuncuların engellenmesi için farklı yöntemler geliştirilmektedir. Bu yöntemlerden ikisi olan HWID Ban ve HDD Ban sistemleri, kullanıcıların donanımsal bilgilerine dayanarak engelleme yapar. Bu sayede sadece hesap veya IP bazlı değil, aynı zamanda donanım bazlı korumalar sağlanabilir. Bu yazıda Metin2Lobby olarak bu sistemlerin nasıl çalıştığını ve veritabanı düzeyinde nasıl entegre edilebileceğini detaylıca inceleyeceğiz.
HWID Ban Nedir?
HWID (Hardware ID), kullanıcının bilgisayarına özel benzersiz bir kimliktir. Bu kimlik genellikle anakart, CPU, RAM gibi sabit donanım bileşenlerinden türetilir. HWID ban sistemi, bir oyuncu tarafından sahtekarlık yapıldığında, bu donanım kimliğini engellemek suretiyle o kişinin farklı hesaplarla bile oyununa erişememesini sağlar. Bu sistem, sadece IP adresi veya hesap adı değişerek geçilebilecek basit engelleme sistemlerine göre çok daha güvenlidir.
HDD Ban Nedir?
HDD Ban ise sabit disk bilgilerine dayalı bir engelleme yöntemidir. Kullanıcının sabit diskinin modeli, seri numarası gibi bilgileri alınarak veritabanında saklanır. Bu bilgiye dayanarak, o sabit disk kullanıldığında oyuna giriş engellenir. HWID Ban gibi bu yöntem de çok katmanlı güvenlik stratejilerinin önemli parçalarındandır.
Metin2 Veritabanında HWID ve HDD Ban Kayıtları Nasıl Tutulur?
Metin2 sunucularında HWID ve HDD bilgilerini kaydetmek için özel tablolar oluşturmak gerekir. Örneğin, bir hwid_bans ve hdd_bans tablosu oluşturulabilir. Bu tablolar aşağıdaki gibi yapılandırılabilir:
hwid_bans Tablosu:
- id (INT, PRIMARY KEY)
- hwid (VARCHAR(255))
- reason (TEXT)
- admin_name (VARCHAR(50))
- ban_date (TIMESTAMP)
hdd_bans Tablosu:
- id (INT, PRIMARY KEY)
- hdd_serial (VARCHAR(255))
- reason (TEXT)
- admin_name (VARCHAR(50))
- ban_date (TIMESTAMP)
Sunucu tarafında oyuncu bağlandığında, istemciden gelen donanım bilgileri bu tablolarda kontrol edilir. Eğer eşleşme varsa, kullanıcıya ban mesajı gönderilir ve bağlantı reddedilir. Bu işlem, sunucu kodlarında trigger'lar veya özel fonksiyonlar yardımıyla sağlanabilir.
HWID ve HDD Ban Sistemlerinin Avantajları
- Daha güvenli engelleme sağlar.
- Kullanıcılar farklı hesaplarla geri dönmeyi zorlaştırır.
- Sahtekarlık riskini ciddi oranda düşürür.
Metin2 Veritabanı Optimizasyonu
HWID ve HDD ban verileri çok sayıda kayıt içerebilir. Bu nedenle bu tabloların indekslenmesi önemlidir. hwid ve hdd_serial alanlarına UNIQUE INDEX konarak sorgu performansı artırılabilir. Ayrıca periyodik olarak eski ban kayıtlarının silinmesi, veritabanı optimizasyonu açısından faydalıdır.
Sonuç
Metin2 sunucularında güvenliği artırmak isteyen geliştiriciler için HWID ve HDD Ban sistemleri kritik öneme sahiptir. Doğru uygulandığında bu sistemler, sahtekarlık yapan oyuncuların tekrar oyuna girmesini büyük ölçüde engeller. Bu yazıda anlatılan veritabanı yapıları ile Metin2 sunucularında donanım bazlı ban sistemlerini kolayca entegre edebilirsiniz. Daha fazla teknik destek ve örnek veritabanı yapıları için Metin2Lobby'i takip edin.
What is Metin2 HWID Ban System and HDD Ban?
As security measures increase on Metin2 servers, different methods are developed to block cheaters. Two of these methods, HWID Ban and HDD Ban, block users based on hardware information. This way, not only account or IP-based blocks but also hardware-based protections can be implemented. In this article, we at Metin2Lobby will examine in detail how these systems work and how they can be integrated at the database level.
What is HWID Ban?
HWID (Hardware ID) is a unique identifier specific to a user's computer. This ID is typically derived from fixed hardware components such as motherboard, CPU, and RAM. The HWID ban system prevents a user from accessing the game even with different accounts by blocking their hardware ID when cheating is detected. Compared to simple blocking systems that can be bypassed by changing only the IP address or account name, this system is far more secure.
What is HDD Ban?
HDD Ban is a blocking method based on hard disk information. Information such as the model and serial number of the user's hard drive is collected and stored in the database. Based on this information, access to the game is blocked if that hard drive is used. Like HWID Ban, this method is an important part of multi-layered security strategies.
How Are HWID and HDD Ban Records Stored in Metin2 Database?
To store HWID and HDD information in Metin2 servers, special tables must be created. For example, tables named hwid_bans and hdd_bans can be created. These tables can be structured as follows:
hwid_bans Table:
- id (INT, PRIMARY KEY)
- hwid (VARCHAR(255))
- reason (TEXT)
- admin_name (VARCHAR(50))
- ban_date (TIMESTAMP)
hdd_bans Table:
- id (INT, PRIMARY KEY)
- hdd_serial (VARCHAR(255))
- reason (TEXT)
- admin_name (VARCHAR(50))
- ban_date (TIMESTAMP)
When a player connects to the server, hardware information received from the client is checked against these tables. If there is a match, a ban message is sent to the user and the connection is rejected. This process can be achieved through triggers or custom functions within the server code.
Advantages of HWID and HDD Ban Systems
- Provides more secure blocking.
- Makes it harder for users to return with different accounts.
- Significantly reduces cheating risks.
Metin2 Database Optimization
HWID and HDD ban records may contain many entries. Therefore, indexing these tables is important. By adding UNIQUE INDEX to hwid and hdd_serial fields, query performance can be improved. Additionally, periodically deleting old ban records is beneficial for database optimization.
Conclusion
For developers wanting to enhance security on Metin2 servers, HWID and HDD Ban systems are critically important. When properly implemented, these systems largely prevent cheating players from re-entering the game. With the database structures described in this article, you can easily integrate hardware-based ban systems into your Metin2 server. Follow Metin2Lobby for more technical support and sample database structures.
