Това ръководство покрива как да настроите и конфигурирате вашия 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 за модове. Търсете модове, маркирани като server-side или host-required.
- Изтеглете мода и го извлечете.
- Качете DLL файловете на мода в директорията
BepInEx/plugins/на вашия сървър чрез SFTP. - Рестартирайте сървъра, за да заредите новите модове.
Използване на r2modman (от страна на клиента)
За управление на модовете на вашия локален игрови клиент, r2modman е препоръчителният мениджър на модове. Той се справя с изтегляне на модове, разрешаване на зависимости и управление на профили. Играчите, които се свързват с вашия модиран сървър, трябва да използват r2modman, за да инсталират същия набор от модове локално.
- Изтеглете r2modman от Thunderstore или от страницата му с GitHub releases.
- Изберете 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.