Tento průvodce pokrývá nastavení vašeho dedikovaného serveru Astroneer na Legion Hosting, konfiguraci startup variables, úpravu nastavení serveru, připojení k serveru a správu uložení a záloh. Pro konfiguraci whitelistu a administrátora se podívejte na Nastavení administrátora a whitelistu pro Astroneer.
1. Předpoklady
Před spuštěním serveru Astroneer si připravte následující informace:
- Steam uživatelské jméno vlastníka -- Vaše přesné jméno profilu na Steam. Server ho používá k identifikaci účtu vlastníka.
- Steam ID vlastníka (GUID) -- Vaše 64-bitové Steam ID (např.
76561198012345678). Server ho používá k udělení administrátorských/vlastnických oprávnění ve hře.
Jak najít své Steam ID
- Otevřete Steam a klikněte na své jméno profilu v pravém horním rohu.
- Vyberte Account details. Vaše Steam ID zde není zobrazeno přímo, ale URL vašeho profilu ho obsahuje, pokud jste si nenastavili vlastní URL.
- Případně navštivte steamid.io, vložte URL svého Steam profilu a zkopírujte hodnotu steamID64.
2. První spuštění
- Přihlaste se do GPanel a vyberte svůj server Astroneer.
- Přejděte na záložku Startup. Uvidíte několik konfigurovatelných proměnných (viz tabulka níže).
- Nastavte OWNER_NAME na své přesné Steam uživatelské jméno.
- Nastavte OWNER_GUID na své 64-bitové Steam ID.
- Ověřte, že PUBLIC_IP je nastavena správně. Měla by odpovídat veřejné IP adrese vašeho serveru zobrazené v záložce Network.
- Vraťte se na záložku Console a klikněte na Start.
- Počkejte, až konzole zobrazí, že server dokončil načítání. První spuštění může trvat minutu nebo dvě, protože Astroneer inicializuje soubory světa přes Proton.
3. GPanel Startup Variables
Následující proměnné jsou dostupné v záložce Startup v GPanel. Jsou předány serveru při každém spuštění.
| Proměnná | Povinná | Popis |
|---|---|---|
PUBLIC_IP |
Ano | Veřejná IP adresa vašeho serveru. Musí odpovídat IP zobrazené v záložce Network v GPanel. Server nebude dostupný, pokud je tato hodnota nesprávná. |
OWNER_NAME |
Ano | Steam uživatelské jméno vlastníka serveru. Tomuto účtu jsou udělena plná administrátorská oprávnění ve hře. |
OWNER_GUID |
Ano | 64-bitové Steam ID vlastníka serveru (např. 76561198012345678). Společně s OWNER_NAME identifikuje administrátorský účet. |
SERVER_NAME |
Ne | Název zobrazený v prohlížeči serverů. Pokud není nastaven, výchozí hodnota je "Astroneer Dedicated Server". |
SERVER_PWD |
Ne | Volitelné heslo, které musí hráči zadat pro připojení k serveru. Ponechte prázdné pro veřejný server. |
4. AstroServerSettings.ini
Pro pokročilejší konfiguraci můžete přímo upravit INI konfigurační soubor serveru. Před prováděním změn zastavte server.
Umístění souboru
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Otevřete tento soubor pomocí záložky Files v GPanel nebo se připojte přes SFTP. Pokud soubor neexistuje, spusťte a zastavte server jednou pro vygenerování souboru s výchozími hodnotami.
Klíčová nastavení
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
PublicIP |
(IP vašeho serveru) | Veřejná IP adresa serveru. Musí odpovídat skutečné IP serveru ze záložky Network v GPanel. |
ServerName |
Astroneer Dedicated Server |
Název zobrazený v herním prohlížeči serverů. |
ServerPassword |
(prázdné) | Volitelné heslo pro připojení. Ponechte prázdné pro veřejný server. |
OwnerName |
(žádné) | Steam uživatelské jméno vlastníka serveru. Musí přesně odpovídat (rozlišuje velká a malá písmena). |
OwnerGuid |
(žádné) | 64-bitové Steam ID vlastníka serveru. |
MaxFPS |
30 |
Maximální tick rate serveru (snímky za sekundu). Vyšší hodnoty zvyšují odezvu serveru, ale spotřebovávají více CPU. Doporučené hodnoty jsou mezi 30 a 60. |
WhitelistEnabled |
False |
Když je nastaveno na True, mohou se připojit pouze hráči na whitelistu. Podrobnosti naleznete v Nastavení administrátora a whitelistu pro Astroneer. |
AutoSaveGameInterval |
900 |
Čas mezi automatickými uloženími v sekundách. Výchozí hodnota je 900 (15 minut). Nižší hodnoty ukládají častěji, ale zvyšují diskové I/O. |
BackupSaveGamesInterval |
7200 |
Čas mezi zálohami v sekundách. Výchozí hodnota je 7200 (2 hodiny). Zálohy jsou oddělené od automatických uložení a poskytují další body pro obnovení. |
Příklad konfigurace
[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Engine.ini na Astro/Saved/Config/WindowsServer/Engine.ini. Tento soubor řídí nízkoúrovňová nastavení enginu, jako je vazba síťových portů. Ve většině případů tento soubor nemusíte upravovat -- výchozí nastavení fungují správně s přiřazením portů v GPanel.
5. Jak se připojit
Možnost A -- Herní prohlížeč serverů
- Spusťte Astroneer přes Steam.
- Z hlavního menu vyberte Multiplayer.
- Klikněte na záložku Dedicated Servers.
- Vyhledejte svůj server podle názvu nebo procházejte seznam.
- Vyberte svůj server a klikněte na Join. Zadejte heslo serveru, pokud budete vyzváni.
Možnost B -- Přímé připojení přes IP
- Spusťte Astroneer přes Steam.
- Z hlavního menu vyberte Multiplayer.
- Klikněte na záložku Dedicated Servers.
- Použijte IP adresu a port ze záložky Network v GPanel pro přímé připojení:
<your-server-ip>:<port> - Zadejte heslo serveru, pokud je nastaveno.
PUBLIC_IP (a PublicIP v AstroServerSettings.ini) odpovídá skutečné IP adrese vašeho serveru zobrazené v záložce Network v GPanel. Neshoda je nejčastější příčinou selhání připojení.
6. Správa uložení
Automatické ukládání
Astroneer automaticky ukládá váš svět v pravidelných intervalech. Frekvence je řízena dvěma nastaveními v AstroServerSettings.ini:
- AutoSaveGameInterval -- Jak často dochází k primárnímu uložení (výchozí: 900 sekund / 15 minut).
- BackupSaveGamesInterval -- Jak často je vytvořena samostatná záloha (výchozí: 7200 sekund / 2 hodiny). Zálohy poskytují další body pro obnovení nad rámec běžného automatického ukládání.
Umístění souborů uložení
Soubory uložení jsou na serveru uloženy v:
Astro/Saved/SaveGames/
Soubory mají příponu .savegame. V tomto adresáři najdete jak primární uložení, tak případné zálohy.
Ruční zálohy přes SFTP
Pro vytvoření ruční zálohy vašeho světa:
- Zastavte server z GPanel, abyste zajistili zápis všech dat na disk.
- Připojte se k serveru přes SFTP. Pokyny k připojení najdete v Jak nahrát soubory přes SFTP.
- Přejděte do
Astro/Saved/SaveGames/. - Stáhněte soubory
.savegame, které chcete uchovat.
Obnovení uložení
- Zastavte server z GPanel.
- Připojte se přes SFTP a přejděte do
Astro/Saved/SaveGames/. - Nahrajte svůj soubor
.savegamedo tohoto adresáře, případně nahraďte existující uložení. - Spusťte server z GPanel. Server načte soubor uložení při startu.
Řešení problémů
Server se nezobrazuje v prohlížeči
- Ověřte, že je server plně spuštěný v GPanel. Zkontrolujte konzoli pro případné chybové hlášky.
- Ověřte, že
PUBLIC_IPv záložce Startup odpovídá přesně IP vašeho serveru ze záložky Network. - Prohlížeči serverů může trvat několik minut, než zaindexuje nově spuštěný server. Zkuste se zatím připojit přímo přes IP.
Server padá při spuštění
- Zkontrolujte log konzole v GPanel pro chybové hlášky. Běžné příčiny zahrnují neplatné konfigurační hodnoty v
AstroServerSettings.ini. - Zkuste smazat
AstroServerSettings.inia restartovat server. Bude vygenerován nový konfigurační soubor s výchozími hodnotami. - Pokud pády přetrvávají, otevřete tiket podpory s IP adresou vašeho serveru a případnými chybovými hláškami z konzole.
Související články
- Nastavení administrátora a whitelistu pro Astroneer
- Jak najít IP adresu a port vašeho serveru
- Jak nahrát soubory přes SFTP
- Průvodce spuštěním serveru
Potřebujete pomoc?
Pokud narazíte na problémy se serverem Astroneer, 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é hlášky z konzole GPanel.