Это руководство охватывает то, как настроить и сконфигурировать ваш выделенный сервер Risk of Rain 2, размещённый на Legion Hosting, включая переменные запуска GPanel, конфигурацию server.cfg, подключение к вашему серверу, поддержку модов и управление сохранениями.
Первый запуск
Когда вы запускаете ваш сервер Risk of Rain 2 впервые, GPanel автоматически скачает и установит файлы выделенного сервера через SteamCMD (Steam App ID 1180760). Этот процесс может занять несколько минут в зависимости от скорости сети.
- Войдите в GPanel и выберите ваш сервер Risk of Rain 2.
- Нажмите кнопку Start на вкладке Console.
- Дождитесь завершения установки. В консоли будет отображаться прогресс загрузки по мере того, как SteamCMD получает файлы сервера.
- Как только сервер полностью запустится, вы увидите сообщение о том, что сервер готов и прослушивает соединения.
xvfb также настраивается автоматически, чтобы удовлетворить требования сервера к дисплею.
Переменные запуска GPanel
Ключевые настройки сервера задаются как переменные запуска в GPanel. Они передаются процессу сервера в качестве аргументов и вступают в силу каждый раз при запуске сервера.
- Войдите в GPanel.
- Выберите ваш сервер Risk of Rain 2 из списка серверов.
- Нажмите вкладку Startup.
- Просмотрите и отрегулируйте переменные ниже, затем перезапустите ваш сервер, чтобы изменения вступили в силу.
| Переменная | По умолчанию | Описание |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
Имя, отображаемое во внутриигровом браузере серверов. Задайте что-нибудь узнаваемое, чтобы игроки могли найти ваш сервер. |
PLAYERS |
4 |
Максимальное количество игроков, допустимых в лобби. Risk of Rain 2 поддерживает до 16 игроков с модами, но базовая игра рассчитана на максимум 4. Большее количество игроков увеличивает использование ресурсов. |
PASSWORD |
(пусто) | Необязательный пароль, который игроки должны ввести для входа. Оставьте пустым для публичного сервера. Пароли чувствительны к регистру. |
ADVERTISE |
1 |
Управляет тем, появляется ли сервер во внутриигровом браузере серверов. Установите 1, чтобы публично разместить сервер в списке, или 0, чтобы скрыть его (игроки должны использовать прямое подключение). |
Конфигурация server.cfg
Для настроек, недоступных на вкладке Startup, вы можете редактировать файл конфигурации сервера напрямую. Файл расположен по адресу:
Risk of Rain 2_Data/Config/server.cfg
Откройте этот файл, используя вкладку Files в GPanel, или подключитесь по SFTP. Файл использует простой формат «ключ-значение». Ниже приведены часто изменяемые настройки:
| Настройка | Пример значения | Описание |
|---|---|---|
sv_hostname |
My RoR2 Server |
Имя сервера. Обычно задаётся через переменную запуска HOSTNAME, но также может быть определено здесь. |
sv_maxplayers |
4 |
Максимум игроков. Также может быть задано через переменную запуска PLAYERS. |
sv_password |
mypassword |
Пароль сервера. Также может быть задан через переменную запуска PASSWORD. |
heart_beat |
1 |
Отправляет ли сервер heartbeat-пакеты на мастер-сервер для размещения в браузере. Эквивалентно переменной запуска ADVERTISE. |
steam_authentication |
1 |
Включает аутентификацию Steam для подключающихся игроков. Оставьте это значение 1, если у вас нет конкретной причины его отключать. |
server.cfg, переменная запуска переопределит значение из файла конфигурации. Используйте вкладку Startup для основных настроек и server.cfg для дополнительной тонкой настройки.
Как подключиться
Вариант A — Внутриигровой браузер серверов
Если у вашего сервера ADVERTISE установлено в 1, он будет отображаться во внутриигровом браузере серверов:
- Запустите Risk of Rain 2.
- В главном меню выберите Multiplayer.
- Нажмите Find a Game, чтобы открыть браузер серверов.
- Найдите ваш сервер по имени (заданное вами значение
HOSTNAME). - Выберите сервер и нажмите Join. Введите пароль, если будет предложено.
Вариант B — Прямое подключение через консоль
Вы можете подключиться напрямую, используя внутриигровую консоль, что полезно для серверов, защищённых паролем, или не размещённых в списке:
- Запустите Risk of Rain 2.
- Откройте внутриигровую консоль, нажав Ctrl + Alt + ` (обратный апостроф). Если консоль не открывается, вам может потребоваться включить её, запустив игру с флагом
--doorstep-enableили установив BepInEx (см. «Поддержка модов» ниже). - Введите следующую команду и нажмите Enter:
Заменитеconnect "IP:PORT"IPиPORTна IP-адрес и игровой порт вашего сервера, как показано на вкладке Network в GPanel. - Если у сервера есть пароль, вам будет предложено ввести его.
Подробнее о поиске IP и порта вашего сервера см. Как найти IP-адрес и порт вашего сервера.
Поддержка модов
У Risk of Rain 2 активное сообщество модостроителей, сосредоточенное вокруг Thunderstore — репозитория и менеджера модов. Большинство серверных модов требуют фреймворка модов BepInEx.
Установка BepInEx
BepInEx — это стандартный загрузчик модов для Risk of Rain 2. Чтобы установить его на ваш сервер:
- Скачайте последнюю версию BepInExPack с Thunderstore.
- Остановите ваш сервер со вкладки Console в GPanel.
- Подключитесь к вашему серверу по SFTP (см. Как загружать файлы через SFTP).
- Распакуйте архив BepInExPack и загрузите его содержимое в корневой каталог вашего сервера, объединяя с существующими файлами. Ключевые файлы — это папка
BepInEx/и связанные файлы конфигурации. - Запустите ваш сервер. BepInEx инициализируется при первой загрузке и создаст свои каталоги для плагинов и конфигурации.
Установка серверных модов
После установки BepInEx вы можете добавлять серверные моды:
- Просмотрите Thunderstore в поисках модов. Ищите моды, помеченные как серверные или требующие установки на хосте.
- Скачайте мод и распакуйте его.
- Загрузите DLL-файлы мода в каталог
BepInEx/plugins/на вашем сервере по SFTP. - Перезапустите сервер, чтобы загрузить новые моды.
Использование r2modman (на стороне клиента)
Для управления модами на вашем локальном игровом клиенте рекомендуемым менеджером модов является r2modman. Он обрабатывает загрузку модов, разрешение зависимостей и управление профилями. Игроки, подключающиеся к вашему серверу с модами, должны использовать r2modman, чтобы установить тот же набор модов локально.
- Скачайте r2modman с Thunderstore или его страницы релизов на GitHub.
- Выберите Risk of Rain 2 в качестве игры.
- Создайте профиль и установите моды, которые требует ваш сервер.
- Запустите игру через r2modman, чтобы убедиться, что все моды загружены.
Управление сохранениями
Выделенные серверы Risk of Rain 2 обрабатывают состояние забега и прогресс иначе, чем одиночная игра. Вот ключевые моменты, которые важно понимать:
- Сохранение забега: Забег в Risk of Rain 2 длится столько, сколько работает сервер. Если сервер перезапускается или останавливается, текущий забег заканчивается, и при следующем запуске сервера создаётся новое лобби. Системы сохранения в середине забега нет — это сделано намеренно, так как забеги задуманы как непрерывные сессии.
- Профили игроков: Разблокировки и прогресс игрока (предметы, скины, испытания) хранятся на стороне клиента, а не на сервере. Игроки сохраняют свои разблокировки независимо от состояния сервера.
- Сохранение конфигурации сервера: Ваш
server.cfgи переменные запуска GPanel сохраняются при перезапусках. Теряется только текущий забег при остановке сервера.
Распространённые проблемы
Сервер не появляется в браузере
- Убедитесь, что сервер полностью запущен в GPanel. Сервер должен завершить последовательность запуска, прежде чем он зарегистрируется на мастер-сервере.
- Проверьте, что переменная запуска
ADVERTISEустановлена в1. - Новым серверам может потребоваться несколько минут, чтобы появиться в браузере. Попробуйте прямое подключение, пока ждёте.
- Проверьте консоль GPanel на наличие ошибок. Если сервер падает или не может инициализироваться, он не появится в браузере.
Игроки не могут подключиться
- Убедитесь, что сервер работает и не находится в цикле падений. Проверьте консоль GPanel на наличие сообщений об ошибках.
- Если вы установили пароль, убедитесь, что игроки вводят его правильно. Пароли чувствительны к регистру.
- Проверьте, что и вы, и ваши игроки используете одинаковую версию игры. Обновления Risk of Rain 2 могут нарушить совместимость между несовпадающими версиями.
- Если используете моды, убедитесь, что у всех подключающихся игроков установлены одинаковые моды и версии. Несоответствия модов — самая частая причина неудачных подключений на серверах с модами.
Похожие статьи
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Запланированные перезапуски
- Руководство по запуску сервера
Нужна помощь?
Если вы столкнулись с проблемой, не описанной в этом руководстве, наша служба поддержки готова помочь. Отправьте тикет в поддержку и укажите ID вашего сервера, описание проблемы и любой соответствующий вывод консоли из GPanel.