Lösningar för vanliga problem med dedikerade Terraria-servrar, inklusive uppstartsfel, anslutningsproblem, moddfel och världskorruption. För grunderna i serverkonfiguration, se Installationsguide för Terraria-server.
Servern startar men världen laddas inte
Kontrollera att sökvägen world i serverconfig.txt exakt matchar filnamnet i katalogen saves/Worlds/, inklusive versaler. Sökvägen är skiftlägeskänslig på Linux-servrar.
# Correct — matches actual filename
world=/home/container/saves/Worlds/MyWorld.wld
# Wrong — case mismatch will fail
world=/home/container/saves/Worlds/myworld.wld
Om filen inte finns alls och du vill att en ny värld skapas automatiskt, ställ in värdet autocreate i serverconfig.txt till 1 (Liten), 2 (Medel) eller 3 (Stor).
Kan inte ansluta — anslutning nekad eller tidsgräns överskriden
Bekräfta att servern körs i GPanel och att du använder rätt IP och port som visas på sidan med anslutningsuppgifter. Se Så här hittar du serverns IP och port om du är osäker.
Andra saker att kontrollera:
- Se till att servern har startat helt — håll utkik efter meddelandet "Listening on port..." i konsolloggen innan du försöker ansluta.
- Om du nyligen ändrade porten i
serverconfig.txt, återställ den. Panelen tilldelar din port automatiskt; att ändra den kan orsaka en felmatchning. - Kontrollera att din lokala brandvägg eller ditt antivirusprogram inte blockerar utgående anslutningar från Terraria.
Lösenordsfråga visas inte / Fel lösenord-fel
Om du har ställt in ett lösenord i serverconfig.txt, se till att det inte finns några extra mellanslag runt värdet. Raden ska lyda exakt password=yourpassword utan citattecken och utan efterföljande mellanslag.
# Correct
password=mysecretpass
# Wrong — extra spaces will be included in the password
password= mysecretpass
password=mysecretpass
Moddar laddas inte på tModLoader-server
- Bekräfta att
.tmod-filerna ligger i katalogenmods/, inte i en underkatalog inuti den. - Kontrollera att tModLoader-versionen på servern matchar den tModLoader-version som moddarna byggdes för. Föråldrade moddar laddas inte på nyare tModLoader-versioner.
- Granska serverns konsollogg i GPanel efter specifika felmeddelanden från tModLoader under uppstart.
För fullständiga instruktioner om moddinstallation, se Installation av Terraria-moddar (tModLoader).
Svårighetsinställningen har ingen effekt (tModLoader)
På tModLoader-servrar får raden difficulty i serverconfig.txt inte börja med tecknet #. En utkommenterad rad som #difficulty=0 ignoreras av tModLoader, vilket innebär att svårighetsgraden kan återgå till Normal oavsett värdet.
# This is IGNORED by tModLoader:
#difficulty=0
# This is applied correctly:
difficulty=0
difficulty gäller endast när en ny värld skapas via autocreate. Den kan inte ändra svårighetsgraden för en befintlig världsfil.
Världskorruption efter byte mellan vanilla och tModLoader
Använd alltid separata världsfiler för vanilla- och tModLoader-sessioner. Om du laddade en tModLoader-värld i vanilla och den nu är korrupt är det säkraste återställningsalternativet att återställa från en säkerhetskopia.
Servern kraschar vid uppstart
En felaktigt formaterad serverconfig.txt eller en saknad världsfil är de vanligaste orsakerna till uppstartskrascher. Steg för att felsöka:
- Öppna konsolloggen i GPanel och leta efter den första felraden.
- Dubbelkolla alla sökvägar och värden i
serverconfig.txt. - Om du nyligen installerade moddar, prova att ta bort dem från katalogen
mods/för att se om servern startar utan dem. - Om kraschen kvarstår utan moddar och med en ren konfiguration, öppna ett supportärende.
Relaterade artiklar
- Installationsguide för Terraria-server — Serverkonfiguration, världsuppsättning och anslutning
- Installation av Terraria-moddar (tModLoader) — Installera och hantera moddar
- Så här hittar du serverns IP och port
- Så här laddar du upp filer via SFTP