Con ZapX puoi ospitare un server Astro Colony sul tuo VPS. Astro Colony non è (ancora) incluso nell’Installer per Game Server, quindi devi configurare il server manualmente. Puoi scaricare gratuitamente i file del server tramite SteamCMD, sia per Windows sia per Linux. In questa guida scoprirai di cosa hai bisogno, come installare e avviare il server e quali porte devi aprire.
| Requisito | Astro Colony |
|---|---|
| Sistema operativo | Windows Server o Linux, ad esempio Debian o Ubuntu |
| File del server | ID app SteamCMD 2662210 (Windows) o 2934900 (Linux), download anonimo |
| Accesso | Windows: Remote Desktop · Linux: SSH |
Astro Colony non è (ancora) disponibile nell’Installer per Game Server. Devi quindi installare il server manualmente. Se vuoi usare un altro sistema operativo, installa un template diverso da Impostazioni > Reinstallazione. Questa operazione cancella tutti i dati sul tuo VPS. Scopri di più in Reinstallazione del server.
Su Windows, avvia il server con AstroColonyServer.exe dalla cartella del server; su Linux, usa AstroColonyServer.sh. Aggiungi questi parametri:
AstroColonyServer.exe -log -SteamServerName="Mein Astro Colony Server" -QueryPort=27015
| Parametro | Significato |
|---|---|
-log | apre una finestra con l'output del server |
-SteamServerName | nome visualizzato nell'elenco dei server. Scegli un nome breve: secondo lo sviluppatore, deve avere meno di 30 caratteri. |
-QueryPort | porta Query per l'elenco dei server |
Non modificare la porta di gioco con -port. Secondo lo sviluppatore, altrimenti i giocatori non riusciranno più a connettersi al server.
Per avviare automaticamente il server dopo il riavvio del VPS, su Windows crea un'attività nell'Utilità di pianificazione che esegua il server all'avvio del sistema. Su Linux, puoi usare un servizio systemd oppure avviare il server in una sessione screen.
Le impostazioni si trovano in ServerSettings.ini. Il file è nella cartella AstroColony\Saved\Config\WindowsServer\; per il server Linux, si trova in AstroColony/Saved/Config/LinuxServer/. Arresta il server prima di modificare il file, quindi riavvialo. Ecco alcune impostazioni importanti:
| Impostazione | Significato |
|---|---|
ServerPassword | password per connettersi |
MaxPlayers | numero di posti disponibili per i giocatori |
Seed e MapName | seed del mondo e mappa |
AdminList | SteamID64 degli amministratori, separati da virgole |
AutosaveInterval e AutosavesCount | intervallo tra i salvataggi automatici e numero di salvataggi conservati |
ShouldLoadLatestSavegame | carica l'ultimo salvataggio all'avvio |
Il server riconosce nel gioco gli amministratori indicati in AdminList tramite il loro Steam ID. Tra le altre cose, possono salvare, caricare e caricare online le partite.
| Porta | Protocollo | Utilizzo |
|---|---|---|
| 7777 | UDP | Gioco |
| 27015 | UDP | Query (elenco dei server) |
Apri le porte nel firewall del tuo sistema operativo: su Windows, nel Windows Firewall (Gestire le regole di Windows Defender Firewall); su Linux, ad esempio, seguendo le istruzioni in Configurare il firewall su Linux. Aprile anche nella dashboard ZapX, nella scheda Firewall di rete del tuo VPS.
