IP Ban Atma / Kaldırma / IP Engelleme // CsFraNq

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba,
quest üzerinden IP Ban sistemi hazırladım. Artık kolayca IP ban atabilirsiniz. :)


Tam olarak nasıl çalışır?
GM'e bir görev paneli gelir.
Bu panelde 5 seçenek mevcuttur.

1. Seçenek:
Oyuncunun ismini girerek veya oyuncunun IP'sini girerek o IP'ye ait bütün hesapları banlayabilir. Oyuncuya ait IP ile oyuna girildiğinde sistem oyuncuyu otomatik olarak banlayacaktır.
2. Seçenek:
Oyuncunun ismini girerek veya oyuncunun IP'sini girerek o IP'ye ait bütün hesapların banını kaldırabilir.
3. Seçenek:
GM herhangi bir IP'ye giriş engeli koyabilir.(Önceki hesaplar banlanmaz.)
4. Seçenek:
GM herhangi bir IP'nin giriş engelini kaldırabilir.(Banlı hesapların banı açılmaz.)
5. Seçenek:
GM banlı IP'lerin tamamını panelden görebilir.


Oyun içi görüntüler:
179645_6ffadf7d83e499b7045b8a69843652c1.png

Resim questi çalıştıran başka birisinden alınmıştır.

İndirme Linkleri:
Dosyaupload.com'dan indirmek için

Dosya.tc'den indirmek için //lin kırık
Mega.co.nz'den indirmek için //link kırık
Virüstotal linki için


Kurulum:

İndirdiğiniz rar dosyası içerisindeki ipengel.sql dosyasını Navicat player konumuna atın.
ip_ban.lua dosyasını Filezilla
/usr/game/share/locale/turkey/quest klasörüne atın ve quest şeklinde servera tanıtın.

İPUCU:
Server sitenizdeki kayıt dosyanızı ipengel.sql yi kontrol edecek şekilde düzenlerseniz, engellediğiniz IP'den yeni üyelik alınamaz.

NOT:
Questte cmdchat("guvenlik")
diye bir kod kullandım, command("quit") değiştiriniz veya başka bir çıkış kodu kullanmalısınız daha da veyası sitenizin kayıt dosyanızı ipengel.sql'yi kontrol edecek şekilde düzenlerseniz, çıkış komutu kullanmanıza gerek kalmaz.
Metin2'de IP Ban Atma ve Kaldırma Sistemleri Hakkında Bilgi

Metin2 sunucularında oyun içi deneyimi korumak ve güvenliği sağlamak adına IP ban (IP engelleme) işlemleri oldukça önemli bir rol oynar. Özellikle sunucu yöneticileri tarafından kötüye kullanım, bot kullanımı veya kurallara aykırı davranışlar gözlemlendiğinde IP bazında engelleme işlemleri yapılır. Bu yazıda, Metin2 sunucularında IP ban atma ve kaldırma süreçleri, bu işlemlerin nasıl yapıldığı ve IP engelleme sistemlerinin detayları ele alınacaktır.

IP Ban Nedir?
IP ban, belirli bir IP adresinin sunucuya erişimini engellemek amacıyla kullanılan bir güvenlik yöntemidir. Bir oyuncunun IP adresi yasaklandığında, o IP üzerinden artık sunucuya giriş yapılamaz. Bu, hesap çoğaltma, bot kullanımı gibi eylemleri önlemek için etkili bir yöntemdir. IP ban, genellikle sunucu tarafında C++, Python, Lua gibi dillerle yazılmış betikler aracılığıyla uygulanır.

Metin2 Sunucularında IP Ban Atma Yöntemleri
Metin2 sunucularında IP ban işlemi genellikle sunucu yönetim paneli veya doğrudan sunucu dosyalarına müdahale edilerek yapılır. Sunucu yazılımı (örneğin: Martysama, CsFraNq, Metin2Dev) üzerinden komut satırı veya GUI tabanlı arayüzlerle IP ban işlemleri kolayca yapılabilir. Örneğin, bir IP adresini banlamak için şu komut kullanılabilir:

/banip IP_ADRESI

Bu komut sayesinde belirlenen IP adresi sunucudan kalıcı olarak engellenir. Bazı sunucular zamanlanmış ban sistemleri de destekler; bu durumda IP adresi belirli bir süre boyunca engellenir.

IP Ban Kaldırma İşlemi
IP ban kaldırma işlemi, banlanan IP adresinin tekrar sunucuya erişimine izin vermek için yapılır. Ban kaldırma işlemi genellikle şu komutla gerçekleştirilir:

