Minecraft Servers HQ

Minecraft eklentisi EssentialsGeoIP

EssentialsGeoIP ve bulunduğu sunucular hakkında bilgi

🔌 EssentialsX GeoIP hakkında

EssentialsX GeoIP, MaxMind GeoLite2 veritabanını kullanarak yerel GeoIP sorguları yapan EssentialsX eklenti paketi için bir modüldür. EssentialsX ile entegre çalışarak oyuncuların yaklaşık konumunu gösterir (örneğin /whois içinde ve isteğe bağlı olarak bir oyuncu sunucuya katıldığında ekibe).

🎯 Amaç

Bu modül, sunucu ekibine oyuncu IP’lerinden türetilen yaklaşık coğrafi bilgiler sunarak moderasyon, kayıt ve temel konum farkındalığına yardımcı olur. Sorgular, her istekte üçüncü taraf arama hizmetlerine başvurmak yerine GeoLite2 veritabanı kullanılarak yerel olarak yapılır.

⚙️ Özellikler

  • IP’den konuma sorgular için MaxMind GeoLite2 veritabanını kullanır.
  • Yaklaşık konumu göstermek için EssentialsX’in /whois çıktısı ile entegre olur.
  • İsteğe bağlı: bir oyuncu katıldığında yaklaşık konumunu ekibe gösterir.
  • Otomatik veritabanı güncellemeleri: modül, GeoLite2 veritabanını düzenli olarak indirir ve yeniler (varsayılan olarak her 30 günde bir güncelleyecek şekilde ayarlanmıştır).
  • GeoIP sonuçlarını kimin görebileceğini veya gizleyebileceğini kontrol etmek için izin düğümleri.

🧩 Kimler İçin

Bu modül, EssentialsX kullanan ve Bukkit/Spigot/Paper sunucularda moderasyon veya kayıt amaçları için yaklaşık coğrafi verilere ihtiyaç duyan sunucu yöneticileri ve moderasyon ekipleri için tasarlanmıştır.

🏗️ Örnek Kullanım Alanları

  • /whois ile bir oyuncuyu incelerken ekibe yaklaşık ülke veya şehir göstermek.
  • Moderasyona yardımcı olmak için şüpheli bağlantıların yaklaşık çıkış bölgelerini kaydetmek.
  • İzin yoluyla vazgeçen oyuncular için konum gösterimini gizlemek.

🔐 İzinler

İzinAçıklamaVarsayılan
essentials.geoip.showBir kullanıcının bir oyuncunun yaklaşık konumunu görmesine izin verir (örneğin girişte veya /whois kullanırken).belirtilmemiş
essentials.geoip.hideGeoIP özelliklerinin bir oyuncunun konumunu göstermesini engeller.belirtilmemiş

⚙️ Kurulum

📥 Ayar

  • Ana EssentialsX eklentisini kurun (GeoIP modülü, eşleşen EssentialsX çekirdek modülünü gerektirir).
  • EssentialsX GeoIP modülü JAR dosyasını indirin ve sunucunuzun plugins/ dizinine yerleştirin.
  • plugins/EssentialsGeoIP/config.yml dosyasını oluşturmak için sunucuyu bir kez başlatın.
  • MaxMind’in GeoLite2 veritabanına erişim için kayıt olun, bir lisans anahtarı oluşturun ve bu lisans anahtarını plugins/EssentialsGeoIP/config.yml içindeki license-key ayarına ekleyin.
  • Sunucuyu yeniden başlatın. Modül, sağlanan anahtarı kullanarak GeoLite2 veritabanını indirecek ve otomatik olarak güncel tutacaktır.

📦 Bağımlılıklar

  • EssentialsX (ana modül) — EssentialsX çekirdek eklentisinin eşleşen bir sürümü gereklidir.

🧠 Teknik Notlar

  • Modül, MaxMind GeoLite2 EULA’sını kabul etmeyi ve buna uymayı gerektirir; veritabanı yaklaşık sonuçlar verir ve oyuncuların tam konumunu belirlemek için kullanılmamalıdır.
  • Veritabanı indirme/güncelleme davranışı modülün bir parçasıdır ve aylık güncelleme olacak şekilde ayarlanmıştır; otomatik güncellemeler için geçerli bir MaxMind lisans anahtarı sağlamanız gerekir.
  • Yalnızca EssentialsX çekirdeğinin /whois veya giriş bildirimleri sunduğu yerlerde veri gösterir; modülün kendisi EssentialsX işlevselliğinin yerini almaz.

🤝 Bu Eklenti Ne Zaman Faydalıdır

EssentialsX kullanıyorsanız ve MaxMind lisans koşullarına uyarak moderasyon veya kayıt için hafif, yerel yaklaşık konum sorgularına ihtiyaç duyuyorsanız, EssentialsX GeoIP entegre ve otomatik güncellenen bir GeoLite2 çözümü sunar.

EssentialsGeoIP eklentisine sahip sunucular

EssentialsGeoIP eklenti sayfası, izleme sisteminin bu eklentiyi hangi sunucularda bulduğunu, hangi platformlar ve sürümlerle görüldüğünü gösterir.

Eklentiler komutlar, ekonomi, koruma, izinler, mini oyunlar, entegrasyonlar veya başka mekanikler ekleyebilir. EssentialsGeoIP eklentisinin gerçek rolü belirli sunucunun yapılandırmasına bağlıdır.

Veriler sunucuların teknik yanıtlarından otomatik oluşturulur. Bir sunucu eklenti listesini gizliyorsa EssentialsGeoIP kullansa bile bu bölümde görünmeyebilir.

Projeleri karşılaştırmak, uyumlu sürümleri kontrol etmek veya eklentinin herkese açık sunucularda nasıl kullanıldığına dair örnekler bulmak için EssentialsGeoIP bulunan sunucu listesini kullanın.