Как вынести общий мир Terraria с домашнего компьютера на хостинг

Совместная игра в Terraria часто начинается совершенно без сервера. Один игрок создает мир, нажимает Host & Play, друзья подключаются, вечером все исследуют пещеры, строят базу и готовятся к следующему боссу. Проблема обнаруживается на следующий день: хозяин мира ушел на работу, выключил компьютер или просто решил поиграть во что-то другое, а вместе с ним исчез и весь общий мир.

Пока компания собирается одновременно пару раз в неделю, с этим можно жить. Но чем дольше развивается прохождение, тем сильнее мир начинает принадлежать уже не одному человеку, а всей группе. Кто-то хочет утром достроить арену, другой вечером идет за ресурсами, третий может зайти ночью. В этот момент хостинг Terraria становится не способом получить больше мощности, а способом отвязать общий мир от одного домашнего компьютера.

У игры есть полноценное серверное программное обеспечение. Официальный dedicated server может работать отдельно от клиента Terraria, загружать существующий файл мира и принимать игроков напрямую по IP. По умолчанию сервер использует порт 7777. Именно такой постоянно работающий процесс и размещают либо на игровом хостинге, либо на собственном VPS.

Главный вопрос поэтому не в том, существует ли сервер для Terraria. Он существует. Гораздо интереснее выбрать, где его запускать и как перенести уже прожитые десятки часов так, чтобы никто не начал приключение заново.

Домашний мир можно превратить в постоянный сервер без нового прохождения

Для переезда не требуется создавать новую карту. Мир Terraria хранится в отдельном файле с расширением .wld. Его можно перенести на другой компьютер или сервер, после чего dedicated server продолжит работать именно с этим миром.

Это принципиально важный момент для уже существующей компании игроков. Постройки, исследованные территории, сундуки и изменения мира не привязаны навсегда к компьютеру человека, который первым нажал Host & Play.

Сначала нужно сохранить мир там где он работает сейчас

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

На Windows миры Terraria обычно находятся в пользовательском каталоге Documents\My Games\Terraria\Worlds. На других системах расположение отличается. Если используется облачная синхронизация Steam, все равно полезно получить обычную локальную копию нужного .wld перед экспериментами с сервером.

Эту копию стоит сохранить отдельно от компьютера и будущего хостинга. Мир, в котором компания провела сотни часов, уже является данными, потеря которых гораздо неприятнее стоимости нескольких месяцев аренды.

Игровой хостинг упрощает переезд сильнее всего

Специализированный хостинг Terraria обычно предоставляет готовую панель, где игра уже установлена или выбирается при создании сервера. Пользователю не приходится самостоятельно устанавливать Linux, открывать firewall и настраивать автозапуск процесса.

Для существующего мира особенно важна функция загрузки файлов. Нужно убедиться, что панель позволяет загрузить собственный .wld и выбрать его в качестве активного мира. На некоторых площадках это делается через файловый менеджер, на других через FTP или специальный раздел управления мирами.

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

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

VPS дает больше свободы но требует больше работы

Второй путь — купить хостинг в виде VPS и самостоятельно развернуть Terraria Dedicated Server. На Linux серверное ПО запускается отдельным процессом, ему указывается путь к нужному миру, количество игроков, порт, пароль и другие параметры.

Официальный сервер позволяет использовать конфигурационный файл serverconfig.txt. В нем можно задать существующий файл мира, имя нового мира, сложность, число игроков, порт и пароль. Благодаря этому после перезагрузки VPS сервер способен автоматически запускаться с заранее заданными настройками.

На Linux работающий процесс нельзя просто оставить внутри обычной SSH-сессии и закрыть терминал. Для постоянной работы используют systemd, tmux, screen или другую схему фонового запуска. Здесь и проходит граница между игровым хостингом и обычным VPS: первый скрывает техническую часть за кнопками, второй отдает ее владельцу.

Если хочется просто играть, панель игрового сервера часто удобнее. Если требуется полный контроль над файлами, несколько игровых серверов, собственные скрипты, Docker или другие сервисы на той же машине, VPS становится интереснее.

