MaviAyGames | Oyuncunun Loginlog2 İp Adresini Gm Komutu İle Öğrenme [C++]

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 46

Admin

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

MaviAyGames | Oyuncunun Loginlog2 İp Adresini Gm Komutu İle Öğrenme [C++]

Metin2 özel sunucularında güvenlik ve hile önleme gibi konularda gelişmiş yöntemlere ihtiyaç duyulabilir. Bu bağlamda, bir oyuncunun IP adresini öğrenmek, hesap güvenliği veya kandırıcılık tespiti açısından oldukça önemlidir. MaviAyGames tarafından geliştirilen bu sistem sayesinde, sunucu üzerinde yetkili bir kullanıcı olarak, oyuncunun IP adresini doğrudan GM komutu üzerinden hızlıca öğrenebilirsiniz.

Sistem Nasıl Çalışır?

Sistem, loginlog2 tablosunda saklanan IP adreslerini veritabanından çeker. GM komutuyla birlikte belirtilen karakter adı üzerinden, sistem bu tabloyu sorgular ve IP adresini GM'e bildirir.

Geliştirme Aşaması

Öncelikle, game_src dosyasında bulunan cmd_gm.cpp dosyasına yeni bir komut tanımlanır. Bu komut sayesinde /ip <karakter_adı> şeklinde bir giriş yapıldığında, karakterin son IP adresi ekrana yazdırılır.

Veritabanı Sorgusu

Sistem, loginlog2 tablosunu kullanarak, karakterin account_id değerine göre en son giriş yaptığı IP adresini alır. Bu işlem için aşağıdaki gibi bir sorgu kullanılabilir:

Kod:
[COLOR=#0000cc]SELECT ip FROM loginlog2 WHERE account_id = ? ORDER BY log_id DESC LIMIT 1;[/COLOR]


Komut Entegrasyonu

cmd_gm.cpp dosyasına eklenen fonksiyon sayesinde, GM komutları arasında /ip komutu yer alır. Bu komut çalıştırıldığında, sistem karakter adını alır, veritabanında sorgulama yapar ve son IP adresini GM ekranına yansıtır.

Güvenlik Uyarısı

IP adresleri kullanıcı gizliliği açısından hassas verilerdir. Bu nedenle, bu komut yalnızca yetkili GM kullanıcılar tarafından kullanılmalıdır. Sunucu yönetimi sırasında bu bilgiyi dikkatli kullanmak büyük önem taşır.

Avantajlar

- Hızlı IP sorgulama
- Otomatik veri çekme
- Yetkilendirilmiş erişim
- Güvenlik odaklı yapı

Sonuç

MaviAyGames tarafından sunulan bu sistem, Metin2 özel sunucularında güvenlik ve moderasyon süreçlerini kolaylaştırmaktadır. C++ tabanlı geliştirilmiş bu komut, geliştiricilerin zaman kazanmasını sağlar.

Daha fazla Metin2 geliştirme kaynağı için Metin2Lobby ziyaret edebilirsiniz.


MaviAyGames | Learning Player's IP Address via GM Command from Loginlog2 [C++]

In Metin2 private servers, advanced methods may be required for security and anti-cheating purposes. In this context, learning a player's IP address can be very important for account security or fraud detection. Thanks to the system developed by MaviAyGames, you can quickly retrieve a player's IP address directly through a GM command as a privileged user on the server.

How Does The System Work?

The system retrieves IP addresses stored in the loginlog2 table from the database. Through the GM command followed by the character name, the system queries this table and reports the IP address to the GM.

Development Stage

Firstly, a new command is defined in the cmd_gm.cpp file located within the game_src folder. With this command, upon entering /ip <character_name>, the last IP address associated with the character will be displayed.

Database Query

The system uses the loginlog2 table to fetch the latest IP address based on the character's account_id. A query like the following can be used for this purpose:

Kod:
[COLOR=#0000cc]SELECT ip FROM loginlog2 WHERE account_id = ? ORDER BY log_id DESC LIMIT 1;[/COLOR]


Command Integration

Thanks to the function added to the cmd_gm.cpp file, the /ip command appears among the GM commands. When executed, the system retrieves the character name, queries the database, and displays the last IP address to the GM screen.

Security Warning

IP addresses are sensitive data regarding user privacy. Therefore, this command should only be used by authorized GMs. Careful usage of this information during server management is highly important.

Advantages

- Fast IP lookup
- Automatic data retrieval
- Authorized access
- Security-focused structure

Conclusion

The system provided by MaviAyGames facilitates security and moderation processes in Metin2 private servers. This C++-based command allows developers to save time.

For more Metin2 development resources visit Metin2Lobby.
 

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

Benzer konular

Geri
Üst Alt