Minecraft Servers HQ

Minecraft eklentisi CoreProtect

CoreProtect ve bulunduğu sunucular hakkında bilgi

🔌 CoreProtect Hakkında

CoreProtect, blok ve varlık değişikliklerini kaydederek arama yapılabilir bir geçmiş ve griefing, kazara oluşan hasarlar ve hata ayıklama için geri alma/onarım araçları sunan bir Minecraft eklentisidir. Güvenilir veri kaydı ve yönetim araçlarına odaklanır; böylece sunucu operatörleri oyuncu eylemlerini inceleyebilir, hedefli rollback veya restore işlemleri yapabilir ve depolanan verileri yönetebilir.

🎯 Amaç

CoreProtect'in temel amacı, sunucu tarafı veri kaydı ve griefing önlemidir: kimin neyi ne zaman değiştirdiğini kaydetmek, ekibin oyunda son değişiklikleri incelemesine izin vermek, oyuncu/zaman/alan bazında geçmiş değişiklikleri aramak ve gerektiğinde bu değişiklikleri geri almak veya geri yüklemektir.

⚙️ Özellikler

  • Resmî belgelerde doğrulanan blok ve varlık değişikliklerinin kalıcı kaydı (blok yerleştirme, blok kırma, varlık değişiklikleri).
  • Dünya ile etkileşirken kaydedilen değişiklikleri görmek için oyun içi inspector modu.
  • Değişiklikleri oyuncu, zaman, yarıçap veya alan bazında sorgulamak için lookup komutları.
  • Kaydedilen değişiklikleri geri almak veya yeniden uygulamak için rollback ve restore komutları.
  • Saklama kurallarına göre eski verileri silmek ve optimizasyon bayraklarıyla alan geri kazanmak için purge komutu.
  • SQLite ve MySQL arka uçları arasında geçiş yapmak için veritabanı taşıma desteği.
  • Her dünya için kayıt davranışını değiştirmeye yarayan dünya başına yapılandırma dosyaları.
  • Resmî belgelerde belirtildiği üzere, diğer eklentilerin CoreProtect verilerini okuyup yazabilmesi için herkese açık API.

🧩 Kimler İçin

  • Oyuncu etkinliklerinin adli kayıtlarına ihtiyaç duyan sunucu yöneticileri ve moderatörler.
  • Grief veya kazara oluşan hasarlardan kurtulmak isteyen Survival ve SMP sunucuları.
  • Aranabilir geçmiş verilerine ve kontrollü rollback işlemlerine ihtiyaç duyan büyük ya da küçük sunucular.

🏗️ Kullanım Örnekleri

  • Bir yönetici, bir üssten blokları kimin kaldırdığını tespit etmek için inspector kullanır ve bu değişiklikler üzerinde hedefli bir rollback uygular.
  • Bir moderatör, bir raporu incelemek için belirli bir zaman aralığında bir oyuncunun eylemlerini lookup ile sorgular.
  • Bir sunucu operatörü, ağ tabanlı bir arka uca geçmek için CoreProtect veritabanını SQLite'dan MySQL'e taşır.

⌨️ Komutlar

CommandDescriptionPermissionAccess
/co helpCoreProtect komutlarının listesini gösterir.coreprotect.helpYönetici
/co inspect (/co i)Oyun içinde kaydedilen değişiklikleri görmek için inspector'u açıp kapatır.coreprotect.inspectYönetici
/co lookupGeçmiş blok/varlık verilerini sorgular (oyuncu, zaman, alan, yarıçap).coreprotect.lookupYönetici
/co rollbackKaydedilen blok/varlık değişikliklerini rollback yapar.coreprotect.rollbackYönetici
/co restoreDaha önce rollback yapılan değişiklikleri restore eder.coreprotect.restoreYönetici
/co purgeSaklama ayarlarına göre eski CoreProtect verilerini siler.coreprotect.purgeYönetici
/co reloadCoreProtect yapılandırmasını yeniden yükler.coreprotect.reloadYönetici
/co statusEklenti durumunu ve istatistiklerini görüntüler.coreprotect.statusYönetici
/co consumerKuyruktaki veriler için consumer işlemeyi açıp kapatır.coreprotect.consumerYönetici
/co migrate-dbCoreProtect verilerini SQLite ve MySQL arasında taşır.belirtilmediYönetici
/co nearTakma ad: varsayılan küçük bir yarıçapla lookup yapar.lookup iznini kullanırYönetici
/co undoTakma ad: karşı işlemi kullanarak bir rollback/restore işlemini geri alır.rollback/restore iznini kullanırYönetici

