Başlatma hataları, bağlantı sorunları, mod hataları ve dünya bozulması dahil olmak üzere yaygın Terraria adanmış sunucu sorunlarına çözümler. Sunucu yapılandırması temelleri için bkz. Terraria Sunucu Kurulum Kılavuzu.
Sunucu Başlıyor Ancak Dünya Yüklenmiyor
serverconfig.txt içindeki world yolunun, büyük/küçük harf dahil, saves/Worlds/ dizinindeki dosya adıyla tam olarak eşleştiğini kontrol edin. Yol, Linux sunucularda büyük/küçük harfe duyarlıdır.
# Correct — matches actual filename
world=/home/container/saves/Worlds/MyWorld.wld
# Wrong — case mismatch will fail
world=/home/container/saves/Worlds/myworld.wld
Dosya hiç yoksa ve otomatik olarak yeni bir dünya oluşturulmasını istiyorsanız, serverconfig.txt içindeki autocreate değerini 1 (Küçük), 2 (Orta) veya 3 (Büyük) olarak ayarlayın.
Bağlanılamıyor — Bağlantı Reddedildi veya Zaman Aşımı
Sunucunun GPanel'de çalıştığını ve bağlantı ayrıntıları sayfasında gösterilen doğru IP ve portu kullandığınızı doğrulayın. Emin değilseniz bkz. Sunucu IP ve Portunuzu Nasıl Bulursunuz.
Kontrol edilecek diğer hususlar:
- Sunucunun tamamen başladığından emin olun — bağlanmayı denemeden önce konsol günlüğünde "Listening on port..." mesajını izleyin.
- Kısa süre önce
serverconfig.txtiçindeki portu değiştirdiyseniz, geri alın. Panel portunuzu otomatik olarak atar; değiştirilmesi bir uyumsuzluğa neden olabilir. - Yerel güvenlik duvarınızın veya antivirüsünüzün Terraria'dan giden bağlantıları engellemediğini doğrulayın.
Parola İstemi Görünmüyor / Yanlış Parola Hatası
serverconfig.txt içinde bir parola ayarladıysanız, değerin etrafında fazladan boşluk olmadığından emin olun. Satır, tırnak işareti ve sondaki boşluk olmadan tam olarak password=yourpassword şeklinde okunmalıdır.
# Correct
password=mysecretpass
# Wrong — extra spaces will be included in the password
password= mysecretpass
password=mysecretpass
tModLoader Sunucusunda Modlar Yüklenmiyor
.tmoddosyalarının, içindeki bir alt dizinde değil,mods/dizininde olduğunu doğrulayın.- Sunucudaki tModLoader sürümünün, modların oluşturulduğu tModLoader sürümüyle eşleştiğini kontrol edin. Güncel olmayan modlar daha yeni tModLoader sürümlerinde yüklenmez.
- Başlatma sırasında tModLoader'dan gelen belirli hata mesajları için GPanel'deki sunucu konsol günlüğünü inceleyin.
Tam mod kurulum talimatları için bkz. Terraria Mod Kurulumu (tModLoader).
Zorluk Ayarının Etkisi Yok (tModLoader)
tModLoader sunucularında, serverconfig.txt içindeki difficulty satırı bir # karakteriyle başlamamalıdır. #difficulty=0 gibi yorum satırına alınmış bir satır tModLoader tarafından yok sayılır, bu da değerden bağımsız olarak zorluğun Normal'a varsayılan olabileceği anlamına gelir.
# This is IGNORED by tModLoader:
#difficulty=0
# This is applied correctly:
difficulty=0
difficulty ayarı yalnızca autocreate ile yeni bir dünya oluşturulurken geçerlidir. Mevcut bir dünya dosyasının zorluğunu değiştiremez.
Vanilla ve tModLoader Arasında Geçiş Yaptıktan Sonra Dünya Bozulması
Vanilla ve tModLoader oturumları için her zaman ayrı dünya dosyaları kullanın. Bir tModLoader dünyasını vanilla'da yüklediyseniz ve şimdi bozulduysa, en güvenli kurtarma seçeneği bir yedekten geri yüklemektir.
Sunucu Başlatmada Çöküyor
Hatalı biçimlendirilmiş bir serverconfig.txt veya eksik bir dünya dosyası, başlatma çökmelerinin en yaygın nedenleridir. Teşhis adımları:
- GPanel'de konsol günlüğünü açın ve ilk hata satırını arayın.
serverconfig.txtiçindeki tüm yolları ve değerleri iki kez kontrol edin.- Kısa süre önce mod kurduysanız, sunucunun onlar olmadan başlayıp başlamadığını görmek için bunları
mods/dizininden kaldırmayı deneyin. - Mod olmadan ve temiz bir yapılandırmayla çökme devam ederse, bir destek talebi açın.
İlgili Makaleler
- Terraria Sunucu Kurulum Kılavuzu — Sunucu yapılandırması, dünya kurulumu ve bağlanma
- Terraria Mod Kurulumu (tModLoader) — Mod kurma ve yönetme
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosya Nasıl Yüklenir