Решения за чести проблеми с Terraria специализирани сървъри, включително неуспехи при стартиране, проблеми с връзката, грешки с модове и повреда на света. За основи на конфигурацията на сървъра вижте Ръководство за настройка на Terraria сървър.
Сървърът стартира, но светът не се зарежда
Проверете дали пътят world в serverconfig.txt точно съответства на името на файла в директорията saves/Worlds/, включително главни букви. Пътят е чувствителен към регистъра на Linux сървъри.
# Correct — matches actual filename
world=/home/container/saves/Worlds/MyWorld.wld
# Wrong — case mismatch will fail
world=/home/container/saves/Worlds/myworld.wld
Ако файлът изобщо не съществува и искате нов свят да бъде създаден автоматично, задайте стойността autocreate в serverconfig.txt на 1 (Малък), 2 (Среден) или 3 (Голям).
Не може да се свърже — Connection Refused или Timeout
Потвърдете, че сървърът работи в GPanel и че използвате правилния IP и порт, показани на страницата с детайли за свързване. Вижте Как да намерите IP адреса и порта на вашия сървър, ако не сте сигурни.
Други неща за проверка:
- Уверете се, че сървърът е напълно стартирал — следете дневника на конзолата за съобщението "Listening on port..." преди да опитате да се свържете.
- Ако наскоро сте променили порта в
serverconfig.txt, върнете го. Панелът присвоява вашия порт автоматично; промяната му може да причини несъответствие. - Проверете дали вашата локална защитна стена или антивирусна не блокират изходящи връзки от Terraria.
Подканването за парола не се появява / Грешка за грешна парола
Ако сте задали парола в serverconfig.txt, уверете се, че няма допълнителни интервали около стойността. Редът трябва да гласи точно password=yourpassword без кавички и без крайни интервали.
# Correct
password=mysecretpass
# Wrong — extra spaces will be included in the password
password= mysecretpass
password=mysecretpass
Модовете не се зареждат на tModLoader сървър
- Потвърдете, че
.tmodфайловете са в директориятаmods/, а не в поддиректория в нея. - Проверете дали версията на tModLoader на сървъра съответства на версията на tModLoader, за която са създадени модовете. Остарели модове няма да се заредят на по-нови версии на tModLoader.
- Прегледайте дневника на конзолата на сървъра в GPanel за конкретни съобщения за грешки от tModLoader по време на стартиране.
За пълни инструкции за инсталация на модове вижте Инсталация на модове за Terraria (tModLoader).
Настройката за трудност няма ефект (tModLoader)
На tModLoader сървъри редът difficulty в serverconfig.txt не трябва да започва със символ #. Коментиран ред като #difficulty=0 се игнорира от tModLoader, което означава, че трудността може да остане Нормална по подразбиране, независимо от стойността.
# This is IGNORED by tModLoader:
#difficulty=0
# This is applied correctly:
difficulty=0
difficulty се прилага само когато се създава нов свят чрез autocreate. Тя не може да промени трудността на съществуващ файл на свят.
Повреда на света след превключване между vanilla и tModLoader
Винаги използвайте отделни файлове на световете за vanilla и tModLoader сесии. Ако сте заредили tModLoader свят във vanilla и сега е повреден, най-безопасната опция за възстановяване е възстановяване от резервно копие.
Сървърът се срива при стартиране
Неправилно форматиран serverconfig.txt или липсващ файл на свят са най-честите причини за сривове при стартиране. Стъпки за диагностициране:
- Отворете дневника на конзолата в GPanel и потърсете първия ред с грешка.
- Проверете отново всички пътища и стойности в
serverconfig.txt. - Ако наскоро сте инсталирали модове, опитайте да ги премахнете от директорията
mods/, за да видите дали сървърът стартира без тях. - Ако сривът продължава без модове и с чиста конфигурация, отворете тикет за поддръжка.
Свързани статии
- Ръководство за настройка на Terraria сървър — Конфигурация на сървъра, настройка на света и свързване
- Инсталация на модове за Terraria (tModLoader) — Инсталиране и управление на модове
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP