Tento průvodce pokrývá nastavení administrátora, dostupné příkazy, správu hráčů a řešení problémů pro váš dedikovaný server No One Survived. Naučíte se, jak nakonfigurovat přístup administrátora, používat herní příkazy a řešit běžné problémy serveru.
Nastavení administrátora
No One Survived poskytuje přístup administrátora prostřednictvím hesla administrátora a volitelně prostřednictvím whitelistu Steam ID. Administrátorské schopnosti vám dávají plnou kontrolu nad serverem během hraní.
Nastavení hesla administrátora
Heslo administrátora se konfiguruje prostřednictvím proměnné SERVER_ADMIN_PASSWORD v GPanel, nebo v konfiguračním souboru WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Toto můžete také nastavit na záložce Startup v GPanel úpravou proměnné SERVER_ADMIN_PASSWORD. Po změně hesla restartujte server, aby se změna projevila.
Přihlášení jako administrátor ve hře
- Připojte se k serveru jako běžný hráč.
- Otevřete herní konzoli (obvykle stisknutím ` nebo ~, případně zkontrolujte nastavení kláves ve hře).
- Zadejte příkaz pro přihlášení administrátora s vaším heslem:
AdminLogin YourSecurePassword123
Měli byste vidět potvrzovací zprávu, že vám byla udělena administrátorská oprávnění pro aktuální relaci.
Whitelist Steam ID
Pro další vrstvu zabezpečení můžete omezit přístup administrátora na konkrétní účty Steam konfigurací whitelistu Steam ID v nastavení serveru:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Když je whitelist Steam ID nakonfigurován, pouze hráči, jejichž Steam ID jsou uvedena v seznamu, se mohou autentifikovat jako administrátor, i když znají heslo administrátora. To zabraňuje neoprávněnému přístupu v případě úniku hesla.
Administrátorské příkazy
Po autentifikaci jako administrátor můžete používat následující příkazy prostřednictvím herní konzole:
Příkazy pro správu hráčů
| Příkaz | Syntaxe | Popis |
|---|---|---|
| Kick | Kick <PlayerName> |
Odebere hráče ze serveru. Může se ihned znovu připojit. |
| Ban | Ban <PlayerName> |
Odebere hráče a zabrání mu v opětovném připojení, dokud nebude odbanován. |
| Unban | Unban <PlayerName> |
Odebere hráče ze seznamu banů a umožní mu opětovné připojení. |
| Seznam hráčů | ListPlayers |
Zobrazí všechny aktuálně připojené hráče s jejich jmény a Steam ID. |
| Broadcast | Broadcast <Message> |
Odešle celoserverovou zprávu viditelnou pro všechny hráče. |
Příkazy pro teleportaci
| Příkaz | Syntaxe | Popis |
|---|---|---|
| Teleport k hráči | TeleportTo <PlayerName> |
Teleportuje vás na pozici zadaného hráče. |
| Teleport hráče k vám | TeleportHere <PlayerName> |
Teleportuje zadaného hráče na vaši aktuální pozici. |
| Teleport na souřadnice | Teleport <X> <Y> <Z> |
Teleportuje vás na zadané světové souřadnice. |
Příkazy pro předměty a spawnování
| Příkaz | Syntaxe | Popis |
|---|---|---|
| Dát předmět | GiveItem <ItemID> <Amount> |
Vytvoří zadaný předmět ve vašem inventáři. |
| Dát předmět hráči | GiveItemTo <PlayerName> <ItemID> <Amount> |
Vytvoří předmět přímo v inventáři jiného hráče. |
| Spawnovat entitu | SpawnEntity <EntityID> |
Vytvoří entitu (zombie, NPC, zvíře) na vaší pozici. |
Příkazy pro čas a počasí
| Příkaz | Syntaxe | Popis |
|---|---|---|
| Nastavit čas | SetTime <Hour> |
Nastaví herní čas (0-24). Například SetTime 12 nastaví poledne. |
| Nastavit počasí | SetWeather <Type> |
Změní aktuální počasí. Možnosti: Clear, Rain, Storm, Fog. |
| Přepnout cyklus dne/noci | ToggleDayNight |
Pozastaví nebo obnoví cyklus dne a noci v aktuálním čase. |
Přístup přes RCON
Pokud hra podporuje RCON (Remote Console), můžete odesílat administrátorské příkazy bez přihlášení do hry. To je užitečné pro automatizovanou správu serveru a externí nástroje.
Povolení RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
Po povolení RCON můžete použít jakéhokoli standardního RCON klienta pro připojení k serveru a vzdálené provádění příkazů. Port RCON musí být odlišný od herního portu a query portu.
Správa hráčů
Správa seznamu banů
Bany jsou uloženy v souboru seznamu banů na serveru. Bany můžete spravovat prostřednictvím administrátorských příkazů nebo přímou úpravou souboru seznamu banů:
- Použijte
Ban <PlayerName>pro přidání hráče do seznamu banů. - Použijte
Unban <PlayerName>pro odebrání hráče ze seznamu banů. - Soubor seznamu banů lze upravit prostřednictvím Správce souborů v GPanel pro hromadné změny.
Režim whitelistu
Pokud chcete omezit svůj server pouze na konkrétní hráče, můžete povolit režim whitelistu:
[ServerSettings]
WhitelistEnabled=true
Když je whitelist povolen, mohou se připojit pouze hráči, jejichž Steam ID jsou v souboru whitelistu. Přidejte Steam ID do souboru whitelistu (jedno na řádek) prostřednictvím Správce souborů v GPanel.
Správa světa
Nastavení cyklu dne/noci
Cyklus dne a noci výrazně ovlivňuje hratelnost. Delší dny dávají hráčům více bezpečného času na sběr zdrojů, zatímco delší noci zvyšují obtížnost přežití:
| Styl hry | Délka dne | Délka noci |
|---|---|---|
| Příležitostný / zaměřený na stavění | 60 minut | 15 minut |
| Vyvážený (výchozí) | 40 minut | 20 minut |
| Hardcore přežití | 20 minut | 40 minut |
| Permanentní den | 120 minut | 1 minuta |
Nastavení obtížnosti
Kromě přednastavených úrovní obtížnosti můžete jemně doladit jednotlivá nastavení pro vytvoření vlastní obtížnosti. Kombinujte je pro přizpůsobený zážitek:
- Hustota zombie: Upravte
ZombieSpawnMultiplier(0.1 pro téměř žádné, 5.0 pro ohromující hordy). - Chování NPC: Nastavte
NPCHostilitynaPassivepro přátelské NPC neboAggressivepro nepřátelský svět. - Nedostatek zdrojů: Snižte
GatherRateMultiplieraLootRespawnMultiplierpro obtížnější přežití. - Obtížnost boje: Kombinujte vysoké spawnování zombie s nízkou odolností pro náročný bojový zážitek.
Řešení problémů
Pády serveru
- Zkontrolujte log konzole: Prohlédněte si výstup konzole GPanel pro chybové zprávy před pádem. Běžné příčiny zahrnují limity paměti a poškozená uložená data.
- Problémy s pamětí: Pokud server padá během generování světa nebo při velkém počtu hráčů, může potřebovat více RAM. Zvažte upgrade vašeho serverového plánu.
- Poškozená záloha světa: Pokud server opakovaně padá při spuštění, zkuste obnovit zálohu nebo provést reset světa. Instrukce pro zálohu a reset najdete v průvodci No One Survived Server Setup Guide.
- Aktualizace hry: Pády po aktualizaci hry mohou naznačovat problémy s kompatibilitou. Restartujte server pro aplikaci aktualizace a zkontrolujte komunitní fóra pro známé problémy.
Problémy s připojením
- Server se nezobrazuje v prohlížeči: Ujistěte se, že server je plně spuštěn (zkontrolujte konzoli GPanel pro zprávu o připravenosti). Ověřte, že query port je správně přiřazen.
- Nelze se připojit přes přímou IP: Překontrolujte IP adresu a herní port (ne query port). Viz How to Find Your Server IP and Port.
- Timeout při připojení: Server může být přetížen nebo neodpovídá. Zkuste ho restartovat přes GPanel. Pokud problém přetrvává, zkontrolujte konzoli pro chyby.
- "Version mismatch": Server i klient musí být na stejné verzi hry. Restartujte server pro aplikaci čekajících aktualizací.
Poškození uložených dat
- Příznaky: Server se nespustí, načte se do prázdného světa nebo hráči ztratí veškerý postup.
- Prevence: Vždy zastavte server čistě přes GPanel před údržbou. Vyhněte se násilnému ukončení procesu serveru.
- Obnovení: Obnovte ze zálohy pořízené před poškozením. Pokud záloha neexistuje, je nutný reset světa.
Problémy se spawnováním zombie
- Žádní zombie se nespawnují: Zkontrolujte, že
ZombieSpawnMultipliernení nastaven na0. Ověřte, že obtížnost není nastavena na režim, který zombie deaktivuje. - Příliš mnoho zombie / lag: Snižte
ZombieSpawnMultiplier. Vysoké tempo spawnování v kombinaci s mnoha hráči může způsobit výrazný lag serveru. - Zombie se nedespawnují: Toto může být chyba ve hře. Restartování serveru vymaže všechny vytvořené entity a dočasně problém vyřeší.
Optimalizace výkonu
- Snižte
MaxPlayers, pokud server má problémy s aktuálním počtem hráčů. - Snižte
ZombieSpawnMultiplierpro snížení počtu entit a využití CPU. - Ujistěte se, že server má dostatek RAM pro velikost mapy a počet hráčů.
- Naplánujte pravidelné restarty (denně nebo každých několik dní) pro vyčištění úniků paměti a resetování počtů entit.
- Pokud je to dostupné, snižte vzdálenost viditelnosti nebo rozsah simulace v nastavení serveru.
Související články
- No One Survived Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server