Este guia abrange como configurar o seu servidor dedicado de Astroneer na Legion Hosting, configurar variáveis de arranque, editar definições do servidor, conectar-se ao servidor e gerir gravações e cópias de segurança. Para configuração de whitelist e admin, consulte Configuração de Admin e Whitelist do Astroneer.
1. Pré-requisitos
Antes de iniciar o seu servidor Astroneer, reúna as seguintes informações:
- Nome de Utilizador Steam do Proprietário -- O nome exato do seu perfil Steam. É utilizado pelo servidor para identificar a conta do proprietário.
- Steam ID do Proprietário (GUID) -- O seu Steam ID de 64 bits (ex.:
76561198012345678). O servidor utiliza-o para lhe conceder privilégios de admin/proprietário no jogo.
Como Encontrar o Seu Steam ID
- Abra o Steam e clique no seu nome de perfil no canto superior direito.
- Selecione Account details. O seu Steam ID não é apresentado diretamente aqui, mas o URL do seu perfil contém-no se não tiver definido um URL personalizado.
- Alternativamente, visite steamid.io, cole o URL do seu perfil Steam e copie o valor steamID64.
2. Primeiro Arranque
- Inicie sessão no GPanel e selecione o seu servidor Astroneer.
- Vá ao separador Startup. Verá várias variáveis configuráveis (consulte a tabela abaixo).
- Defina OWNER_NAME para o seu nome de utilizador Steam exato.
- Defina OWNER_GUID para o seu Steam ID de 64 bits.
- Verifique se PUBLIC_IP está definido corretamente. Deve corresponder ao endereço IP público do seu servidor mostrado no separador Network.
- Volte ao separador Console e clique em Start.
- Aguarde que a consola mostre que o servidor terminou o carregamento. O primeiro arranque pode demorar um ou dois minutos enquanto o Astroneer inicializa os ficheiros do mundo através do Proton.
3. Variáveis de Arranque do GPanel
As seguintes variáveis estão disponíveis no separador Startup do GPanel. São passadas ao servidor em cada arranque.
| Variável | Obrigatório | Descrição |
|---|---|---|
PUBLIC_IP |
Sim | O endereço IP público do seu servidor. Deve corresponder ao IP mostrado no separador Network do GPanel. O servidor não será acessível se estiver incorreto. |
OWNER_NAME |
Sim | O nome de utilizador Steam do proprietário do servidor. Esta conta recebe privilégios totais de admin no jogo. |
OWNER_GUID |
Sim | O Steam ID de 64 bits do proprietário do servidor (ex.: 76561198012345678). Funciona em conjunto com OWNER_NAME para identificar a conta de admin. |
SERVER_NAME |
Não | O nome apresentado na lista de servidores. Predefinição "Astroneer Dedicated Server" se não for definido. |
SERVER_PWD |
Não | Palavra-passe opcional que os jogadores devem introduzir para entrar no servidor. Deixe em branco para um servidor público. |
4. AstroServerSettings.ini
Para configurações mais avançadas, pode editar o ficheiro de configuração INI do servidor diretamente. Pare o servidor antes de fazer alterações.
Localização do Ficheiro
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Abra este ficheiro utilizando o separador Files no GPanel ou conecte-se via SFTP. Se o ficheiro não existir, inicie e pare o servidor uma vez para gerá-lo com valores predefinidos.
Definições Principais
| Definição | Predefinição | Descrição |
|---|---|---|
PublicIP |
(IP do seu servidor) | O endereço IP público do servidor. Deve corresponder ao IP real do seu servidor no separador Network do GPanel. |
ServerName |
Astroneer Dedicated Server |
O nome apresentado na lista de servidores no jogo. |
ServerPassword |
(vazio) | Palavra-passe opcional para entrar. Deixe vazio para um servidor público. |
OwnerName |
(nenhum) | O nome de utilizador Steam do proprietário do servidor. Deve corresponder exatamente (sensível a maiúsculas e minúsculas). |
OwnerGuid |
(nenhum) | O Steam ID de 64 bits do proprietário do servidor. |
MaxFPS |
30 |
Taxa máxima de ticks do servidor (frames por segundo). Valores mais altos aumentam a capacidade de resposta do servidor mas utilizam 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 gravações automáticas em segundos. A predefinição é 900 (15 minutos). Valores mais baixos gravam com mais frequência mas aumentam a utilização de disco. |
BackupSaveGamesInterval |
7200 |
Tempo entre cópias de segurança em segundos. A predefinição é 7200 (2 horas). As cópias de segurança são separadas das gravações automáticas e fornecem pontos de recuperaçã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 ficheiro controla definições de baixo nível do motor, como a ligação de portas de rede. Na maioria dos casos, não precisa de editar este ficheiro -- as predefinições funcionam corretamente com as atribuições de portas do GPanel.
5. Como Conectar
Opção A -- Lista de Servidores no Jogo
- Inicie o Astroneer via Steam.
- No menu principal, selecione Multiplayer.
- Clique no separador Dedicated Servers.
- Pesquise o seu servidor pelo nome ou navegue pela lista.
- Selecione o seu servidor e clique em Join. Introduza a palavra-passe do servidor se solicitado.
Opção B -- Conexão Direta via IP
- Inicie o Astroneer via Steam.
- No menu principal, selecione Multiplayer.
- Clique no separador Dedicated Servers.
- Utilize o endereço IP e porta do separador Network do GPanel para conectar diretamente:
<your-server-ip>:<port> - Introduza a palavra-passe do servidor se estiver definida.
PUBLIC_IP (e PublicIP em AstroServerSettings.ini) correspondem ao endereço IP real do seu servidor mostrado no separador Network do GPanel. Uma incompatibilidade é a causa mais comum de falhas de conexão.
6. Gestão de Gravações
Gravação Automática
O Astroneer grava automaticamente o seu mundo em intervalos regulares. A frequência é controlada por duas definições em AstroServerSettings.ini:
- AutoSaveGameInterval -- Com que frequência a gravação principal ocorre (predefinição: 900 segundos / 15 minutos).
- BackupSaveGamesInterval -- Com que frequência uma cópia de segurança separada é criada (predefinição: 7200 segundos / 2 horas). As cópias de segurança fornecem pontos de recuperação adicionais além da gravação automática regular.
Localização dos Ficheiros de Gravação
Os ficheiros de gravação são armazenados no servidor em:
Astro/Saved/SaveGames/
Os ficheiros têm a extensão .savegame. Encontrará tanto a gravação principal como quaisquer cópias de segurança neste diretório.
Cópias de Segurança Manuais via SFTP
Para criar uma cópia de segurança manual do seu mundo:
- Pare o servidor a partir do GPanel para garantir que todos os dados foram escritos em disco.
- Conecte-se ao seu servidor via SFTP. Consulte Como Enviar Ficheiros via SFTP para instruções de conexão.
- Navegue até
Astro/Saved/SaveGames/. - Transfira os ficheiros
.savegameque deseja manter.
Restaurar uma Gravação
- Pare o servidor a partir do GPanel.
- Conecte-se via SFTP e navegue até
Astro/Saved/SaveGames/. - Carregue o seu ficheiro
.savegamepara este diretório, substituindo a gravação existente se necessário. - Inicie o servidor a partir do GPanel. O servidor carregará o ficheiro de gravação ao arrancar.
Resolução de Problemas
Servidor Não Aparece na Lista
- Confirme que o servidor está totalmente iniciado no GPanel. Verifique a consola para quaisquer mensagens de erro.
- Verifique se
PUBLIC_IPno separador Startup corresponde exatamente ao IP do servidor no separador Network. - A lista de servidores pode demorar vários minutos a indexar um servidor recém-iniciado. Tente conectar diretamente via IP enquanto aguarda.
Servidor Crasha ao Iniciar
- Verifique o registo da consola do GPanel para mensagens de erro. Causas comuns incluem valores de configuração inválidos em
AstroServerSettings.ini. - Tente eliminar
AstroServerSettings.inie reiniciar o servidor. Um novo ficheiro de configuração será gerado com valores predefinidos. - Se o problema persistir, abra um ticket de suporte com o IP do seu servidor e quaisquer mensagens de erro da consola.
Artigos Relacionados
- Configuração de Admin e Whitelist do Astroneer
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
- Guia de Arranque do Servidor
Precisa de Ajuda?
Se encontrar problemas com o seu servidor Astroneer que não estejam 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 da consola do GPanel.