Tento průvodce pokrývá nastavení administrace, správu hráčů, používání serverové konzole, správu světů a řešení problémů pro váš dedikovaný server Foundry. Foundry je voxelová hra zaměřená na stavbu továren, kde hráči konstruují a automatizují složité výrobní linky v procedurálně generovaném světě. Pro úvodní nastavení serveru, konfiguraci, generování světa a pokyny k připojení viz Foundry Server Setup Guide.
1. Administrace a ovládání hostitele
Dedikované servery Foundry používají model oprávnění založený na hostiteli. Operátor serveru spravuje server prostřednictvím kombinace konfiguračního souboru App.cfg a herních ovládacích prvků hostitele.
Přístup operátora serveru
Jako operátor serveru spravujete svůj server Foundry prostřednictvím:
- Konzole GPanel: Serverová konzole v GPanel zobrazuje výstup serveru, události připojení a chybové zprávy. Toto je váš primární monitorovací nástroj.
- Konfigurační soubor: Soubor
App.cfgovládá veškerá nastavení serveru. Upravte jej přes záložku Files v GPanel nebo přes SFTP. Podrobnosti viz Foundry Server Setup Guide. - Herní ovládání: Po připojení k serveru má hostitelský hráč přístup k dalším možnostem správy prostřednictvím herního menu.
Ochrana serveru heslem
Pro omezení přístupu k serveru nastavte heslo v App.cfg:
server_password=YourSecretPassword
Hráči musí toto heslo zadat při připojování. Pro opětovné zveřejnění serveru vymažte hodnotu hesla:
server_password=
Skrytí serveru z prohlížeče serverů
Pokud chcete soukromý server, který se nezobrazuje v prohlížeči serverů Steam, nastavte:
server_is_public=false
Hráči se stále mohou připojit přímým připojením pomocí vaší IP adresy a portu, ale server nebude možné najít procházením.
2. Správa hráčů
Vyhazování hráčů
Pro odstranění rušivého hráče ze serveru:
- Ve hře: Otevřete seznam hráčů z herního menu, vyberte hráče a použijte možnost vyhodit. Tato možnost je dostupná hostitelskému hráči.
- Restart serveru: Jako poslední možnost restart serveru z GPanel odpojí všechny hráče. Rušivému hráči lze zabránit v opětovném připojení nastavením hesla serveru.
Banování hráčů
Pro trvalé zabránění hráči v připojení k vašemu serveru:
- Použijte herní možnost banu, pokud je dostupná v menu správy hráčů.
- Zabanovaní hráči jsou sledováni podle jejich Steam ID a budou odmítnuti při budoucích pokusech o připojení.
- Seznam banů přetrvává přes restarty serveru.
server_password v App.cfg a sdílení hesla pouze s důvěryhodnými hráči. Toto funguje bez ohledu na stav systému banů.
Správa počtu hráčů
Ovládejte, kolik hráčů může být současně online:
server_max_players=16
Výchozí maximum je 32. Snížení této hodnoty se doporučuje, pokud má váš serverový plán omezené prostředky, nebo pokud zaznamenáváte problémy s výkonem při mnoha připojených hráčích. Každý připojený hráč načítá další chunky kolem své pozice, čímž zvyšuje zátěž zpracování serveru.
3. Serverová konzole
Konzole GPanel zobrazuje výstup serveru v reálném čase včetně:
- Události připojení a odpojení hráčů
- Potvrzení uložení světa
- Chybové zprávy a varování
- Stav spuštění a vypnutí serveru
Čtení výstupu konzole
Sledujte konzoli pro důležité zprávy:
| Typ zprávy | Příklad | Význam |
|---|---|---|
| Připojení hráče | Player [SteamName] connected |
Hráč se úspěšně připojil k serveru. |
| Odchod hráče | Player [SteamName] disconnected |
Hráč opustil server. |
| Automatické uložení | World saved |
Automatické nebo ruční uložení bylo úspěšně dokončeno. |
| Chyba | ERROR: ... |
Něco se pokazilo. Poznamenejte si zprávu pro řešení problémů. |
| Server připraven | Server started on port 3724 |
Server je online a přijímá připojení. |
4. Správa světů
Přepínání mezi světy
Foundry podporuje více světů prostřednictvím nastavení server_world_name. Každý název světa odpovídá samostatnému adresáři uložení s vlastní továrnou, terénem a daty hráčů.
- Zastavte server z GPanel.
- Otevřete
App.cfga změňteserver_world_namena jiný název:server_world_name=NewFactory - Pokud chcete nový svět s konkrétním terénem, nastavte také novou hodnotu
map_seed. - Spusťte server. Pokud název světa ještě neexistuje, bude vygenerován nový svět.
server_world_name zpět na původní název a restartujte. Veškerý postup továrny zůstane přesně tak, jak jste ho zanechali.
Resetování světa
Pro úplný reset světa a začátek s novou továrnou:
- Zastavte server z GPanel.
- Připojte se přes SFTP a přejděte do adresáře
serverfiles/. - Smažte nebo přejmenujte složku světa (např. přejmenujte
MyFoundrynaMyFoundry_backup). - Volitelně změňte
map_seedvApp.cfg, pokud chcete jiný terén. - Spusťte server. Bude vygenerován nový svět pomocí nakonfigurovaného seedu.
Obnovení ze zálohy
- Zastavte server z GPanel.
- Připojte se přes SFTP.
- Nahrajte zálohovanou složku světa do adresáře
serverfiles/a nahraďte stávající. - Ujistěte se, že název složky odpovídá hodnotě
server_world_namevApp.cfg. - Spusťte server. Zálohovaný svět bude načten.
5. Konfigurace automatického ukládání
Systém automatického ukládání Foundry zapisuje kompletní stav světa na disk v pravidelných intervalech. Nakonfigurujte jej v App.cfg:
| Nastavení | Hodnota | Efekt |
|---|---|---|
autosave_interval=300 |
300 sekund | Ukládá každých 5 minut (výchozí). Dobrý kompromis pro většinu serverů. |
autosave_interval=600 |
600 sekund | Ukládá každých 10 minut. Snižuje frekvenci ukládání pro velmi velké továrny. |
autosave_interval=120 |
120 sekund | Ukládá každé 2 minuty. Častější ukládání, vyšší využití disku. |
autosave_interval=0 |
Vypnuto | Žádné automatické ukládání. Musíte se spoléhat na ruční ukládání, jinak riskujete ztrátu postupu při pádu. |
6. Řešení problémů
Server padá při spuštění
- Zkontrolujte konzoli GPanel pro chybové zprávy. Běžné příčiny zahrnují chybnou syntaxi
App.cfg(chybějící hodnoty, mezery navíc kolem znaku=). - Ověřte, že hodnoty portů nebyly ručně změněny. Porty musí odpovídat tomu, co přiřadí GPanel.
- Zkuste smazat
App.cfga restartovat pro vygenerování nové konfigurace s výchozími hodnotami. - Pokud pád souvisí s konkrétním světem, zkuste přepnout na nové
server_world_namea otestovat, zda problém souvisí s uloženým stavem. - Pokud pády přetrvávají, otevřete tiket podpory s vaší IP adresou serveru a kompletním výstupem konzole.
Hráči se nemohou připojit
- Ověřte, že server běží v GPanel. Zkontrolujte konzoli pro chyby během spouštění.
- Potvrďte, že hráč používá správnou IP adresu a port ze záložky Network v GPanel.
- Zkontrolujte, že heslo serveru je správné (hesla rozlišují velká a malá písmena).
- Ujistěte se, že server nedosáhl limitu
server_max_players. - Ověřte, že server i hráč používají stejnou verzi Foundry. Aktualizace hry mohou dočasně narušit kompatibilitu.
Server se nezobrazuje v prohlížeči
- Potvrďte, že
server_is_public=truevApp.cfg. - Prohlížeč serverů Steam může trvat několik minut, než zaindexuje nový server. Zkuste přímé připojení, zatímco čekáte.
- Restartujte server, pokud běží dlouhou dobu bez zobrazení. Někdy může připojení k hlavnímu serveru Steam vypadnout.
Pokles výkonu u velkých továren
- Velké tovární stavby s tisíci strojů a dopravníkových pásů zvyšují dobu zpracování tiku serveru. Toto je očekávané chování ve Foundry.
- Snižte
server_max_playerspro snížení počtu načtených chunků. - Povolte
pause_server_when_empty=true, aby server nesimuloval továrnu, když nikdo není online. - Optimalizujte rozložení vaší továrny konsolidací výrobních linek a snížením zbytečného směrování dopravníků.
- Zvyšte
autosave_interval, pokud ukládání způsobuje periodické záseky na velmi velkých světech. - Pokud výkon zůstává špatný i po optimalizaci, zvažte kontaktování podpory ohledně upgradu vašeho serverového plánu.
Poškození uložených dat
- Pokud server spadne během automatického ukládání, soubor uložení se může poškodit.
- Obnovte z ruční zálohy přes SFTP, pokud je dostupná. Pokyny k obnovení viz Foundry Server Setup Guide.
- Pokud záloha neexistuje, zkuste přepnout na nové
server_world_namea začít znovu, přičemž poškozené uložení ponechte pro případ, že budoucí aktualizace umožní jeho obnovu. - Pravidelné zálohy přes SFTP jsou nejlepší ochranou proti poškození uložených dat. Zálohujte složku světa alespoň jednou za herní relaci.
Související články
- Foundry Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Potřebujete pomoc?
Pokud narazíte na problémy se svým serverem Foundry, které zde nejsou popsány, otevřete tiket podpory a uveďte IP adresu vašeho serveru, popis problému a případné relevantní chybové zprávy z konzole GPanel.