Cheats: параметры запуска сервера Guide
Читы — это параметры конфигурации и командные переключатели, используемые для запуска сервера Terraria или изменения поведения при старте; они необходимы для настройки многопользовательских параметров, автоматизации создания миров и устранения проблем с запуском сервера.
Использование файла конфигурации
- TerrariaServer.exe принимает текстовый файл конфигурации. Синтаксис одинаков на всех операционных системах.
- Пример файла конфигурации входит в папку Terraria; если он отсутствует, создайте новый текстовый файл и поместите в него нужные параметры.
- Запустите сервер с указанием конкретного файла конфигурации с помощью:
- TerrariaServer.exe -config serverconfig.txt
Общие параметры командной строки
Уберите ведущий # в строках примера файла или передайте эти ключи непосредственно при запуске сервера:
- -config — Указывает файл конфигурации для использования.
- -port — Указывает порт для прослушивания.
- -players / -maxplayers — Устанавливает максимальное число игроков.
- -pass / -password — Устанавливает пароль сервера.
- -world — Загружает мир и автоматически запускает сервер.
- -autocreate — Создаёт мир, если по пути -world ничего не найдено. Совмещайте с -worldsize для выбора размера.
- Значения размера мира: 1 = small, 2 = medium, 3 = large.
- -banlist — Указывает расположение файла банлиста (по умолчанию "banlist.txt" в рабочем каталоге).
- -worldname — Задаёт имя мира при использовании -autocreate.
- -secure — Добавляет дополнительную защиту от читов на сервере.
- -noupnp — Отключает автоматическую переадресацию портов.
- -steam — Включает поддержку Steam.
- -lobby — Позволяет друзьям присоединяться к серверу (или делает его приватным, если Steam включён).
- -ip — Устанавливает IP-адрес для прослушивания.
- -forcepriority — Устанавливает приоритет процесса для этой задачи (перекрывает настройку "priority" в конфиге).
- -disableannouncementbox — Отключает текстовые объявления, вызываемые импульсами провода.
- -announcementboxrange — Устанавливает радиус сообщений
Сигнализирующая коробка в пикселях; используйте -1 для объявлений на весь сервер.
- -seed — Указывает сид мира при использовании -autocreate.
Общие шаги по устранению неполадок при запуске сервера
- Проверьте опечатки. Неправильные названия параметров, неверно поставленные дефисы или посторонние символы в файле конфигурации часто являются причиной сбоев.
- Убедитесь в корректности синтаксиса файла конфигурации и что вы передаёте правильное имя файла с помощью -config.
- Подтвердите, что настройки порта и IP допустимы и что никакой другой процесс не занимает выбранный порт.
- Если используется автоматическая переадресация портов, попробуйте -noupnp, чтобы отключить её, если она вызывает проблемы.
- Используйте -forcepriority только если вы понимаете последствия изменения приоритета процесса; в противном случае полагайтесь на настройку конфигурации "priority".
- Если сервер по-прежнему не запускается после проверки конфигурации, обратитесь к сообществу или форумам за аналогичными сообщениями об ошибках.
- В крайнем случае переустановите игру, чтобы восстановить отсутствующие или повреждённые файлы сервера.
Практические советы
- Храните резервную копию рабочих файлов конфигурации, чтобы быстро восстановить заведомо рабочую конфигурацию.
- При тестировании изменений запускайте сервер из командной строки, чтобы видеть вывод ошибок — это упрощает диагностику.
- Используйте -autocreate с -worldname и -seed для автоматизированного или временного создания воспроизводимых миров.
- Используйте -announcementboxrange = -1, чтобы рассылать сообщения сервера всем подключённым игрокам.
Эта страница содержит основные переключатели читов/конфигурации и базовый подход к устранению неполадок, чтобы сервер Terraria работал надёжно.