Minecraft Log Okuma ve Yaygın Sunucu Hataları
Sunucu konsolundaki ve logs/latest.log dosyasındaki hata çıktılarını inceleme, yığın izlerini (stack trace) çözümleme ve sık karşılaşılan hataları giderme rehberi.
Kısaca
- Güncel kayıtları konsoldan canlı izleyebilir veya Dosya yöneticisi içerisindeki logs/latest.log dosyasından inceleyebilirsiniz.
- Yığın izlerini (stack trace) yukarıdan aşağıya okuyarak hatayı tetikleyen ana istisnayı ve eklentiyi belirleyiniz.
- OutOfMemoryError, port çakışması ve Java sürüm uyuşmazlığı gibi hataları uygun yapılandırmalarla çözebilirsiniz.
İhtiyacınız olanlar
- Panel üzerinden konsol ve Dosya yöneticisi erişimi
- Sunucunun logs/latest.log veya crash-reports klasöründeki kayıt dosyaları
Bu sayfada
Minecraft & Oyun Sunucuları rehberleri
Konsol ve latest.log Dosyasına Erişim#
Minecraft sunucunuz çalışırken meydana gelen tüm olayları paneldeki konsol sekmesinden anlık olarak takip edebilirsiniz. Sunucu çöktüğünde veya yeniden başlatıldığında konsol geçmişi sıfırlanabilir. Geçmiş kayıtların tamamına ulaşmak için paneldeki Dosya yöneticisi bölümüne giriniz, ardından 'logs' dizinini açarak 'latest.log' dosyasını görüntüleyiniz.
Yığın İzlerini (Stack Trace) Yukarıdan Aşağıya Okuma#
Bir Java hatası meydana geldiğinde log dosyasında onlarca satırlık yığın izi (stack trace) oluşur. Yığın izini en baştan itibaren okumaya başlayınız. En üst satır fırlatılan istisna türünü (örneğin NullPointerException veya ClassNotFoundException) gösterir. Alt satırlarda ise 'Caused by:' ifadesiyle başlayan bloklar hatanın asıl kaynağını ve hangi eklentinin (paket adının) bu hataya neden olduğunu açıkça belirtir.
[14:22:05 ERROR]: Error occurred while enabling ExamplePlugin v1.0.0
java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
at com.example.plugin.Main.onEnable(Main.java:42) ~[ExamplePlugin.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[paper-1.21.jar:?]
Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy
... 15 moreSık Görülen Sunucu Hataları ve Çözümleri#
- java.lang.OutOfMemoryError: Sunucunun ayrılan bellek (RAM) limitini tükettiğini gösterir. Bellek sızıntısı yapan eklentileri kaldırınız, görüş mesafesini düşürünüz veya entity sayılarını sınırlayınız.
- Failed to bind to port: Sunucu başlatılırken portun başka bir süreç tarafından tutulduğunu veya yetkisiz bir porta bağlanılmaya çalışıldığını gösterir. Panelde arka planda kalan eski süreçlerin durdurulması veya server.properties içindeki port ayarının panel varsayılanına döndürülmesi gerekir.
- Can't keep up: Sunucunun döngü süresinin (tick) 50 ms üzerine çıktığını ve geride kaldığını belirtir. Aşırı mob çiftlikleri, yoğun redstone devreleri veya optimize edilmemiş eklentiler bu duruma yol açar.
- Could not load 'plugins/...jar' in folder 'plugins': Eklenti dosyasının bozuk olduğunu, eksik bir önkoşul eklentiye (bağımlılık) ihtiyaç duyduğunu veya sunucu çekirdek API sürümüyle uyumsuz olduğunu ifade eder.
- UnsupportedClassVersionError: Eklentinin veya sunucu yazılımının kurulu Java sürümünden daha yeni bir Java ortamı gerektirdiğini gösterir (örneğin Java 21 gerektiren bir eklentinin Java 17 ortamında çalıştırılması).
Destek Talebi Açarken Eklenecek Bilgiler#
Yukarıdaki adımlarla çözülemeyen veya donanımsal arıza şüphesi bulunan durumlarda destek talebi açabilirsiniz. Talebinizin hızlı sonuçlanabilmesi için Dosya yöneticisi içerisindeki logs/latest.log dosyasını ve sunucu aniden kapandıysa crash-reports dizininde oluşan en güncel çökme raporunu (crash-*.txt) talebinize ekleyiniz. Ayrıca hatanın hangi işlemden hemen sonra (örneğin yeni bir eklenti yüklenmesi ya da dünya aktarımı) gerçekleştiğini açıklayınız.
Bu rehber işinize yaradı mı?
Geri bildiriminiz doğrudan rehberi güncelleyen ekibe gider.
Çözüm bulamadınız mı?
Destek ekibimize panelden talep açabilirsiniz.

