Способы оплаты Abuse

Как развернуть сервер Terraria на Ubuntu

11.06.2025, 17:39

Terraria — это не просто пиксельная игрушка, а целый мир приключений, где можно копать, строить, сражаться с боссами и исследовать огромные просторы, созданные случайным образом. Игра особенно интересна в кооперативе, а чтобы играть с друзьями без лагов и ограничений, лучше всего запустить собственный сервер. В этом гайде покажем, как установить и настроить приватный сервер Terraria на Linux (в частности — на Ubuntu 24.04). 

Что потребуется

Чтобы сервер работал стабильно, хватит и минимальной конфигурации VPS. Но если игроков будет много или мир станет слишком насыщенным событиями, лучше предусмотреть запас по ресурсам.

Установка сервера Terraria

1. Создаём папку для сервера и заходим в неё:

mkdir terraria && cd terraria

2. Скачиваем серверную часть Terraria:

Перейдите на официальный сайт Terraria и скачайте версию PC Dedicated Server. Или используйте прямую загрузку (актуальная версия — 1.4.4.9):

curl -O https://terraria.org/api/download/pc-dedicated-server/terraria-server-1449.zip

3. Распаковываем архив:

unzip terraria-server-1449.zip

4. Переходим в нужную директорию с сервером:

cd 1449/Linux/

5. Делаем исполняемый файл сервера запускаемым:

sudo chmod +x TerrariaServer.bin.x86_64

Запуск в фоне через tmux

Чтобы сервер не выключался при закрытии терминала, удобно использовать tmux.

6. Устанавливаем tmux, если его ещё нет:

sudo apt install tmux

7. Запускаем сессию:

tmux

8. Стартуем сервер:

./TerrariaServer.bin.x86_64

Настройка нового мира

Сервер предложит создать или выбрать мир:
— Нажмите n — для создания нового.
— Выберите размер мира: 1 — маленький, 2 — средний, 3 — большой.
— Укажите уровень сложности: 1 — классический, 2 — эксперт, 3 — мастер, 4 — путешествие.
— Затем нужно выбрать биом зла: 1 — случайный, 2 — Порча, 3 — Багрянец.
— Введите название мира (например: betutorial).
— и нажмите Enter для случайного.

После этого начнётся генерация мира — подождите, пока процесс завершится.

Запуск и настройки сервера

После генерации:
— Выберите мир (его номер будет указан).
— Укажите максимальное количество игроков (по умолчанию — 16).
— Установите порт сервера (стандартный — 7777).
— Разрешите автоматическую переадресацию портов (y).
— Задайте пароль или просто нажмите Enter, если не нужен.

Если всё сделано правильно, увидите строку вроде:

Server started — Listening on port 7777

Управление и завершение работы

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

password newpass

Чтобы корректно остановить сервер, введите:

exit

Сессия tmux позволяет серверу продолжать работу даже после выхода из терминала. Чтобы выйти из tmux, нажмите Ctrl+b, затем d.

Чтобы снова подключиться к сессии:

tmux attach

Файлы миров хранятся здесь:

~/.local/share/Terraria/Worlds/

Как подключиться к серверу

В самой игре:

1. Перейдите в раздел "Multiplayer" → "Join via IP".
2. Введите IP-адрес вашего сервера.
3. Укажите порт (обычно — 7777).
4. ведите пароль, если он установлен.

Готово! Вы в своём мире. Настройте базу, пригласите друзей и отправляйтесь в приключение!

Если нужен автоматизированный старт сервера при запуске системы, можно добавить запуск в tmux в crontab или создать systemd-сервис — но это уже отдельная тема.

Удачной игры!