/unbanip IP_ADRESI

Sunucu yönetim sistemlerinde ban listesi tutulur ve bu listeden silinen IP adresleri tekrar erişim kazanır. Yönetici erişimi olan kullanıcılar bu işlemleri yapabilir.

CsFraNq ve Diğer Sunucu Çekirdeklerinde IP Engelleme
CsFraNq gibi popüler Metin2 sunucu çekirdekleri, IP ban işlemlerini daha gelişmiş seviyelerde destekler. Bu sistemlerde ban nedeni, ban süresi, banlayan kişi gibi bilgiler kaydedilebilir. Ayrıca, IP banlama işlemleri log olarak tutulduğundan, daha sonra analiz edilebilir. Bu tür sistemlerde IP ban atma ve kaldırma işlemleri genellikle Lua scriptleri ile de otomatikleştirilebilir.

IP Ban ve Quest Sistemi Bağlantısı
Metin2'de quest sistemleri, IP ban işlemleri ile doğrudan ilişkili olmasa da, bazı özel questler IP ban tespiti için kullanılabilir. Örneğin, bir oyuncu belirli bir questi çok fazla kez tamamlıyorsa, IP'si otomatik olarak banlanabilir. Bu tür işlemler Lua dili ile yazılmış quest scriptleri ile sağlanır. Quest dosyaları (.lua uzantılı) içinde trigger ve flag sistemleri kullanılarak IP ban tetiklenebilir.

Sonuç
Metin2 sunucularında IP ban atma ve kaldırma işlemleri, sunucu güvenliğini sağlamak ve adil oyun ortamını sürdürebilmek için kritik öneme sahiptir. CsFraNq gibi sistemlerle bu işlemler daha verimli ve otomatik hale getirilebilir. IP ban sistemleri, quest geliştirme süreçleriyle de entegre edilebilir. Güvenlik önlemleri arttıkça, sunucu deneyimi de daha keyifli ve adil hale gelir.


Information on IP Banning and Unbanning Systems in Metin2

In Metin2 servers, IP banning processes play a critical role in maintaining in-game experience and ensuring security. When server administrators detect misuse, bot usage, or rule violations, IP-based blocking operations are often performed. In this article, we will examine the IP ban and unban processes in Metin2 servers, how these operations are carried out, and details about IP blocking systems.

What is IP Ban?
IP ban is a security method used to block access from a specific IP address to a server. Once a player’s IP address is banned, no further login attempts can be made from that IP. This is an effective way to prevent actions such as account duplication and bot usage. IP bans are typically implemented through scripts written in languages like C++, Python, or Lua directly on the server side.

Methods of IP Banning in Metin2 Servers
In Metin2 servers, IP ban operations are usually done through the server management panel or by directly modifying server files. Commands or GUI-based interfaces provided by server software (e.g., Martysama, CsFraNq, Metin2Dev) allow easy IP banning. For instance, the following command can be used to ban an IP address:

/banip IP_ADDRESS

With this command, the specified IP address is permanently blocked from the server. Some servers also support timed ban systems, where an IP address is temporarily blocked for a specified duration.

Unbanning an IP Address
The IP unban process allows a previously banned IP address to regain access to the server. The unban operation is generally performed with the following command:

/unbanip IP_ADDRESS

Ban lists are maintained in server management systems, and IPs removed from this list regain access. Users with administrative privileges can perform these operations.

IP Blocking in CsFraNq and Other Server Cores
Popular Metin2 server cores like CsFraNq support more advanced levels of IP banning. These systems can record reasons for bans, duration, and the administrator who imposed the ban. Moreover, since IP ban logs are kept, they can be analyzed later. Such systems can also automate IP banning and unbanning through Lua scripts.

Connection Between IP Ban and Quest Systems
Although quest systems in Metin2 are not directly related to IP banning, certain special quests can be used to detect IP bans. For example, if a player completes a specific quest too many times, their IP may automatically be banned. These operations are facilitated through quest scripts (.lua files) written in Lua, using trigger and flag systems to initiate an IP ban.

Conclusion
IP banning and unbanning processes in Metin2 servers are critical for maintaining server security and ensuring a fair gaming environment. With systems like CsFraNq, these processes can become more efficient and automated. IP ban systems can also be integrated with quest development processes. As security measures increase, the server experience becomes more enjoyable and fair.
 

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

Benzer konular

Geri
Üst Alt