Minecraft Servers HQ

🔌 WorldGuard hakkında

WorldGuard, korunan bölgeler tanımlamak ve alan bazlı kurallar uygulamak için kullanılan bir Minecraft eklentisidir. Sunucu yöneticilerinin ve harita yapımcılarının; inşa, PvP, patlamalar, mob davranışı, eşya/blok kullanımı ve daha pek çok oynanış mekaniğini yapılandırılabilir flags ve ayarlarla kontrol eden bölgeler oluşturmasını sağlar.

🎯 Amaç

WorldGuard; griefing, kazara ya da kasıtlı yıkıcı mekanikler ve farklı alanlar arasında tutarsız oyun kuralları gibi yaygın sunucu sorunlarını çözer. Bölge bazlı uygulama sunarak, bir dünyanın farklı kısımlarının genel sunucu ayarlarını değiştirmeden bağımsız kurallara sahip olmasını sağlar.

⚙️ Özellikler

  • Bölge oluşturma ve yönetimi (WorldEdit seçimleriyle kübik ve çokgen bölgeler).
  • Her bölge için davranışları açıp kapatan flags (örnek: pvp, entry, build, fire spread, TNT, mob griefing, item pickup).
  • Blok/eşya kara listeleme ve flag tabanlı etkileşim kontrolü.
  • Sandık koruması ve diğer koruma ile ilgili mekanikler.
  • Yönetici araçları ve yardımcı komutlar (raporlar, profiling, yangın yayılmasını durdurma gibi anlık kontrol komutları).
  • Genişletilebilir API ve storage sürücüleri (dokümantasyonda storage ve API bölümleri bulunur).

🧩 Kimler için

  • Alan korumasına ihtiyaç duyan Survival ve SMP sunucuları.
  • Özel kurallar gerektiren spawn veya etkinlik alanlarına sahip herkese açık sunucular.
  • Bölge bazında ayrıntılı oyun kuralı kontrolü isteyen harita yapımcıları ve macera sunucuları.
  • Griefing ve sunucu davranışını yönetmek için araçlara ihtiyaç duyan yöneticiler ve moderatörler.

🏗️ Örnek kullanım alanları

  • Staff olmayanlar için PvP, blok yerleştirme ve eşya toplamanın devre dışı olduğu bir spawn bölgesi oluşturmak.
  • Bölge flags ile oyuncu yapıtlarını pistonlardan, TNT toplarından veya patlama hasarından korumak.
  • Belirli dünyalarda veya bölgelerde kullanılmasını istemediğiniz bir eşya ya da blok türünü kara listeye almak.
  • Koruma olaylarıyla ilgili sunucu durumunu incelemek için WorldGuard raporlarını ve profiling'i kullanmak.

⌨️ Komutlar

CommandDescriptionPermissionAccess
/region (alias /rg)Bölge yönetim komutları (flags ayarlama, bölgeleri listeleme, bölge oluşturma/silme) — dokümandaki örnekler: /rg flag ve /rg list.proje komutlarında belgelenmişAdmin
/wg reportKoruma ile ilgili istatistik ve raporları döker (profile/report komutu dokümantasyonda yer alır).proje komutlarında belgelenmişAdmin
/wg profileEklentinin sunduğu CPU/profiling ile ilgili komut (dokümanlar profiling kullanımına atıfta bulunur).proje komutlarında belgelenmişAdmin

🔐 İzinler

PermissionDescriptionDefault
worldguard.region.flag.regions.own.<region name>Sahip olunan bölgelere scoped flag işlemleri için dokümantasyonda referans verilen izin düğümü.belirtilmemiş
worldguard.region.flag.flags.chest-accesschest-access flag'i ile ilgili dokümantasyonda referans verilen izin düğümü.belirtilmemiş

⚙️ Kurulum

📥 Kurulum adımları

  • Bukkit uyumlu bir sunucu sürümü kullandığınızdan emin olun (WorldGuard dokümantasyonu ve deposu, Paper gibi bir Bukkit sürümünün gerekli olduğunu belirtir).
  • WorldEdit'i kurun (WorldGuard, WorldEdit'i bağımlılık olarak gerektirir).
  • Resmî WorldGuard eklentisi .jar dosyasını indirin (projenin indirme sayfaları proje tarafından yönetilir).
  • .jar dosyasını sunucunun plugins/ dizinine koyun ve sunucuyu yeniden başlatın.
  • Yüklendiğini doğrulamak için sunucu konsolunda WorldGuard başlangıç mesajlarını kontrol edin.

📦 Bağımlılıklar

  • WorldEdit (gerekli).

🧠 Teknik notlar

  • WorldGuard açık kaynaklıdır ve proje deposu ile dokümantasyon API ve storage sürücüsü bilgileri sağlar.
  • Proje EngineHub organizasyonu altında sürdürülmektedir ve kaynak kodu projenin deposunda yayımlanır.
  • Eklenti çok sayıda komut ve ayrıntılı bir izin sistemi sunar; tüm komutlar ve izin düğümleri için resmî dokümantasyona bakın.
  • Kurulum ve özellik yapılandırması (flags, storage) resmî dokümanlarda yer alır.

🤝 Bu eklenti ne zaman faydalıdır

Spawn alanları, oyuncu yapıları veya harita özel kuralları için hedefli ve bölgeye özgü koruma ile oynanış kontrolüne ihtiyacınız varsa, WorldGuard genel sunucu davranışını değiştirmeden bu kuralları uygulamak ve yönetmek için olgun ve yapılandırılabilir bir sistem sunar.

WorldGuard eklentisine sahip sunucular

WorldGuard 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. WorldGuard 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 WorldGuard 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 WorldGuard bulunan sunucu listesini kullanın.