Řešení běžných problémů s dedikovaným Terraria serverem, včetně selhání spuštění, problémů s připojením, chyb modů a poškození světa. Základní konfiguraci serveru naleznete v článku Průvodce nastavením Terraria serveru.
Server se spustí, ale svět se nenačte
Zkontrolujte, zda cesta world v serverconfig.txt přesně odpovídá názvu souboru v adresáři saves/Worlds/, včetně velikosti písmen. Cesta rozlišuje velká a malá písmena na Linux serverech.
# Correct — matches actual filename
world=/home/container/saves/Worlds/MyWorld.wld
# Wrong — case mismatch will fail
world=/home/container/saves/Worlds/myworld.wld
Pokud soubor vůbec neexistuje a chcete, aby se nový svět vytvořil automaticky, nastavte hodnotu autocreate v serverconfig.txt na 1 (Malý), 2 (Střední) nebo 3 (Velký).
Nelze se připojit — Připojení odmítnuto nebo Časový limit
Potvrďte, že server běží v GPanel a že používáte správnou IP adresu a port zobrazený na stránce s detaily připojení. Pokud si nejste jisti, viz Jak zjistit IP adresu a port vašeho serveru.
Další věci ke kontrole:
- Ujistěte se, že server plně nastartoval — sledujte konzolový log a počkejte na zprávu "Listening on port...", než se pokusíte připojit.
- Pokud jste nedávno změnili port v
serverconfig.txt, vraťte změnu zpět. Panel přiřazuje port automaticky; jeho změna může způsobit nesoulad. - Ověřte, zda váš lokální firewall nebo antivirus neblokuje odchozí spojení z Terraria.
Výzva k zadání hesla se nezobrazí / Chyba špatného hesla
Pokud jste nastavili heslo v serverconfig.txt, ujistěte se, že kolem hodnoty nejsou žádné nadbytečné mezery. Řádek by měl být přesně password=vašeheslo bez uvozovek a bez koncových mezer.
# Correct
password=mysecretpass
# Wrong — extra spaces will be included in the password
password= mysecretpass
password=mysecretpass
Mody se nenačítají na tModLoader serveru
- Potvrďte, že soubory
.tmodjsou v adresářimods/, nikoli v podadresáři uvnitř něj. - Zkontrolujte, zda verze tModLoader na serveru odpovídá verzi tModLoader, pro kterou byly mody vytvořeny. Zastaralé mody se na novějších verzích tModLoader nenačtou.
- Prohlédněte si konzolový log serveru v GPanel, zda neobsahuje konkrétní chybové zprávy z tModLoader při spuštění.
Úplné pokyny k instalaci modů naleznete v článku Instalace modů pro Terraria (tModLoader).
Nastavení obtížnosti nemá žádný efekt (tModLoader)
Na tModLoader serverech nesmí řádek difficulty v serverconfig.txt začínat znakem #. Zakomentovaný řádek jako #difficulty=0 je tModLoaderem ignorován, což znamená, že obtížnost se může standardně nastavit na Normální bez ohledu na zadanou hodnotu.
# This is IGNORED by tModLoader:
#difficulty=0
# This is applied correctly:
difficulty=0
difficulty se uplatní pouze při vytváření nového světa přes autocreate. Nelze jím změnit obtížnost existujícího souboru světa.
Poškození světa po přepnutí mezi Vanilla a tModLoader
Vždy používejte samostatné soubory světů pro vanilla a tModLoader relace. Pokud jste načetli tModLoader svět ve vanilla a nyní je poškozený, nejbezpečnější možností obnovy je obnovení ze zálohy.
Server padá při spuštění
Nejčastějšími příčinami pádů při spuštění jsou poškozený serverconfig.txt nebo chybějící soubor světa. Postup diagnostiky:
- Otevřete konzolový log v GPanel a hledejte první řádek s chybou.
- Zkontrolujte všechny cesty a hodnoty v
serverconfig.txt. - Pokud jste nedávno nainstalovali mody, zkuste je odebrat z adresáře
mods/a zjistěte, zda se server spustí bez nich. - Pokud pád přetrvává bez modů a s čistou konfigurací, otevřete tiket podpory.
Související články
- Průvodce nastavením Terraria serveru — Konfigurace serveru, nastavení světa a připojení
- Instalace modů pro Terraria (tModLoader) — Instalace a správa modů
- Jak zjistit IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP