⚡ Hızlı Başlangıç
5 dakikada ReportSystem'i kurun ve kullanmaya başlayın!
PacketEvents'i İndirin
PacketEvents 2.0+ sürümünü indirin ve plugins klasörüne atın
ReportSystem'i Yükleyin
ReportSystem JAR dosyasını plugins klasörüne kopyalayın
Sunucuyu Başlatın
İlk başlatmada yapılandırma dosyaları otomatik oluşacak
Yapılandırmayı Düzenleyin
config.yml dosyasını düzenleyerek veritabanı ayarlarını yapın
Yeniden Başlatın
Değişikliklerin aktif olması için sunucuyu tamamen yeniden başlatın (reload kullanmayın!)
$ java -Xmx2G -jar server.jar
📋 Gereksinimler
Opsiyonel Bağımlılıklar
⚙️ Yapılandırma
# Genel Ayarlar language: "tr" # tr veya en bungeecord: false # BungeeCord/Velocity kullanıyorsanız true yapın debug: false # Rapor Ayarları reports: cooldown-seconds: 60 auto-close-days: 30 notify-staff: true
# Veritabanı Ayarları database: type: "mysql" # mysql veya sqlite host: "localhost" port: 3306 database: "reportsystem" username: "root" password: "password" pool-size: 10 use-ssl: false
# Replay Kayıt Ayarları replay: enabled: true duration-seconds: 45 # Kayıt süresi (saniye) auto-delete-days: 7 # Otomatik silme (gün) save-blocks: true save-entities: true max-tracked-players: 50
# Overwatch Sistemi overwatch: enabled: true min-reports: 3 auto-assign: true xp-rewards: correct: 10 incorrect: -5 ranks: bronze: 0 silver: 100 gold: 500
🌐 BungeeCord/Velocity Kurulumu
Proxy'ye Yükleyin
ReportSystem-Bungee.jar dosyasını BungeeCord/Velocity plugins klasörüne atın
Backend Sunuculara Yükleyin
Tüm Spigot/Paper sunuculara ReportSystem-Spigot.jar dosyasını yükleyin
MySQL Yapılandırması
Tüm sunucular aynı MySQL veritabanını kullanmalıdır
Config'i Güncelleyin
Tüm Spigot sunucularda config.yml'de bungeecord: true yapın
Test Edin
Farklı sunuculardan /report komutu ile rapor oluşturun ve /reports ile kontrol edin
🔧 Sorun Giderme
2. Java sürümünüzün 17 veya üzeri olduğunu kontrol edin
3. Konsol loglarını kontrol edin
4. config.yml dosyasında syntax hatası olmadığından emin olun
2. Kullanıcı adı ve şifrenizi kontrol edin
3. Veritabanının oluşturulduğundan emin olun
4. Firewall ayarlarını kontrol edin
2. clean-after-days değerini düşürün
3. Compression özelliğinin aktif olduğundan emin olun
4. Duration süresini kısaltabilirsiniz (örn: 30 saniye)
2. config.yml'de bungeecord: true ayarlandığını kontrol edin
3. Proxy ve backend versiyonlarının uyumlu olduğunu kontrol edin
4. Farklı sunuculardan rapor oluşturup /reports ile test edin
🎯 İlk Çalıştırma
İzinleri Ayarlayın
LuckPerms veya başka bir izin eklentisi ile reportsystem.* izinlerini verin
Rapor Kategorilerini Kontrol Edin
Config.yml dosyasında önceden tanımlı kategoriler bulunur (Hile, Trolleme, Hakaret vb.)
Moderatörleri Atayın
reportsystem.overwatch iznini moderatörlere verin
Test Raporu Oluşturun
/report komutu ile test amaçlı bir rapor oluşturun
Overwatch ile Replay İzleyin
/overwatch komutu ile raporları inceleyin ve replay kayıtlarını izleyin
Ceza Sistemini Kontrol Edin
LiteBans/AdvancedBan entegrasyonunu test edin
🚀 Sonraki Adımlar
Kurulum tamamlandı! Şimdi neler yapabilirsiniz: