Овој водич опфаќа како да го поставите и конфигурирате вашиот 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 играчи со модови, но vanilla играта е дизајнирана за до 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 + ` (backtick). Ако конзолата не се отвора, можеби ќе треба да ја овозможите со стартување на играта со знаменцето
--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 за модови. Барајте модови означени како серверски или host-required.
- Преземете го модот и извлечете го.
- Прикачете ги 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.