Sıfırdan Fabric Modded Sunucu Kurma: Güvenlik ve Hata Giderme Rehberi

YitikRuh

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Varsayımsal bir durum: 23 yaşında bir kullanıcı, yeni kurduğu bir VDS’te Fabric tabanlı sunucuyu çalıştırmak ister ancak başlatma sırasında “FAIL: Invalid dependencies found” hatası alır. Hataların nereden kaynaklandığını ve nasıl düzeltileceğini inceleriz.

1. Hata: Sunucu Çökmesi veya Başlatılamama​

  • Olası Neden 1 – Mod ve API Uyumsuzluğu
  • Kontrol: Fabric Loader ve mod dosyalarının sürüm uyumluluğu. fabric-installer tarafından indirilen fabric-api ile mod dosyasının fabric.mod.json içindeki required alanına bakılmalı.
  • Çözüm: Uyumlu versiyonları aynı fabric-loader sürümüne indir. Örneğin fabric-loader-0.15.8 ve fabric-api-0.87.0+1.20.1 birlikte çalışır.
  • Olası Neden 2 – Eksik Bağımlılık (Dependency) Dosyası
  • Kontrol: Modun mods/ klasöründe gerekli *.jar bağımlılıklarının bulunup bulunmadığını kontrol et.
  • Çözüm: Eksik dosyaları resmi mod üreticisinin sayfasından indir ve aynı klasöre koy.
  • Olası Neden 3 – Yetersiz RAM
  • Kontrol: server.properties veya java -Xms/-Xmx parametreleri.
  • Çözüm: Minimum RAM’i -Xms4G -Xmx4G gibi ayarla; mod sayısı arttıkça 6–8 GB önerilir.

2. Hata: Yavaşlama ve Çökme (Lag, stacktrace)​

  • Olası Neden 1 – Mod Sentezi (Conflict)
  • Kontrol: Log dosyasında “Could not load class” hataları, aynı sınıfı farklı modların içermesi.
  • Çözüm: Sentezli modları geçici olarak kaldırıp tek tek ekleyerek sorunu izole et.
  • Olası Neden 2 – Gereksiz İstatistik Toplama
  • Kontrol: mods/ içinde mod_name-*.jar dosyalarında dev/log modları var mı?
  • Çözüm: Geliştirme modlarını mods/ klasöründen çıkar.

3. Güvenlik Riskleri​

  • Olası Neden 1 – Güvenilmeyen Kaynaklardan Mod
  • Kontrol: Mod dosyası SHA‑256 hash’ini üreticinin sitesinden kontrol et.
  • Çözüm: Doğrulanmış ve son sürümdeki dosyaları kullan.
  • Olası Neden 2 – Yönetici Yetkisi ile Çalışan Mod
  • Kontrol: ops.json ve mod izinleri.
  • Çözüm: Modların yetkilerini en düşük seviyede tut, --no-unsafe parametresiyle çalıştır.

4. Çözüm Adımları (Sıralı)​

  1. server.jar yerine fabric-server-launch.jar kullan.
  2. mods/ klasörüne sadece gereken modları koy.
  3. server.properties’de max-tick-time=60000 gibi ayarlamaları gözden geçir.
  4. java -Xms3G -Xmx6G -jar fabric-server-launch.jar nogui komutunu çalıştır.
  5. Log dosyasını logs/latest.log üzerinden gözden geçir, hataları bul.

Bu yapı, Fabric tabanlı bir modded sunucu kurarken karşılaşabileceğin hataların izlenmesi, sebebinin tespiti ve çözüme getirilebilmesi için adım adım rehberlik sağlar.
Sorun yaşadığın mod paketinde en çok hangi hatayı gördün?
 
Geri
En Üst