Tento průvodce popisuje, jak nastavit a nakonfigurovat váš dedikovaný server Risk of Rain 2 hostovaný u Legion Hosting, včetně startovacích proměnných v GPanel, konfigurace server.cfg, připojení k serveru, podpory modů a správy uložených dat.
První spuštění
Při prvním spuštění serveru Risk of Rain 2 GPanel automaticky stáhne a nainstaluje soubory dedikovaného serveru přes SteamCMD (Steam App ID 1180760). Tento proces může trvat několik minut v závislosti na rychlosti sítě.
- Přihlaste se do GPanel a vyberte svůj server Risk of Rain 2.
- Klikněte na tlačítko Start na záložce Console.
- Počkejte na dokončení instalace. Konzole zobrazí průběh stahování, zatímco SteamCMD stahuje soubory serveru.
- Jakmile je server plně spuštěn, zobrazí se zpráva oznamující, že server je připraven a naslouchá připojením.
xvfb je také nakonfigurován automaticky, aby splnil požadavky serveru na zobrazení.
Startovací proměnné v GPanel
Klíčová nastavení serveru se konfigurují jako startovací proměnné v GPanel. Tyto proměnné jsou předány procesu serveru jako argumenty a projeví se při každém spuštění serveru.
- Přihlaste se do GPanel.
- Vyberte svůj server Risk of Rain 2 ze seznamu serverů.
- Klikněte na záložku Startup.
- Prohlédněte a upravte proměnné uvedené níže a poté restartujte server, aby se změny projevily.
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
Název zobrazený v herním prohlížeči serverů. Nastavte něco rozpoznatelného, aby vás hráči snadno našli. |
PLAYERS |
4 |
Maximální počet hráčů povolených v lobby. Risk of Rain 2 podporuje až 16 hráčů s mody, ale vanilková hra je navržena pro maximálně 4. Vyšší počet hráčů zvyšuje spotřebu zdrojů. |
PASSWORD |
(prázdné) | Volitelné heslo, které musí hráči zadat pro připojení. Ponechte prázdné pro veřejný server. Hesla rozlišují velká a malá písmena. |
ADVERTISE |
1 |
Určuje, zda se server zobrazí v herním prohlížeči serverů. Nastavte na 1 pro veřejné zobrazení serveru, nebo na 0 pro skrytí (hráči se musí připojit přímo). |
Konfigurace server.cfg
Pro nastavení, která nejsou dostupná na záložce Startup, můžete přímo upravit konfigurační soubor serveru. Soubor se nachází na:
Risk of Rain 2_Data/Config/server.cfg
Otevřete tento soubor pomocí záložky Files v GPanel nebo se připojte přes SFTP. Soubor používá jednoduchý formát klíč-hodnota. Níže jsou nejčastěji upravovaná nastavení:
| Nastavení | Příklad hodnoty | Popis |
|---|---|---|
sv_hostname |
My RoR2 Server |
Název serveru. Obvykle se nastavuje přes startovací proměnnou HOSTNAME, ale lze jej definovat i zde. |
sv_maxplayers |
4 |
Maximální počet hráčů. Lze nastavit také přes startovací proměnnou PLAYERS. |
sv_password |
mypassword |
Heslo serveru. Lze nastavit také přes startovací proměnnou PASSWORD. |
heart_beat |
1 |
Určuje, zda server odesílá heartbeat pakety na master server pro zobrazení v prohlížeči. Odpovídá startovací proměnné ADVERTISE. |
steam_authentication |
1 |
Zapíná Steam autentizaci pro připojující se hráče. Ponechte na 1, pokud nemáte konkrétní důvod to vypnout. |
server.cfg, startovací proměnná přepíše hodnotu z konfiguračního souboru. Používejte záložku Startup pro základní nastavení a server.cfg pro další doladění.
Jak se připojit
Možnost A — Herní prohlížeč serverů
Pokud má váš server ADVERTISE nastaveno na 1, zobrazí se v herním prohlížeči serverů:
- Spusťte Risk of Rain 2.
- V hlavním menu vyberte Multiplayer.
- Klikněte na Find a Game pro otevření prohlížeče serverů.
- Vyhledejte svůj server podle názvu (
HOSTNAME, který jste nakonfigurovali). - Vyberte server a klikněte na Join. Pokud budete vyzváni, zadejte heslo.
Možnost B — Přímé připojení přes konzoli
Můžete se připojit přímo pomocí herní konzole, což je užitečné pro servery chráněné heslem nebo nezobrazené v seznamu:
- Spusťte Risk of Rain 2.
- Otevřete herní konzoli stisknutím Ctrl + Alt + ` (backtick). Pokud se konzole neotevře, možná ji budete muset povolit spuštěním hry s příznakem
--doorstep-enablenebo instalací BepInEx (viz Podpora modů níže). - Zadejte následující příkaz a stiskněte Enter:
Nahraďteconnect "IP:PORT"IPaPORTIP adresou a herním portem vašeho serveru, jak je uvedeno na záložce Network v GPanel. - Pokud má server heslo, budete vyzváni k jeho zadání.
Podrobnosti o nalezení IP adresy a portu vašeho serveru najdete v článku Jak zjistit IP adresu a port serveru.
Podpora modů
Risk of Rain 2 má aktivní modovací komunitu soustředěnou kolem Thunderstore, repozitáře a správce modů. Většina serverových modů vyžaduje modovací framework BepInEx.
Instalace BepInEx
BepInEx je standardní mod loader pro Risk of Rain 2. Pro instalaci na váš server:
- Stáhněte nejnovější BepInExPack z Thunderstore.
- Zastavte server ze záložky Console v GPanel.
- Připojte se k serveru přes SFTP (viz Jak nahrávat soubory přes SFTP).
- Rozbalte archiv BepInExPack a nahrajte obsah do kořenového adresáře serveru, sloučte s existujícími soubory. Klíčové soubory jsou složka
BepInEx/a související konfigurační soubory. - Spusťte server. BepInEx se inicializuje při prvním spuštění a vytvoří adresáře pro pluginy a konfiguraci.
Instalace serverových modů
Jakmile je BepInEx nainstalován, můžete přidávat serverové mody:
- Procházejte Thunderstore a hledejte mody. Hledejte mody označené jako serverové nebo vyžadované hostitelem.
- Stáhněte mod a rozbalte jej.
- Nahrajte DLL soubory modu do adresáře
BepInEx/plugins/na vašem serveru přes SFTP. - Restartujte server pro načtení nových modů.
Použití r2modman (na straně klienta)
Pro správu modů na vašem lokálním herním klientovi je doporučeným správcem modů r2modman. Zajišťuje stahování modů, řešení závislostí a správu profilů. Hráči připojující se k vašemu modovanému serveru by měli použít r2modman k instalaci stejné sady modů lokálně.
- Stáhněte r2modman z Thunderstore nebo z jeho stránky vydání na GitHub.
- Vyberte Risk of Rain 2 jako hru.
- Vytvořte profil a nainstalujte mody, které váš server vyžaduje.
- Spusťte hru přes r2modman, abyste zajistili načtení všech modů.
Správa uložených dat
Dedikované servery Risk of Rain 2 pracují se stavem hry a postupem jinak než hra pro jednoho hráče. Zde jsou klíčové body k pochopení:
- Přetrvání běhu: Běh v Risk of Rain 2 trvá tak dlouho, dokud server běží. Pokud se server restartuje nebo zastaví, aktuální běh končí a při dalším spuštění serveru se vytvoří nové lobby. Neexistuje systém ukládání uprostřed běhu — toto je záměrné, protože běhy jsou koncipovány jako nepřetržité relace.
- Hráčské profily: Odemčené položky a postup hráče (předměty, skiny, výzvy) jsou uloženy na straně klienta, nikoliv na serveru. Hráči si své odemčené položky ponechají bez ohledu na stav serveru.
- Přetrvání konfigurace serveru: Váš
server.cfga startovací proměnné v GPanel přetrvávají mezi restarty. Při zastavení serveru se ztratí pouze probíhající běh.
Časté problémy
Server se nezobrazuje v prohlížeči
- Ověřte, že je server plně spuštěn v GPanel. Server musí dokončit svou startovací sekvenci, než se zaregistruje na master serveru.
- Zkontrolujte, že startovací proměnná
ADVERTISEje nastavena na1. - Nové servery se mohou v prohlížeči zobrazit až po několika minutách. Zkuste mezitím přímé připojení.
- Zkontrolujte konzoli GPanel, zda neobsahuje chyby. Pokud server padá nebo se nepodaří inicializovat, v prohlížeči se nezobrazí.
Hráči se nemohou připojit
- Ujistěte se, že server běží a není ve smyčce pádů. Zkontrolujte konzoli GPanel, zda neobsahuje chybové zprávy.
- Pokud jste nastavili heslo, ověřte, že ho hráči zadávají správně. Hesla rozlišují velká a malá písmena.
- Ověřte, že vy i vaši hráči používáte stejnou verzi hry. Aktualizace Risk of Rain 2 mohou narušit kompatibilitu mezi neshodnými verzemi.
- Pokud používáte mody, ujistěte se, že všichni připojující se hráči mají nainstalované stejné mody a verze. Nesoulad modů je nejčastější příčinou selhání připojení na modovaných serverech.
Související články
- Jak zjistit IP adresu a port serveru
- Jak nahrávat soubory přes SFTP
- Plánované restarty
- Průvodce spuštěním serveru
Potřebujete pomoc?
Pokud narazíte na problém, který tento průvodce nepokrývá, náš tým podpory je připraven pomoci. Odešlete tiket podpory a uveďte ID vašeho serveru, popis problému a jakýkoli relevantní výstup konzole z GPanel.