Este guia aborda como configurar seu servidor dedicado Astroneer na Legion Hosting, configurar variáveis de inicialização, editar configurações do servidor, conectar ao seu servidor e gerenciar saves e backups. Para configuração de whitelist e admin, consulte Configuração de Admin e Whitelist do Astroneer.
1. Pré-requisitos
Antes de iniciar seu servidor Astroneer, reúna as seguintes informações:
- Nome de Usuário do Steam do Dono -- Seu nome exato do perfil Steam. Isso é usado pelo servidor para identificar a conta do dono.
- Steam ID do Dono (GUID) -- Seu Steam ID de 64 bits (ex.:
76561198012345678). O servidor usa isso para conceder privilégios de admin/dono no jogo.
Como Encontrar Seu Steam ID
- Abra o Steam e clique no seu nome de perfil no canto superior direito.
- Selecione Account details. Seu Steam ID não é mostrado diretamente aqui, mas a URL do seu perfil o contém se você não definiu uma URL personalizada.
- Alternativamente, visite steamid.io, cole a URL do seu perfil Steam e copie o valor steamID64.
2. Primeira Inicialização
- Faça login no GPanel e selecione seu servidor Astroneer.
- Vá para a aba Startup. Você verá diversas variáveis configuráveis (veja a tabela abaixo).
- Defina OWNER_NAME com seu nome de usuário exato do Steam.
- Defina OWNER_GUID com seu Steam ID de 64 bits.
- Verifique se PUBLIC_IP está definido corretamente. Isso deve corresponder ao endereço IP público do seu servidor mostrado na aba Network.
- Retorne à aba Console e clique em Start.
- Aguarde o console mostrar que o servidor terminou de carregar. A primeira inicialização pode levar um ou dois minutos enquanto o Astroneer inicializa seus arquivos de mundo através do Proton.
3. Variáveis de Inicialização do GPanel
As seguintes variáveis estão disponíveis na aba Startup do GPanel. Elas são passadas ao servidor em cada inicialização.
| Variável | Obrigatório | Descrição |
|---|---|---|
PUBLIC_IP |
Sim | O endereço IP público do seu servidor. Deve corresponder ao IP mostrado na aba Network do GPanel. O servidor não será acessível se estiver incorreto. |
OWNER_NAME |
Sim | O nome de usuário do Steam do dono do servidor. Esta conta recebe privilégios completos de admin no jogo. |
OWNER_GUID |
Sim | O Steam ID de 64 bits do dono do servidor (ex.: 76561198012345678). Funciona junto com OWNER_NAME para identificar a conta de admin. |
SERVER_NAME |
Não | O nome exibido no navegador de servidores. O padrão é "Astroneer Dedicated Server" se não for definido. |
SERVER_PWD |
Não | Senha opcional que os jogadores devem digitar para entrar no servidor. Deixe em branco para um servidor público. |
4. AstroServerSettings.ini
Para configurações mais avançadas, você pode editar o arquivo de configuração INI do servidor diretamente. Pare seu servidor antes de fazer alterações.
Localização do Arquivo
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Abra este arquivo usando a aba Files no GPanel ou conecte via SFTP. Se o arquivo não existir, inicie e pare o servidor uma vez para gerá-lo com valores padrão.
Configurações Principais
| Configuração | Padrão | Descrição |
|---|---|---|
PublicIP |
(IP do seu servidor) | O endereço IP público do servidor. Deve corresponder ao IP real do seu servidor na aba Network do GPanel. |
ServerName |
Astroneer Dedicated Server |
O nome exibido no navegador de servidores do jogo. |
ServerPassword |
(vazio) | Senha opcional para entrar. Deixe vazio para um servidor público. |
OwnerName |
(nenhum) | O nome de usuário do Steam do dono do servidor. Deve corresponder exatamente (diferencia maiúsculas de minúsculas). |
OwnerGuid |
(nenhum) | O Steam ID de 64 bits do dono do servidor. |
MaxFPS |
30 |
Taxa máxima de tick do servidor (quadros por segundo). Valores mais altos aumentam a responsividade do servidor, mas usam mais CPU. Valores entre 30 e 60 são recomendados. |
WhitelistEnabled |
False |
Quando definido como True, apenas jogadores na whitelist podem entrar. Consulte Configuração de Admin e Whitelist do Astroneer para detalhes. |
AutoSaveGameInterval |
900 |
Tempo entre salvamentos automáticos em segundos. O padrão é 900 (15 minutos). Valores menores salvam com mais frequência, mas aumentam a E/S de disco. |
BackupSaveGamesInterval |
7200 |
Tempo entre saves de backup em segundos. O padrão é 7200 (2 horas). Backups são separados dos salvamentos automáticos e fornecem pontos de restauração adicionais. |
Exemplo de Configuração
[/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 em Astro/Saved/Config/WindowsServer/Engine.ini. Este arquivo controla configurações de baixo nível do engine, como vinculação de porta de rede. Na maioria dos casos, você não precisa editar este arquivo -- os padrões funcionam corretamente com as atribuições de porta do GPanel.
5. Como Conectar
Opção A -- Navegador de Servidores no Jogo
- Inicie o Astroneer pelo Steam.
- No menu principal, selecione Multiplayer.
- Clique na aba Dedicated Servers.
- Pesquise seu servidor pelo nome ou navegue pela lista.
- Selecione seu servidor e clique em Join. Digite a senha do servidor se solicitado.
Opção B -- Conexão Direta via IP
- Inicie o Astroneer pelo Steam.
- No menu principal, selecione Multiplayer.
- Clique na aba Dedicated Servers.
- Use o endereço IP e a porta da aba Network do GPanel para conectar diretamente:
<your-server-ip>:<port> - Digite a senha do servidor se uma estiver definida.
PUBLIC_IP (e PublicIP no AstroServerSettings.ini) correspondem ao endereço IP real do seu servidor mostrado na aba Network do GPanel. Uma incompatibilidade é a causa mais comum de falhas de conexão.
6. Gerenciamento de Saves
Salvamento Automático
O Astroneer salva automaticamente seu mundo em intervalos regulares. A frequência é controlada por duas configurações no AstroServerSettings.ini:
- AutoSaveGameInterval -- Com que frequência o salvamento principal ocorre (padrão: 900 segundos / 15 minutos).
- BackupSaveGamesInterval -- Com que frequência um save de backup separado é criado (padrão: 7200 segundos / 2 horas). Saves de backup fornecem pontos de restauração adicionais além do salvamento automático regular.
Localização dos Arquivos de Save
Os arquivos de save são armazenados no servidor em:
Astro/Saved/SaveGames/
Os arquivos possuem a extensão .savegame. Você encontrará tanto o save principal quanto os saves de backup neste diretório.
Backups Manuais via SFTP
Para criar um backup manual do seu mundo:
- Pare o servidor pelo GPanel para garantir que todos os dados foram gravados no disco.
- Conecte ao seu servidor via SFTP. Consulte Como Enviar Arquivos via SFTP para instruções de conexão.
- Navegue até
Astro/Saved/SaveGames/. - Baixe os arquivos
.savegameque deseja manter.
Restaurando um Save
- Pare o servidor pelo GPanel.
- Conecte via SFTP e navegue até
Astro/Saved/SaveGames/. - Envie seu arquivo
.savegamepara este diretório, substituindo o save existente se necessário. - Inicie o servidor pelo GPanel. O servidor carregará o arquivo de save na inicialização.
Solução de Problemas
Servidor Não Aparece no Navegador
- Confirme que o servidor iniciou completamente no GPanel. Verifique o console para mensagens de erro.
- Verifique se
PUBLIC_IPna aba Startup corresponde exatamente ao IP do servidor na aba Network. - O navegador de servidores pode levar vários minutos para indexar um servidor recém-iniciado. Tente conectar diretamente via IP enquanto aguarda.
Servidor Crasha na Inicialização
- Verifique o log do console do GPanel para mensagens de erro. Causas comuns incluem valores de configuração inválidos no
AstroServerSettings.ini. - Tente excluir
AstroServerSettings.inie reiniciar o servidor. Um novo arquivo de configuração será gerado com valores padrão. - Se o crash persistir, abra um ticket de suporte com o IP do seu servidor e quaisquer mensagens de erro do console.
Artigos Relacionados
- Configuração de Admin e Whitelist do Astroneer
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se você encontrar problemas com seu servidor Astroneer que não são cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.