Решения распространённых проблем выделенного сервера 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 (большой).
Не удаётся подключиться — соединение отклонено или тайм-аут
Убедитесь, что сервер запущен в 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