Мультиплеер — настройка, хостинг и подключение (Гайд)
Мультиплеер в Terraria описывает, как игроки подключаются и играют вместе, распространённые режимы и тактики мультиплеера, а также практические шаги и сетевые требования для хостинга или присоединения к играм. Правильная настройка и этикет делают сессии стабильными, безопасными и приятными.
Режимы и распространённые типы игр
- Типы мультиплеера:
- Capture the Gem (CTG): две команды пытаются забрать Large Gem противника и вернуть её на свою базу. Матчи используют фазу подготовки для сбора ресурсов и строительства базы, затем фазу атаки. CTG имеет много вариантов (Odyssey, Psi, Softcore, Pedguin и т. п.), которые меняют правила, такие как стартовые предметы, обработка дня/ночи или правила жизни персонажа.
- Team Deathmatch: команды соревнуются за достижение целевого числа убийств.
- Battle Royale / Hunger Games: режимы свободной борьбы с выбыванием; в Hunger Games можно присоединиться со свежими персонажами и грабить мир хоста.
- Duels and Class Wars: поединки 1 на 1 или матчи, в которых игроки выбирают заранее определённые наборы снаряжения.
- Параметры режима игры влияют на требуемое поведение игроков (например, Mediumcore позволяет грабить убитых игроков; Hardcore может требовать правил по полному устранению).
Настройка многопользовательской игры: быстрые варианты
- Хост и играть (встроенный мультиплеер): самый простой вариант для локальной сети или непринужденного совместного онлайн-прохождения. На стартовом экране выберите Многопользовательская игра → Host & Play, выберите или создайте мир и персонажа, задайте видимость в Steam (Friends Only или Invite Only), при желании установите пароль и начните.
- Выделенный сервер: запустите TerrariaServer (находится в папке установки Terraria или доступен с terraria.org), чтобы поднять безголовый сервер, подходящий для постоянной онлайн-игры и для кроссплатформенной совместимости между некоторыми версиями. При первом запуске у выделенного сервера есть мастер настройки.
Основы сетевой работы и подготовка
- Локальная сеть (LAN): игроки в одной сети через тот же роутер подключаются, используя локальный IPv4-адрес компьютера-сервера. В Linux/FreeBSD/macOS используйте ip addr или ifconfig, чтобы найти IPv4.
- Через Интернет: удалённым игрокам нужно использовать ваш внешний (публичный) IP и порт сервера. Узнать публичный IP можно через простой сервис (например: whatsmyip.com или api.ipify.org).
- Перенаправление портов: по умолчанию перенаправьте порт 7777 на роутере на локальный IP машины сервера. Убедитесь, что у машины сервера статический локальный IP, чтобы перенаправление порта оставалось корректным.
- Статический IP на машине сервера: назначьте статический локальный IP в настройках роутера или настройте ПК-сервер на использование резервного адреса, чтобы цель перенаправления порта не менялась.
- Брандмауэры: разрешите TerrariaServer.exe (или исполняемый файл Terraria для Host & Play) и выбранный порт в брандмауэре машины сервера.
- Предупреждение про динамический IP: если ваш публичный IP меняется, необходимо сообщать обновлённый IP (или использовать динамический DNS), чтобы игроки могли подключаться через интернет.
Начало и присоединение к играм
- Хостинг через Host & Play:
- Мультиплеер → Host & Play → выбрать или создать персонажа → выбрать или создать мир → выбрать режим Steam (Только для друзей / Только по приглашению) → ввести пароль (необязательно) → начать.
- Для режима Только по приглашению используйте внутриигровые Настройки → кнопку Пригласить друзей, чтобы открыть наложение Steam и пригласить друзей.
- Присоединение через Steam:
- Мультиплеер → Присоединиться через Steam (список друзей) → выбрать друга → Join Game. Если у хоста режим Только по приглашению, он должен отправить приглашение.
- Присоединение по IP:
- Мультиплеер → Присоединиться по IP → выбрать персонажа → ввести IP сервера (локальный IPv4 для LAN или внешний IP для интернета) и порт, если он не по умолчанию → ввести пароль, если требуется.
- Присоединение к миру Только по приглашению из приглашения Steam: нажмите уведомление Steam или откройте приглашение через наложение Steam, затем выберите Join Game и персонажа.
Особенности выделенного сервера и платформы
- Запуск TerrariaServer:
- Доступен в папке с игрой на Windows, macOS, Linux; скачивается с terraria.org.
- При первом запуске сервер предлагает мастер настройки для генерации миров и конфигурации параметров.
- На системах, подобных Unix, можно использовать mono для запуска бинарника сервера (инструкции отличаются в зависимости от ОС). На FreeBSD примеры используют отдельного пользователя, screen, mono и sqlite3 с init-скриптом для запуска сервера как службы.
- Устранение проблем при старте:
- Если сервер не запускается, проверьте файлы конфигурации на опечатки, убедитесь в наличии необходимых зависимостей (mono на не-Windows), и изучите логи/форумы перед переустановкой.
Распространённые проблемы в мультиплеере и их решения
- Другие не могут подключиться:
- Подтвердите правильный IP (локальный IPv4 для локальной сети, публичный IP роутера для интернета) и номер порта.
- Убедитесь, что настроен проброс портов и брандмауэр машины сервера позволяет Terraria/TerrariaServer и используемый порт.
- Если используется динамический DNS, попросите подключающихся использовать доменное имя; список сохранённых подключений в игре хранит IP-адреса, а не домены.
- Сервер не виден/не отображается в списке:
- Проверьте проброс портов, правила брандмауэра и что процесс сервера запущен и привязан к ожидаемому порту.
- Задержки из-за стратегий:
- Некоторые тактики (например, порождение огромного количества долгоживущих снарядов) могут вызывать сильные лаги на слабых устройствах и влиять на стабильность сервера. Будьте осторожны при использовании стратегий с большим количеством снарядов в мультиплеере.
Безопасность, резервные копии и предотвращение гриферства
- Ни одна внутриигровая постройка полностью не защищена от гриферства. Решительный игрок с pickaxe и wood может повредить конструкции.
- Лучшие практики:
- По возможности играйте только с проверенными людьми.
- Делайте резервные копии файлов мира и персонажа, чтобы можно было восстановить данные в случае грифа.
- Хосты могут отключить автосохранение и, при обнаружении гриферства, закрыть игру, чтобы отменить недавние изменения и вернуться к предыдущему сохранению.
- Публичные серверы должны использовать серверные плагины защиты (например, TShock на поддерживаемых серверах), чтобы ограничить строительство и обеспечить возможность отката изменений.
Тактика для нескольких игроков и командная игра
- Время на подготовку (CTG и похожие форматы): распределяйте задачи — одни игроки добывают ресурсы в пещерах, другие строят сундуки/оборону базы, третьи собирают поверхностные материалы или крафтят боеприпасы.
- Координация и разведка:
- Используйте
Зелье червоточины для согласованных телепортаций и
Зелье невидимости для внезапных засад; учтите, что противники всё ещё видят неполные полосы здоровья, даже когда вы невидимы.
Бинокль,
Снайперское ружье и прицелы помогают замечать противников на расстоянии.
- Отключайте проводные ловушки с помощью
Кусачки или
Великий план, если ловушки не защищены сервером.
- Используйте
- Манёвренность в бою:
- Высокая манёвренность обязательна — используйте крылья с высокой вертикальной скоростью, быстрые grappling hooks,
Таби (movement boot) и зелья, такие как Скорость (+25% скорости передвижения).
- Предпочитайте непредсказуемое движение (внезапные падения или вертикальные сдвиги), а не только прямолёт вперёд.
- Высокая манёвренность обязательна — используйте крылья с высокой вертикальной скоростью, быстрые grappling hooks,
- Лимиты снарядов и командные тактики:
Ограничение количества снарядов в движке можно использовать, чтобы блокировать некоторые атаки боссов, но оно также блокирует большинство оружий, основанных на снарядах; учитывайте компромиссы и возможные лаги.
- Типичные тактики для CTG:
- Массовая стрельба стрелами, строительство skybridge, прокладывание тоннелей, использование hooks + мечей (чтобы уменьшить отброс), backdooring (скрытное проникновение) и скоординированные рейды — всё это распространено; хорошие команды уравновешивают наступление и оборону базы.
Сообщество, турниры и карты
- Списки публичных серверов содержат общественные сервера; рассмотрите возможность добавления вашего интернет-сервера в эти списки для повышения видимости.
- Существуют турниры (например, Gem Wars) и организованные соревнования CTG; правила и форматы (single-elimination, double-elimination, расстояния между базами, время подготовки) различаются в зависимости от мероприятия.
- Карты-приключения и пользовательские карты можно скачивать и делиться ими через сайты сообщества (например, CurseForge) для игры в пользовательские многопользовательские сценарии.
Это руководство сосредоточено на практических шагах и соображениях по запуску и участию в многопользовательской игре Terraria — настройка сети, варианты хостинга, безопасность и резервное копирование, процедуры присоединения, а также распространённые форматы и тактики, используемые в командной игре.