Tento průvodce pokrývá běžné problémy, se kterými se můžete setkat při provozování dedikovaného Rust serveru na Legion Hosting, a jak je vyřešit. Pro obecnou konfiguraci serveru si přečtěte Rust Server Configuration Guide.
Server se nezobrazuje v prohlížeči serverů
Pokud váš server běží, ale hráči jej nemohou najít v herním prohlížeči:
- Prohlížeči serverů může trvat 10–20 minut, než nově spuštěný server zaindexuje. Použijte přímé připojení přes F1 konzoli (
client.connect IP:PORT) pro ověření, že je server dostupný, zatímco prohlížeč dohání. - Ujistěte se, že startovací proměnná
QUERY_PORT(na kartě Startup v GPanel) odpovídá query portu přidělenému na kartě Network v GPanel. Nesprávný query port je nejčastějším důvodem, proč se server v prohlížeči nezobrazuje. - Ověřte, že je server plně nastartovaný — před testováním připojení hledejte v konzoli řádek
Server startup complete. - Zkontrolujte, že máte nastavený
server.hostnamevserver.cfg. Servery bez názvu se nemusí v prohlížeči zobrazovat správně.
Nelze se připojit k serveru
Pokud při pokusu o připojení dostáváte chybu připojení nebo timeout:
- Ověřte, že server běží a je plně nastartovaný na kartě Console v GPanel.
- Znovu zkontrolujte, že používáte správnou IP adresu a herní port z karty Network v GPanel.
- Pokud se server nedávno aktualizoval (zejména během vynuceného wipu prvního čtvrtku), ujistěte se, že jste server po aktualizaci restartovali. Hráči s novou verzí klienta se nemohou připojit k serveru běžícímu na starší verzi.
- Zkontrolujte, zda nebyl překročen
server.maxplayers. Pokud je server plný, nová připojení budou odmítnuta. - Ujistěte se, že jste nebyli zabanováni. Ověřte to u administrátora serveru nebo zkontrolujte soubor
bans.cfgna serveru.
Nelze se připojit k RCON externím nástrojem
Pokud se RustAdmin, RCON.IO nebo jiný RCON klient nemůže připojit:
- Ověřte, že je v
server.cfgnastavenorcon.web 1. Většina externích nástrojů vyžaduje WebSocket RCON rozhraní. - Potvrďte, že používáte RCON port a ne herní port. Zkontrolujte přidělený RCON port na kartě Network v GPanel.
- Znovu zkontrolujte, že RCON heslo přesně odpovídá tomu, co je nastaveno v
server.cfg. Hesla rozlišují velká a malá písmena. - Server musí být plně nastartovaný, než začne přijímat RCON připojení. Počkejte na
Server startup completev konzoli.
Pro kompletní pokyny k nastavení RCON si přečtěte Rust RCON Access and Admin Commands.
Oxide pluginy se nenačítají
- Ověřte, že je Oxide nainstalován a aktivní. Na kartě Startup v GPanel musí být proměnná
FRAMEWORKnastavena naoxide. V logu konzole by se při spuštění mělo zobrazitLoaded plugin Oxide.Core. - Soubory pluginů musí být umístěny přímo v
oxide/plugins/s přesnou příponou.cs. Soubory v podadresářích nebo se špatnou příponou jsou ignorovány. - Zkontrolujte konzoli a
oxide/logs/na chyby kompilace. Plugin se syntaktickou chybou se nenačte a chybová zpráva popíše problém. - Některé pluginy závisí na jiných pluginech (např. Economics). Nejprve nainstalujte všechny požadované závislosti.
- Ujistěte se, že verze pluginu je kompatibilní s vaší aktuální verzí Oxide. Zastaralé pluginy se nemusí zkompilovat proti novější verzi Oxide.
Pro kompletní pokyny k instalaci pluginů si přečtěte Rust Oxide/uMod Plugin Installation.
Server využívá nadměrné množství RAM nebo CPU
Pokud váš server běží pomalu, laguje nebo překračuje limity zdrojů:
- Zmenšete mapu. Snižte
server.worldsizevserver.cfg. Větší mapy vyžadují podstatně více RAM a CPU k provozu a údržbě. Velikost mapy3000je dobrý kompromis pro většinu serverů. - Proveďte audit nainstalovaných pluginů. Některé špatně napsané nebo zastaralé pluginy mohou způsobovat vysoké zatížení CPU nebo úniky paměti. Použijte
oxide.pluginspro výpis aktivních pluginů a zkuste je deaktivovat jeden po druhém, abyste identifikovali viníka. - Snižte počet hráčů. Snižte
server.maxplayers, pokud je server nedostatečně výkonný pro aktuální počet hráčů. Každý připojený hráč přidává režii na zdroje. - Zkontrolujte nahromadění entit. Na dlouho běžících serverech se mohou hromadit opuštěné základny a rozpadající se předměty. Wipe mapy resetuje počet entit na nulu.
Změny ve světě se neukládají / Rollback po restartu
Pokud se postup hráčů ztrácí po restartech serveru:
- Ověřte, že
server.saveintervalje vserver.cfgnastaven na rozumnou hodnotu (výchozí je60sekund). Nastavení na0nebo velmi vysoké číslo efektivně zakáže automatické ukládání. - Spusťte příkaz
server.saveručně přes konzoli GPanel nebo RCON před zastavením serveru pro vynucení okamžitého uložení. - Ujistěte se, že je server zastavován řádně přes GPanel, a ne násilně ukončován. Náhlé ukončení může způsobit ztrátu změn z posledního intervalu ukládání.
- Zkontrolujte dostupné místo na disku. Pokud serveru dojde místo na disku, nemůže zapisovat uložené soubory.
Server padá při spuštění
Pokud se server spustí, ale okamžitě spadne nebo se dostane do smyčky restartů:
- Zkontrolujte výstup konzole na chybové zprávy. Běžné příčiny zahrnují poškozené uložené soubory, nekompatibilní pluginy nebo chybějící soubory frameworku.
- Pokud pády začaly po přidání pluginu, odstraňte naposledy přidaný soubor
.cszoxide/plugins/a restartujte. - Pokud pády začaly po aktualizaci hry, ujistěte se, že je proměnná
FRAMEWORKsprávně nastavena. Soubory frameworku může být potřeba znovu stáhnout po aktualizaci Rust — jednoduše restartujte server a aktualizovaný framework by měl být stažen automaticky. - Zkuste smazat uložené soubory (
proceduralmap.*.savaproceduralmap.*.map) a provést čistý wipe mapy. Poškozené uložené soubory mohou bránit spuštění serveru.
Generování mapy trvá velmi dlouho
Po wipu musí server vygenerovat novou procedurální mapu. To je normální a očekávané:
- Mapa o velikosti
3000obvykle trvá 2–5 minut na vygenerování. - Větší mapy (
4000–6000) mohou trvat 10 a více minut. - Nerestartujte server během generování mapy. Nechte ho dokončit celý proces. Konzole zobrazí
Server startup complete, když bude připraven.
Potřebujete pomoc?
Pokud váš problém zde není popsán, náš tým podpory je připraven vám pomoci. Odešlete ticket podpory a uveďte:
- ID vašeho serveru (zobrazeno v GPanel)
- Popis problému a kdy začal
- Jakýkoliv relevantní výstup z konzole nebo chybové zprávy
- Kroky, které jste již vyzkoušeli