Notlar: komut adları ve açıklamaları resmî CoreProtect belgelerinden alınmıştır. migrate-db komutu, veritabanı taşıma işlevinin bir parçası olarak belgelenmiştir; her komut için açık izin düğümleri resmî izin belgelerinde listelenmiştir.

🔐 İzinler

PermissionDescriptionDefault
coreprotect.*Tüm CoreProtect komutlarına erişim sağlar.op
coreprotect.inspectInspector kullanımına izin verir.op
coreprotect.lookupLookup komutunun kullanımına izin verir.op
coreprotect.rollbackRollback komutlarının kullanımına izin verir.op
coreprotect.restoreRestore komutlarının kullanımına izin verir.op
coreprotect.teleportTeleport ile ilgili CoreProtect özelliklerinin kullanımına izin verir.op
coreprotect.helpYardım çıktısına erişim sağlar.op
coreprotect.purgePurge komutunun kullanımına izin verir.op
coreprotect.reloadEklenti yapılandırmasını yeniden yüklemeye izin verir.op
coreprotect.statusEklenti durumunu görüntülemeye izin verir.op
coreprotect.consumerConsumer işlemeyi açıp kapatmaya izin verir.op

⚙️ Kurulum

📥 Kurulum

  • Minecraft sürümünüz için resmî CoreProtect JAR dosyasını indirin ve sunucunuzun plugins/ dizinine yerleştirin.
  • Sunucuyu yeniden başlatın ve CoreProtect'in sunucu konsolunda yüklendiğini doğrulayın.
  • Yapılandırma değişikliklerinden sonra /co reload kullanarak yeniden başlatmadan uygulayın.

📦 Bağımlılıklar

  • CoreProtect'in kendisi için resmî belgelerde gerekli üçüncü taraf eklenti bağımlılıkları listelenmemiştir. (Bazı üçüncü taraf araçlar ve entegrasyonlar uyumlu olarak belgelenmiştir; belirli entegrasyonları yalnızca açıkça etkinleştirildiğinde listeleyin.)

🧾 Yapılandırma

  • CoreProtect, eklenti klasöründe bir config.yml oluşturur.
  • Dünya başına yapılandırma dosyaları, config.yml dosyasını dünyanın adını taşıyan bir dosyaya kopyalayarak (örneğin world_nether.yml) oluşturulabilir; böylece o dünya için kayıt ayarları geçersiz kılınabilir.
  • Veritabanı taşıma adımları ve güvenli taşıma uygulamaları resmî belgelerde açıklanmıştır.

🧠 Teknik Notlar

  • CoreProtect, diğer eklentilerin kayıtlı verilerle etkileşime girmesi için bir API sağlar (resmî API belgelerinde açıklanmıştır).
  • CoreProtect, belgelenmiş taşıma komutlarını kullanarak SQLite ve MySQL arka uçları arasında veri taşımayı destekler.
  • Proje Artistic-2.0 lisansı altında yayımlanır.

🤝 Bu Eklenti Ne Zaman Faydalıdır

Oyuncu eylemlerini incelemek veya grief'i onarmak için aranabilir sunucu tarafı kayıt ve güvenilir rollback/restore araçlarına ihtiyaç duyuyorsanız, CoreProtect; sunucu yöneticileri ve moderasyon ekipleri için uygun, odaklı bir kayıt ve düzeltme araç seti sunar.

CoreProtect eklentisine sahip sunucular

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