Terraria не самая тяжелая игра для сервера но мир все равно может перерасти дешевый тариф

По скриншотам Terraria выглядит легкой: двухмерная графика, пиксельные персонажи, никаких фотореалистичных текстур. Но сервер практически не занимается отрисовкой красивой картинки. Его задача — поддерживать состояние мира, обрабатывать действия игроков, противников, предметы, события и сетевые соединения.

Поэтому выбирать хостинг только по тому, насколько простой выглядит графика игры, не стоит.

Небольшой vanilla сервер обычно не требует огромной машины

Если несколько друзей играют в обычную Terraria без модов, покупать мощный VPS на много процессорных ядер заранее обычно нет необходимости. Гораздо важнее нормальная производительность одного ядра, достаточная память, стабильная сеть и отсутствие слишком жестких ограничений со стороны хостинга.

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

Лучший подход для маленького сервера — начать с умеренной конфигурации и посмотреть на реальное потребление ресурсов. Если панель показывает загрузку CPU и памяти, после нескольких полноценных игровых вечеров уже становится понятно, есть ли запас.

Большой мир не равен большому расходу оперативной памяти

Размер файла мира важен для хранения и резервного копирования, но нельзя брать его объем и превращать напрямую в требование к RAM.

Серверу нужна память для работающего процесса и активного состояния игры, а не просто для хранения каждого байта карты в оперативной памяти в том же виде, в каком он лежит на диске.

Поэтому тариф на 16 ГБ RAM не становится необходимым только потому, что мир существует давно. Намного полезнее наблюдать за загрузкой работающего сервера.

С tModLoader правила меняются

Модифицированная Terraria уже требует более осторожного выбора.

tModLoader позволяет запускать сервер с модами, но нагрузку в таком случае определяет не только сама Terraria. Каждый набор модификаций добавляет собственную логику, предметы, противников, механики и иногда довольно тяжелые операции.

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

Если планируется модифицированное прохождение, нужно заранее проверить, поддерживает ли игровой хостинг tModLoader, можно ли устанавливать нужные моды и какую версию загрузчика он предоставляет. Возможность написать поддерживается Terraria еще не означает поддержку вашей конкретной сборки.

На VPS ограничений меньше. tModLoader можно установить самостоятельно, а его серверные инструменты позволяют запускать отдельный dedicated server, управлять мирами и обновлять моды. Но ответственность за совместимость и обновления тогда тоже переходит к владельцу VPS.

Самая важная функция Terraria хостинга вообще не связана с процессором

Игровой мир постепенно становится общим цифровым имуществом компании. Сервер можно арендовать заново. Тариф можно поменять. Даже провайдера можно заменить. А уничтоженный без резервной копии мир вернуть гораздо сложнее.

Резервная копия должна включать настоящий файл мира

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

Для Terraria критичен файл мира. При игре с модами могут понадобиться дополнительные данные и конфигурации. Если на сервере используются плагины или другие дополнения, они тоже могут хранить собственные файлы.

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

Я бы делала это регулярно даже при наличии автоматических резервных копий провайдера.

Бэкап особенно нужен перед обновлением

Terraria, tModLoader и моды обновляются независимо друг от друга. Большинство обновлений проходит нормально, но общий сервер с ценным миром — не лучшее место для эксперимента без возможности отката.

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

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

У бесплатного хостинга Terraria есть одна неприятная цена

Запрос бесплатный хостинг Terraria встречается очень часто, и для первого знакомства идея выглядит разумно. Если компания хочет проверить, понравится ли ей отдельный сервер, платить заранее действительно не хочется.

Но бесплатный сервер нужно оценивать не только по нулевой цене.

Он может выключаться при отсутствии игроков, требовать ручного запуска, иметь очередь на включение, ограничивать процессор, память, загрузку собственных файлов или моды. У разных сервисов условия отличаются, поэтому само слово бесплатно практически ничего не говорит о пригодности площадки для постоянного мира.

Для временного теста такие ограничения могут быть совершенно нормальными.

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

Поэтому бесплатный хостинг Terraria я бы рассматривала прежде всего как экспериментальную площадку. Для постоянного мира важнее предсказуемая работа и возможность забрать свои данные.

