Você pode hospedar um servidor de Astro Colony no seu próprio VPS da ZapX. O Astro Colony ainda não está disponível no Instalador de Game Server, então você precisa configurar o servidor manualmente. Os arquivos do servidor estão disponíveis gratuitamente pelo SteamCMD, para Windows e Linux. Neste guia, você vai descobrir o que é necessário, como instalar e iniciar o servidor e quais portas liberar.
| Requisito | Astro Colony |
|---|---|
| Sistema operacional | Windows Server ou Linux, como Debian ou Ubuntu |
| Arquivos do servidor | App ID 2662210 do SteamCMD (Windows) ou 2934900 (Linux), download anônimo |
| Acesso | Windows: Área de Trabalho Remota · Linux: SSH |
O Astro Colony ainda não está disponível no Instalador de Game Server. Por isso, você precisa instalar o servidor por conta própria. Se quiser usar outro sistema operacional, instale outro template em Configurações > Reinstalação. Isso apagará todos os dados do VPS. Saiba mais em Reinstalação do servidor.
No Windows, inicie o servidor com AstroColonyServer.exe na pasta do servidor. No Linux, use AstroColonyServer.sh. Adicione estes parâmetros:
AstroColonyServer.exe -log -SteamServerName="Mein Astro Colony Server" -QueryPort=27015
| Parâmetro | Significado |
|---|---|
-log | abre uma janela com a saída do servidor |
-SteamServerName | nome exibido na lista de servidores. Mantenha-o curto: segundo o desenvolvedor, com menos de 30 caracteres. |
-QueryPort | porta de consulta da lista de servidores |
Não altere a porta do jogo usando -port. Segundo o desenvolvedor, caso contrário, os jogadores não conseguirão mais entrar no servidor.
Para que o servidor inicie automaticamente após a reinicialização do VPS, crie uma tarefa no Agendador de Tarefas do Windows para iniciá-lo junto com o sistema. No Linux, você pode usar um serviço systemd ou iniciar o servidor em uma sessão screen.
As configurações ficam no arquivo ServerSettings.ini. No Windows, o arquivo está em AstroColony\Saved\Config\WindowsServer\; no Linux, em AstroColony/Saved/Config/LinuxServer/. Pare o servidor antes de editar o arquivo e inicie-o novamente depois. Estas são algumas configurações importantes:
| Configuração | Significado |
|---|---|
ServerPassword | senha para entrar no servidor |
MaxPlayers | número de vagas para jogadores |
Seed e MapName | seed do mundo e mapa |
AdminList | SteamID64 dos administradores, separados por vírgulas |
AutosaveInterval e AutosavesCount | intervalo entre salvamentos automáticos e número de salvamentos mantidos |
ShouldLoadLatestSavegame | carrega o último jogo salvo ao iniciar |
O servidor identifica no jogo os administradores da AdminList pela Steam ID. Entre outras ações, eles podem salvar, carregar e enviar jogos salvos.
| Porta | Protocolo | Uso |
|---|---|---|
| 7777 | UDP | jogo |
| 27015 | UDP | consulta (lista de servidores) |
Libere as portas no firewall do seu sistema operacional: no Windows, use o Firewall do Windows (Gerenciar regras do Firewall do Windows Defender); no Linux, siga, por exemplo, as instruções em Configurar o firewall no Linux. Além disso, libere as portas na aba Firewall de rede do seu VPS, no painel da ZapX.
