Wiki Terraria
Настройка сервера
Обновлено: 19.06.2026 04:28

Настройка сервера

🕒 Последнее изменение: 19 июня 2026 в 04:28

Это руководство описывает настройку выделенного сервера Terraria: файл serverconfig.txt, создание мира, перенос готового мира, пароль, лимит игроков и подключение по IP.

Основные файлы

serverconfig.txt
saves/Worlds/
  • serverconfig.txt — основной конфиг сервера;
  • saves/Worlds/ — папка с мирами Terraria в формате .wld.

Изменения в serverconfig.txt применяются после перезапуска сервера.

serverconfig.txt

Основной конфиг находится в корневой директории сервера:

serverconfig.txt

Пример базовой конфигурации:

world=/home/container/saves/Worlds/MyWorld.wld
worldpath=/home/container/saves/Worlds
worldname=MyWorld
autocreate=1
seed=
maxplayers=8
password=
difficulty=0
motd=Welcome to the server!

Путь к миру

Параметр:

world=/home/container/saves/Worlds/MyWorld.wld

Он указывает, какой файл мира сервер должен загрузить.

Файл должен существовать в папке:

saves/Worlds/

Если файл мира отсутствует, сервер создаст новый мир только при наличии параметра autocreate.

Папка миров

Параметр:

worldpath=/home/container/saves/Worlds

Это папка, где Terraria хранит файлы миров.

Не меняйте worldpath без необходимости. Если указать другой путь, сервер может создать новый мир в другой директории или не найти существующий файл.

Название мира

Параметр:

worldname=MyWorld

worldname используется при автоматическом создании нового мира.

Если сервер должен загрузить уже существующий мир, основное значение имеет строка world=, где указан полный путь к файлу .wld.

Автоматическое создание мира

Параметр:

autocreate=1

Он создаёт новый мир, если файл, указанный в world, отсутствует.

  • 1 — маленький мир;
  • 2 — средний мир;
  • 3 — большой мир.

Пример создания большого мира:

world=/home/container/saves/Worlds/LargeWorld.wld
worldpath=/home/container/saves/Worlds
worldname=LargeWorld
autocreate=3

Если мир уже существует, изменение autocreate не изменит его размер.

Сид мира

Параметр:

seed=12345

seed применяется только при создании нового мира.

Случайный сид:

seed=

Фиксированный сид:

seed=05162020

Если мир уже создан, изменение seed не изменит карту.

Сложность мира

Параметр:

difficulty=0

Значения:

  • 0 — Classic;
  • 1 — Expert;
  • 2 — Master;
  • 3 — Journey.

difficulty применяется при создании нового мира через autocreate. Этот параметр не переводит уже существующий мир из Classic в Expert, Master или Journey.

Для смены сложности создайте новый мир или загрузите готовый .wld-файл с нужной сложностью.

Лимит игроков

Параметр:

maxplayers=8

Он задаёт максимальное количество игроков на сервере.

Не ставьте значение выше ресурсов тарифа. Большой мир, активные игроки и события с большим количеством NPC увеличивают нагрузку.

Пароль сервера

Закрытый сервер:

password=mysecretpass

Сервер без пароля:

password=

Если пароль указан, игроки должны ввести его при подключении.

Порт сервера

Параметр:

port=7777

В панели порт назначается серверу автоматически. Не меняйте port в serverconfig.txt, если панель уже управляет сетевым портом.

Если порт в конфиге отличается от порта, выданного панелью, игроки не смогут подключиться по адресу из панели.

Сообщение дня

Параметр:

motd=Welcome to the server!

motd показывает сообщение при подключении игрока.

Пример открытого сервера

world=/home/container/saves/Worlds/MyWorld.wld
worldpath=/home/container/saves/Worlds
worldname=MyWorld
autocreate=1
seed=
maxplayers=8
password=
difficulty=0
motd=Welcome to the server!

Пример закрытого Expert-сервера

world=/home/container/saves/Worlds/ExpertWorld.wld
worldpath=/home/container/saves/Worlds
worldname=ExpertWorld
autocreate=2
seed=12345
maxplayers=6
password=StrongPassword
difficulty=1
motd=Private Expert server

Перенос готового мира

Файл мира Terraria имеет расширение:

.wld

Загрузите файл мира в папку:

saves/Worlds/

Затем укажите полный путь к нему в serverconfig.txt:

world=/home/container/saves/Worlds/MyUploadedWorld.wld

Если у мира есть backup-файл .bak, он не заменяет основной .wld. Сервер загружает именно файл, указанный в строке world=.

Создание нового мира вместо старого

Чтобы сервер создал новый мир:

  1. Остановите сервер.
  2. Сделайте резервную копию текущего .wld.
  3. Укажите новое имя файла в world=.
  4. Укажите нужные worldname, autocreate, seed и difficulty.
  5. Запустите сервер.

Пример:

world=/home/container/saves/Worlds/NewMasterWorld.wld
worldpath=/home/container/saves/Worlds
worldname=NewMasterWorld
autocreate=3
seed=
difficulty=2

Если файл NewMasterWorld.wld отсутствует, сервер создаст новый большой Master-мир.

Подключение к серверу

Для подключения используется адрес:

IP:Port

В Terraria:

  1. Откройте Multiplayer.
  2. Выберите персонажа.
  3. Нажмите Join via IP.
  4. Введите IP сервера.
  5. Введите порт из панели.
  6. Введите пароль, если он задан в serverconfig.txt.

Если сервер создал не тот мир

  • в world= указан неправильный путь;
  • файл .wld отсутствует, и сработал autocreate;
  • загруженный мир лежит не в saves/Worlds/;
  • имя файла отличается по регистру или расширению;
  • редактируется не тот serverconfig.txt.

Если сложность не изменилась

difficulty применяется только при создании нового мира.

Для существующего мира этот параметр не меняет режим. Если нужен другой режим сложности, создайте новый мир с нужным difficulty или загрузите готовый .wld с нужной сложностью.

Если игроки не могут подключиться

  • порт в serverconfig.txt отличается от порта панели;
  • сервер ещё не завершил загрузку мира;
  • игрок вводит неправильный порт;
  • установлен пароль, но игрок вводит другой пароль;
  • сервер запущен на другом мире или не прошёл запуск из-за ошибки конфига.

Краткая шпаргалка

Основной конфиг:
serverconfig.txt

Папка миров:
saves/Worlds/

Файл мира:
saves/Worlds/MyWorld.wld

Маленький мир:
autocreate=1

Средний мир:
autocreate=2

Большой мир:
autocreate=3

Classic:
difficulty=0

Expert:
difficulty=1

Master:
difficulty=2

Journey:
difficulty=3

Без пароля:
password=

Пароль:
password=StrongPassword

Что не делать

  • не менять worldpath, если панель уже использует /home/container/saves/Worlds;
  • не менять port на значение, отличающееся от порта панели;
  • не ожидать, что difficulty изменит уже созданный мир;
  • не удалять старый .wld без резервной копии;
  • не указывать путь к миру без расширения .wld;
  • не загружать мир в другую папку, если в world= указан путь saves/Worlds.
Информация

После завершения платежа выбранная вами сумма будет зачислена на ваш баланс, что позволит вам продлить ваши услуги или разместить новые заказы.

Сколько вы хотите добавить?