Коротко. Сервер Terraria можно создать самостоятельно и бесплатно: скачайте выделенный сервер с terraria.org, распакуйте папку Linux, запустите TerrariaServer.bin.x86_64 с файлом serverconfig.txt и откройте TCP-порт 7777. Или арендуйте сервер Terraria и забудьте про настройку сети.
Игроки открывают Terraria, выбирают Мультиплеер, затем Join via IP и вводят ваш IP-адрес и порт.
Проверено 5 ноября 2026 года на Terraria 1.4.5.8, самой новой сборке выделенного сервера, которую предлагал terraria.org.
В этом руководстве две опоры: скачиваемый с terraria.org выделенный сервер вместе с примером serverconfig.txt, который идёт в архиве, и то, что мы запускаем на каждом хостящемся у нас сервере Terraria. Чтобы сразу перейти к аренде, откройте вариант 2.
Что вам понадобится
Серверное ПО: бесплатный архив «Terraria Dedicated Server» с terraria.org. Владеть игрой для скачивания не нужно, но каждому игроку нужна Terraria той же версии, что и сервер.
Компьютер, который всегда включён: запасной ПК, домашний сервер или виртуальная машина в облаке. Здесь используется 64-разрядный Linux, на котором работаем и мы. В том же архиве есть сборки для Windows и macOS, их мы здесь не разбираем.
RAM и CPU: в загрузке сервера нет требований к железу. О том, что мы видим на практике, читайте в статье Сколько RAM нужно серверу Terraria
Лимит игроков: задаётся через maxplayers, любое число от 1 до 255.
Сеть: TCP-порт 7777 для игры, доступный из интернета. За домашним роутером его нужно пробросить.
Вариант 1: разместить сервер самому
Эти шаги подходят для Debian и Ubuntu. Адрес загрузки и файлы те же, что используют наши серверы.
Замените YOURUSER на своё имя пользователя. autocreate создаёт мир, если его нет: 1 маленький, 2 средний, 3 большой. difficulty: 0 классический, 1 эксперт, 2 мастер, 3 путешествие. Оставьте password пустым для открытого сервера.
Редактируйте файл только при остановленном сервере.
Открытие порта
Игра: разрешите TCP 7777 в брандмауэре машины (например, командой sudo ufw allow 7777/tcp) и пробросьте его на роутере.
Нельзя пробросить порты? Некоторые интернет-провайдеры вообще не позволяют пробрасывать порты. Тогда запустите сервер на облачной машине или арендуйте готовый.
Запуск и подключение
Запуск сервера внутри tmux, чтобы он продолжал работать после закрытия терминала:
tmux
cd ~/terraria
./TerrariaServer.bin.x86_64 -config serverconfig.txt
Он готов, когда консоль выведет Type 'help' for a list of commands. Отключитесь от сессии сочетанием Ctrl+b, затем d.
Подключитесь. В Terraria выберите Мультиплеер, затем Join via IP и персонажа. Введите IP-адрес сервера, на следующем экране порт (7777), затем пароль, если вы его задали. Друзьям вне вашей домашней сети нужен ваш публичный IP-адрес.
Обновление: остановите сервер и повторите загрузку с новым номером сборки. Steam обновляет Terraria на ПК игроков, а игрока с другой версией игры сервер отклонит сообщением You are not using the same version as this server.
Мир, из-за которого падает старый сервер
Это ловушка, которую мы нашли на реальных серверах. Мир, сохранённый более новой Terraria, старый сервер открыть не может. Причину он не называет: в октябре 2026 года сервер, закреплённый на 1.4.4.9, получил мир, сохранённый в 1.4.5.8, и остановился с сообщением Server crash и исключением NullReferenceException в Terraria.Main.DedServ.
Первые четыре байта файла .wld хранят номер релиза, который его сохранил. На наших серверах 1.4.4.9 сохраняет 279, а 1.4.5.8 сохраняет 326. Проверьте свой мир командой:
od -An -t d4 -N4 ~/terraria/saves/Worlds/myworld.wld
Если это число больше того, что может прочитать ваша сборка сервера, обновите сервер, а не боритесь со сбоем. Сделайте копию файла .wld перед любым обновлением.
Вариант 2: разместить сервер в PlayNHost
Аренда избавляет от установки, проброса портов и обновлений вручную. Мир, сложность и пароль вы по-прежнему выбираете сами.
Выберите план. Откройте страницу хостинга сервера Terraria и сравните планы: COPPER (4 игрока), DEMONITE (8) и LUMINITE (15) на момент написания. Нажмите Создать сервер (Настроить план для LUMINITE) и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
Настройте мир до первого запуска. Размер мира, сложность и сид важны только при создании нового мира. В панели откройте Настройки, затем Настройки игры и задайте Название мира, Размер мира, Сложность и, если хотите, Сид мира или особый сид. Добавьте Пароль для приватного сервера.
Запустите его. Когда сервер готов, консоль выводит Type 'help' for a list of commands.
Пригласите игроков. Карточка Играть с друзьями в разделе Обзор показывает IP и порт, а кнопка Копировать приглашение копирует их. Игроки выбирают Мультиплеер, затем Join via IP, вводят IP, а на следующем экране порт. См. Как зайти на свой сервер Terraria.
Порт назначается и открыт с самого начала, а серверное ПО устанавливается из официальной ленты релизов terraria.org.
Когда включено Автообновление сервера, а Версия Terraria стоит на latest (оба значения по умолчанию; Автообновление сервера находится под Show advanced в Настройки игры), при каждом запуске сервер ищет более новую сборку Terraria и устанавливает её, поэтому после перезапуска ваши игроки по-прежнему могут подключиться. Ваши миры и serverconfig.txt это обновление не трогает. Если обновление выполнить нельзя, сервер запускается на уже установленной сборке.
Если вы выключите Автообновление сервера или закрепите старую Версия Terraria, при каждом запуске сервер сверяет номер сохранения мира с измеренными нами сборками и выводит в консоли предупреждение, когда мир сохранён более новой Terraria, чем сборка сервера, то есть описанный выше сбой.
Разместить самому или арендовать: честное сравнение
Стоимость: серверное ПО бесплатно. Свой хостинг обходится в электричество, железо и трафик либо в облачную машину. Аренда это ежемесячная плата, которую задаёт план.
Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэр и роутер на вас. Арендованный сервер не раскрывает ваш домашний IP.
Настройка: свой хостинг требует командной строки, проброшенного порта и ручных обновлений. Для аренды нужны название мира, сложность и пароль.
Контроль: на своём хостинге у вас есть каждый файл. На наших серверах вы меняете настройки в панели и всё равно пользуетесь вкладкой Файлы и SFTP для своих файлов.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности