⚡ Hızlı Başlangıç
5 dakikada ReportSystem'i kurun ve kullanmaya başlayın!
PacketEvents'i İndirin
PacketEvents 2.11.2+ 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 general: language: "tr" # tr veya en debug: false bungeecord: enabled: false # Rapor Ayarları reports: cooldown: 60 auto-close-days: 30 max-reports-per-player: 3
# Veritabanı Ayarları database: type: "mysql" # mysql veya sqlite mysql: host: "localhost" port: 3306 database: "reportsystem" username: "root" password: "password" pool: maximum-pool-size: 10
# Replay Kayıt Ayarları replay: enabled: true auto-record: true recording-duration: 45 # saniye max-recordings: 3 auto-delete-days: 7 quality: record-nearby-players: true nearby-radius: 50
# Overwatch Sistemi overwatch: enabled: true min-reviewers: 3 consensus-threshold: 70.0 xp: guilty-innocent-xp: 15 skip-xp: 5 bronze-xp: 0 silver-xp: 500 gold-xp: 1000 diamond-xp: 2500
🌐 BungeeCord/Velocity Kurulumu
Proxy'ye Yükleyin
ReportSystem-BungeeCord.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 21 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
replay.auto-delete-days değerini düşürün (varsayılan: 7)2.
replay.max-file-size limitini ayarlayın (varsayılan: 5 MB)3.
replay.recording-duration süresini kısaltın (örn: 30 saniye)4.
replay.max-recordings eş zamanlı kayıt sayısını sınırlayın 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: