Terraria: как создать и свой собственный сервер

В мае 2011 года команда из четырех разработчиков под ником Re-Logic выпустила первую версию игры-песочницы Terraria для пользователей Windows на Steam. Десять лет спустя игра также доступна для Linux и Mac, PlayStation, XboX, iOS, Android и устройств Nintendo. Если вы хотите исследовать случайно генерируемый игровой мир вместе с другими игроками, лучше всего создать свой собственный сервер Terraria. Узнайте в этом руководстве, как это работает и почему арендованное оборудование — лучшее решение.

Сервер Terraria: Хостинг на собственном ПК или у провайдера?

Если вы хотите играть в Terraria по сети с другими пользователями, у вас есть два варианта. Вы можете воспользоваться функцией «Host & Play» в клиенте Terraria, чтобы организовать собственную онлайн-игру на своем устройстве. Тогда другие игроки смогут присоединиться к ней как с паролем, так и без него. Однако если вы выйдете из игры, сервер автоматически завершит сессию. Если вы хотите предотвратить это, вам нужно выбрать вариант номер два и запустить специальное серверное программное обеспечение Terraria. Пока это приложение запущено, вы и другие игроки можете подключаться к серверу Terraria через пункт «Join via IP» в клиенте игры.

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

Совет

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

Каковы системные требования для сервера Terraria?

Аппаратные требования для сервера Terraria — что неудивительно из-за 2D-вида — относительно минимальны. Однако оперативная память очень важна. Разработчики дают начальное значение 512 МБ для небольшого игрового мира с несколькими игроками и без модификаций. Для больших миров необходимо подготовить не менее 1 или 2 ГБ (10 игроков и более). Если же вы планируете разместить сервер Terraria для более чем 50 игроков, рекомендуется 4 ГБ или более. Кроме того, существуют требования к основной памяти операционной системы — для Windows Server 2016, например, это 512 МБ или 2 ГБ оперативной памяти (без графического пользовательского интерфейса или с ним соответственно).

Процессор и место на жестком диске не играют особой роли при размещении сервера Terraria. Процессор с частотой 2 ГГц должен обеспечивать необходимую вычислительную мощность для одного экземпляра сервера. Что касается дискового пространства, то достаточно иметь в наличии несколько гигабайт, чтобы в долгосрочной перспективе хватило места для хранения пользовательских данных. Кроме того, в этом случае необходимо учитывать требования к ресурсам операционной системы — так, для упомянутой системы Windows, которую мы также используем в следующем учебнике, необходимо предусмотреть дополнительные 32 Гб дискового пространства и процессор 1,4 ГГц (64-битный).

Примечание

Мир Terraria не так сильно нагружает интернет-соединение, как аналогичные многопользовательские 3D-игры — тем не менее, соединения в частных домах часто не так хороши, как в арендованных. В частности, доступный восходящий поток может вызывать нежелательные задержки: Классические тарифные планы DSL 16 000, например, часто предлагают только от 1 до 2 Мбит/с скорости загрузки!

Хостинг серверов Terraria с IONOS: какие есть варианты?

Аренда ресурсов для собственного сервера Terraria означает не только большую гибкость — например, если сервер вам больше не нужен или вы хотите временно отключить его, — но и экономию средств, поскольку вам не нужно самостоятельно покупать и обслуживать оборудование для собственного сервера и оплачивать счета за электроэнергию!

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

  • vServer (виртуальный частный сервер, сокращенно VPS)
  • облачный сервер
  • Выделенный сервер

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

Примечание

IONOS гарантирует внешнее широкополосное подключение сервера со скоростью до 400 Мбит/с — независимо от выбранной модели сервера.

Мы обобщили для вас три возможных сценария создания собственного сервера Terraria, включая подходящие планы vServer, облачного сервера и выделенного сервера в IONOS:

 

Минимальные требования (включая операционную систему Windows Server 2016)

Рекомендуемый vServer

Рекомендуемый облачный сервер

Рекомендуемый выделенный сервер

Небольшой игровой мир, 2-5 игроков, без модификаций

2,0 ГГц (2 vCores), 3 ГБ ОЗУ, 40 ГБ дискового пространства

Виртуальный облачный сервер L (VPS L)

Облачный сервер L

Выделенный сервер L-16 HDD

Большой игровой мир, 50+ игроков, модификации

2,0 ГГц (2 vCores), 6 ГБ ОЗУ, 50 ГБ дискового пространства

Виртуальный сервер Cloud RAM M (VPS M RAM)

Облачный сервер RAM L

Выделенный сервер AR6-32 HDD

Большой игровой мир, 100-255 игроков, модификации

2,8 ГГц (мин. 3 vCores), 10 ГБ ОЗУ, 60 ГБ дискового пространства

Виртуальный сервер Cloud RAM L (VPS L RAM)

Облачный сервер RAM XL

Выделенный сервер AR6-32 HDD

Совет

Начните свое приключение с сервером Terraria уже сегодня — с полностью масштабируемым облачным сервером от IONOS. А при необходимости вы можете дополнительно легко и просто зарегистрировать свой собственный домен!

Создание сервера Terraria: Пошаговое руководство (Windows Server)

Вы нашли подходящее решение для размещения сервера Terraria? Тогда вы можете приступать! В следующих инструкциях мы покажем вам, как создать сервер Terraria на базе Windows Server 2016 в качестве клиента IONOS (vServer, Cloud Server, Dedicated Server).

Шаг 1: Установите удаленное подключение к серверу

Первым шагом является подключение к серверу. Как клиент IONOS, вы можете удобно настроить необходимое для этого удаленное подключение через Cloud Panel. Для этого войдите в систему, используя свои индивидуальные данные на странице входа в систему, и откройте категорию «Server & Cloud».

Выберите сервер, на котором вы хотите установить серверное программное обеспечение Terraria, и нажмите на ссылку для скачивания под заголовком «Данные доступа» в пункте «Подключение к удаленному рабочему столу»:

Подтвердите открытие файла с помощью стандартного приложения Remote Desktop Connection, нажав OK. В качестве альтернативы вы можете сохранить файл .rdp локально, а затем дважды щелкнуть по нему для запуска. Чтобы установить соединение с сервером Terraria, вам будет предложено ввести учетные данные. Если вы еще не определили собственные настройки для учетной записи, имя пользователя и начальный пароль вы найдете в учетных данных в Облачной панели.

Примечание

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

Шаг 2: Установите сервер Terraria через Steam-Client

Серверное приложение для Terraria устанавливается автоматически при установке игры. Мы получили 2D-игру через Steam, где можно удобно загрузить игру и сервер из библиотеки, нажав на запись Terraria после покупки и запустив загрузку через кнопку.

Шаг 3: Установите Microsoft XNA Framework

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

Шаг 4: Конфигурация собственного сервера Terraria

После установки — по умолчанию это каталог C:Program Files (x86)SteamappscommonTerraria — следующие четыре файла необходимы для управления и последующего запуска сервера Terraria:

  • TerrariaServer.exe: Основной файл для сервера Terraria; может быть запущен автономно
  • serverconfig.txt: файл конфигурации, в котором вы можете задать все важные параметры вашего собственного сервера Terraria
  • start-server.bat: пакетный файл, который можно использовать для запуска сервера на основе serverconfig.txt; содержит loopback для автоматического перезапуска сервера после падения
  • start-server-steam-friends.bat: BAT-файл для запуска сервера на основе функции «host & play» через консоль; позволяет взаимодействовать с друзьями Steam

Еще до первого запуска вы можете определить основные настройки вашего сервера Terraria в файле serverconfig.txt. Вы можете открыть этот текстовый файл любым редактором — возможные настройки включают имя и пароль сервера, желаемое максимальное количество игроков, уровень сложности или язык сервера. Подробный список вы можете найти в разделе «Server config file» в официальной Terraria Wiki.

Шаг 5: Включите TCP/UDP-порт 7777

Чтобы пользователи могли получить доступ к вашему серверу, вам также необходимо включить TCP- и UDP-порт 7777. Серверное приложение Terraria использует оба сетевых порта для связи. Поэтому перед запуском сервера разблокируйте оба порта в брандмауэре.

Клиенты IONOS могут удобно включить эти два порта из Облачной панели: Снова перейдите в меню «Сервер и облако» и выберите свою настройку хостинга сервера Terraria. В левом боковом меню последовательно нажмите «Сеть» и «Политики брандмауэра». Выберите сервер и введите порты в разделе «Входящие» со следующей записью:

  • Разрешенный IP: все (для этого просто оставьте поле пустым).
  • Протокол: TCP/UDP
  • Порт(ы): 7777
  • Описание: индивидуальное описание разделения порта

Нажмите на кнопку «Добавить правило», чтобы запустить процесс разделения портов, который может занять несколько минут.

Шаг 6: Запуск сервера Terraria

Как только порты будут разрешены, вы можете запустить свой сервер Terraria (В политиках брандмауэра в Облачной панели вы можете увидеть, идет ли еще процесс освобождения или уже завершен, в разделе «Статус»). Самое простое решение для этого — использовать пакетный файл start-server.bat, упомянутый ранее. Перейдите в каталог Terraria и запустите пакетный файл, а значит, и сервер, дважды щелкнув на нем.

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

Шаг 7: Подключение к серверу

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

  1. Запустите Terraria.
  2. Нажмите на «Мультиплеер».
  3. Выберите опцию «Присоединиться по IP» и аватар.
  4. Введите IP-адрес вашего сервера (с добавлением :7777 для порта).
  5. Нажмите «Принять».
  6. Введите пароль сервера, если он у вас назначен.

Как только соединение с сервером будет установлено, ваше пользовательское приключение в Terraria наконец-то начнется!

Совет: Домен .gg

Заявите о себе с помощью собственного домена .gg и дайте игре начаться. Зарегистрируйте свой собственный домен .gg прямо сейчас с помощью IONOS.

Проверка домена

Оцените статью
cdelat.ru
Добавить комментарий