Пинг лучше проверять игроками а не расстоянием на карте

Для игровой площадки локация дата-центра заметнее, чем для обычного сайта. Игрок постоянно обменивается данными с сервером, поэтому задержка влияет на ощущение мультиплеера.

Если все участники находятся в России, сервер в российском дата-центре часто является естественной отправной точкой. Если компания разбросана между несколькими странами, разумнее искать локацию с приемлемыми маршрутами для большинства.

Но не стоит выбирать страну только по географическому центру между игроками. Интернет-маршруты устроены сложнее прямой линии на карте.

Хорошо, если провайдер дает тестовый IP. Тогда каждый участник может проверить задержку из своей сети еще до покупки.

Для Terraria полезна защита от DDoS но не всегда нужен максимальный пакет

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

Для небольшой компании обычно достаточно базовой сетевой защиты провайдера.

Для публичного сервера уже стоит выяснить, входит ли DDoS-фильтрация в тариф, что происходит во время атаки и не блокируется ли адрес автоматически после достижения определенного порога.

Не нужно покупать самый дорогой anti-DDoS пакет только потому, что сервер игровой. Но полностью игнорировать этот пункт у публичного проекта тоже не стоит.

Как я бы переносила живой мир Terraria на хостинг

Сам переезд проще, чем кажется, если не пытаться делать его во время игровой сессии.

  • Договориться о времени, когда никто не будет играть.
  • Корректно сохранить мир и закрыть Terraria или старый сервер.
  • Скопировать файл .wld в отдельное безопасное место.
  • Создать новый сервер у провайдера или подготовить VPS.
  • Проверить версию Terraria на новом сервере.
  • Если используются моды, подготовить совместимую версию tModLoader и тот же набор модификаций.
  • Загрузить существующий мир.
  • Запустить сервер и сначала подключиться одному игроку.
  • Проверить постройки, сундуки, точки появления и основное состояние мира.
  • Только после этого раздать друзьям постоянный IP и порт.

По умолчанию Terraria использует порт 7777. На игровом хостинге сетевые настройки обычно уже подготовлены. На собственном VPS нужно убедиться, что нужный порт разрешен firewall и доступен извне.

Для закрытой компании полезно установить пароль. Он не превращает сервер в защищенную корпоративную систему, но не позволяет случайному человеку, узнавшему IP, просто войти в мир.

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

Игровой хостинг или VPS для Terraria выбирается не по мощности а по желанию заниматься сервером

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

Панель уже знает, что такое Terraria. Не нужно вручную ставить серверное ПО. Создание мира, запуск, перезапуск, просмотр консоли и резервные копии собраны в одном интерфейсе. Хорошая площадка также позволяет загрузить существующий мир и при необходимости перейти на более мощный тариф.

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

Но VPS придется администрировать. Обновления системы, firewall, автозапуск, резервирование и диагностика уже не спрятаны за кнопкой игровой панели.

Поэтому сравнение по цене иногда обманчиво. Дешевый VPS может стоить меньше готового игрового тарифа, но несколько часов настройки тоже имеют цену.

Перед тем как купить хостинг для Terraria, я бы проверила пять вещей: можно ли загрузить свой мир, поддерживается ли нужная версия игры, есть ли tModLoader при необходимости, можно ли скачать резервную копию и будет ли сервер работать постоянно без ручного пробуждения.

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

В итоге главное преимущество постоянного Terraria-сервера очень простое. Мир перестает ждать хозяина компьютера.

Кто-то может зайти утром и добыть материалы, другой вечером достроит базу, а ночью группа соберется на босса. Домашний компьютер может быть выключен, его владелец может уехать, поменять провайдера интернета или вообще не запускать игру несколько дней — общий мир продолжит жить.

Именно ради этого хостинг Terraria имеет смысл для небольшой компании друзей. Не ради огромного количества RAM и не ради серьезного слова сервер. Ради того, чтобы многомесячное прохождение наконец принадлежало всей группе, а не расписанию одного компьютера.

Оцените статью
Рейтинг хостингов
Добавить комментарий