Tento průvodce popisuje, jak nakonfigurovat váš dedikovaný Rust server hostovaný u Legion Hosting, včetně nastavení server.cfg, startovacích proměnných v GPanel, plánování wipů, správy uložených dat a jak se připojit.
server.cfg nebo jakékoliv jiné konfigurační soubory. Změny provedené za běhu serveru mohou být při vypnutí přepsány.
Konfigurace serveru — server.cfg
Rust načítá svou primární konfiguraci ze souboru server/rust/cfg/server.cfg na vašem serveru. Tento soubor je automaticky vytvořen při prvním spuštění serveru. Otevřete jej na kartě Files v GPanel a upravte základní nastavení serveru.
Přehled klíčových nastavení
| Nastavení | Příklad hodnoty | Popis |
|---|---|---|
server.hostname |
My Legion Rust Server |
Název zobrazený v herním prohlížeči serverů. Nastavte popisný název, aby hráči mohli váš server snadno najít. |
server.maxplayers |
40 |
Maximální počet současně připojených hráčů. Neměl by překročit limit slotů vašeho hostingového plánu. |
server.worldsize |
3000 |
Velikost mapy v metrech. Běžné hodnoty: 1000 (malá), 2000, 3000 (střední), 4000, 6000 (velká). Větší mapy vyžadují výrazně více RAM a CPU. |
server.seed |
123456 |
Náhodné semínko použité pro generování mapy. Stejné semínko + velikost světa vždy vytvoří stejnou mapu. Změňte ho (společně s wipem mapy) pro vygenerování zcela nového rozložení mapy. |
server.saveinterval |
60 |
Jak často (v sekundách) server ukládá data světa na disk. Výchozí hodnota je 60 (1 minuta). Nižší hodnoty snižují ztrátu dat při pádu, ale zvyšují zatížení disku. |
server.description |
A chill PvE server |
Popis zobrazený na informačním panelu serveru ve hře. Udržujte ho krátký a informativní. |
server.url |
https://discord.gg/yourserver |
URL zobrazená na informačním panelu serveru. Obvykle odkaz na Discord pozvánku nebo webové stránky. |
Minimální příklad server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Číselné hodnoty uvozovky nepotřebují.
rcon.password, rcon.port, rcon.web) si přečtěte průvodce Rust RCON Access and Admin Commands.
Startovací proměnné v GPanel
Některá nastavení Rust se konfigurují jako startovací argumenty v GPanel místo v server.cfg. Ty ovládají nízkoúrovňové chování serveru, které musí být nastaveno před spuštěním procesu.
- Přihlaste se do GPanel.
- Vyberte svůj Rust server ze seznamu serverů.
- Klikněte na kartu Startup.
- Zkontrolujte a nastavte zobrazené proměnné. Změny se projeví při příštím spuštění serveru.
Klíčové startovací proměnné
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
QUERY_PORT |
(přiřazeno) | Steam query port používaný pro výpisy v prohlížeči serverů. Musí odpovídat query portu přiřazenému na kartě Network v GPanel. |
APP_PORT |
(přiřazeno) | Port pro doprovodnou aplikaci Rust+. Nastavte na -1 pro úplné vypnutí aplikace Rust+, pokud ji nepotřebujete. |
WORLD_SEED |
0 |
Semínko pro generování mapy. Při nastavení na 0 server automaticky vygeneruje náhodné semínko a uloží ho do seed.txt. Stejné náhodné semínko se znovu použije při restartu, dokud nesmažete seed.txt nebo nenastavíte konkrétní hodnotu semínka. Pro získání zcela jiného rozložení mapy smažte seed.txt před restartem, nebo zde nastavte konkrétní nenulovou hodnotu. |
FRAMEWORK |
vanilla |
Moddingový framework k načtení. Nastavte na oxide nebo carbon pro povolení moddingového frameworku, nebo ponechte jako vanilla bez modů. Podrobnosti naleznete v průvodci Rust Oxide/uMod Plugin Installation. |
server.cfg, startovací argument má přednost. Používejte kartu Startup pro porty, identitu a výběr frameworku; server.cfg používejte pro herní nastavení.
Jak se připojit k serveru
Rust nemá vestavěný prohlížeč serverů, který by se snadno prohledával. Nejrychlejší způsob přímého připojení je přes herní F1 konzoli.
- Spusťte Rust a dostanete se na hlavní menu.
- Stiskněte F1 pro otevření vývojářské konzole.
- Zadejte následující příkaz a stiskněte Enter:
Nahraďteclient.connect IP:PORTIPaPORTIP adresou a herním portem vašeho serveru, jak je zobrazeno na kartě Network v GPanel.
Server si také můžete přidat do oblíbených ve hře, aby se zobrazoval v Play > Community Servers > Favourites pro rychlejší přístup v budoucích sezeních.
Pro podrobnosti o nalezení IP adresy a portu vašeho serveru si přečtěte How to Find Your Server IP and Port.
Plán wipů a mechaniky
Rust má vestavěný systém wipů se dvěma odlišnými typy wipů. Pochopení rozdílu je zásadní pro správné provozování serveru.
Wipe mapy vs. Wipe blueprintů
| Typ wipu | Co se smaže | Co zůstane zachováno |
|---|---|---|
| Wipe mapy | Všechny hráčské základny, předměty, suroviny na mapě a pozice hráčů. | Blueprinty (postup výzkumu) a datové soubory hráčů. |
| Wipe blueprintů (BP) | Všechny blueprinty — hráči začínají výzkum od nuly. | Nic konkrétního — wipe BP je téměř vždy kombinován s wipem mapy. |
Vynucené wipy — první čtvrtek každého měsíce
Facepunch (vývojář Rust) vydává povinné herní aktualizace první čtvrtek každého měsíce. Tyto aktualizace vynucují wipe mapy na všech serverech — server nelze používat, dokud není wipe dokončen. Wipy blueprintů nejsou vždy vynucené; Facepunch předem oznamuje, kdy vynucený wipe BP doprovází měsíční aktualizaci.
Jak provést wipe mapy
- Zastavte server z karty Console v GPanel.
- Přejděte na kartu Files a navigujte do
server/rust/. - Smažte všechny soubory odpovídající
proceduralmap.*.savvserver/rust/. Jedná se o uložené soubory světa. - Smažte také všechny soubory odpovídající
proceduralmap.*.mapv kořenovém adresáři serveru. Jedná se o předgenerované soubory mapy. - Volitelně aktualizujte startovací proměnnou
WORLD_SEED(neboserver.seedvserver.cfg) pro vygenerování zcela jiného rozložení mapy. Můžete také smazatseed.txt, pokud existuje, pro vynucení nového náhodného semínka. - Spusťte server. Generování mapy bude při prvním spuštění trvat několik minut — to je normální.
Jak provést wipe blueprintů
- Zastavte server.
- Navigujte do
server/rust/ve správci souborů GPanel. - Smažte soubor
.db(např.player.blueprints.dbnebo podobný). Tento soubor uchovává veškerá data blueprintů hráčů. - Současně proveďte wipe mapy (doporučeno) smazáním souborů
proceduralmap.*.savaproceduralmap.*.mapdle popisu výše. - Spusťte server.
Správa uložených dat
Rust automaticky ukládá svět v intervalu definovaném hodnotou server.saveinterval (výchozí: 60 sekund). Mějte na paměti tyto tipy, abyste předešli neočekávané ztrátě dat:
- Ověřte, že
server.saveintervalje nastaven na rozumnou hodnotu. Nastavení na0nebo velmi vysoké číslo efektivně zakáže automatické ukládání. - Spusťte příkaz
server.saveručně přes konzoli GPanel před zastavením serveru pro vynucení okamžitého uložení. - Server vždy zastavujte řádně přes GPanel, místo abyste ukončili proces násilně. Náhlé ukončení může způsobit ztrátu změn z posledního intervalu ukládání.
Související články
- Rust RCON Access and Admin Commands — nastavení RCON, externí nástroje a užitečné administrátorské příkazy
- Rust Oxide/uMod Plugin Installation — instalace Oxide/Carbon, přidávání pluginů a doporučení oblíbených pluginů
- Rust Server Troubleshooting — časté problémy a jak je vyřešit
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Potřebujete pomoc?
Pokud narazíte na problém, který tento průvodce nepokrývá, náš tým podpory je připraven vám pomoci. Odešlete ticket podpory a uveďte ID vašeho serveru, popis problému a jakýkoliv relevantní výstup z konzole.