Este guia aborda como configurar o seu servidor dedicado de Soldat 2 na Legion Hosting, configurar variáveis de arranque e conectar jogadores. O Soldat 2 é a sequela do clássico shooter deathmatch 2D, com armas reais, física ragdoll e movimento baseado em física. Para comandos de administração, RCON e configuração do jogo, consulte Guia de Administração e Comandos do Soldat 2.
1. Primeiro Arranque
- Inicie sessão no GPanel e selecione o seu servidor de Soldat 2.
- Vá ao separador Startup e configure as variáveis (consulte a tabela na Secção 2).
- Defina SERVER_NAME com o nome desejado para o servidor (sem espaços).
- Defina RCON_PASSWORD com uma palavra-passe segura para administração remota.
- Volte ao separador Console e clique em Start.
- Aguarde que a consola apresente
ALL RULES SCRIPTS INITIALIZED. O primeiro arranque gera o ficheiro de configuraçãoautoconfig.ini.
SERVER_NAME não suporta espaços. Utilize underscores ou hífens em vez disso (ex.: My-Soldat2-Server).
2. Variáveis de Arranque do GPanel
As seguintes variáveis estão disponíveis no separador Startup do GPanel.
| Variável | Padrão | Descrição |
|---|---|---|
SERVER_NAME |
PterodactylServer |
Nome do servidor apresentado na lista principal (máx. 50 caracteres, sem espaços). |
MAX_PLAYERS |
12 |
Número máximo de jogadores (1-12). |
SERVER_PASSWORD |
ServerPassword |
Palavra-passe para entrar no servidor. Limpe para tornar o servidor público. |
RCON_PASSWORD |
RconPassword |
Palavra-passe para acesso RCON (consola remota). |
RCON_PORT |
0 |
Porta WebSocket RCON. Defina como 0 para desativar RCON. |
WEBSOCKETS_PORT |
0 |
Porta WebSockets para conexões de navegador. Defina como 0 para desativar. |
GREET_MESSAGE |
Welcome! Be friendly and have fun! |
Mensagem apresentada aos jogadores quando entram (máx. 200 caracteres). |
ADMIN_PLAYFAB_ID |
IDHere |
O seu PlayFab ID para privilégios de administrador. Encontre-o nos registos do servidor quando se conecta. |
3. Configuração do Servidor (autoconfig.ini)
O ficheiro principal de configuração do servidor é:
autoconfig.ini
Abra este ficheiro utilizando o separador Files no GPanel ou conecte-se via SFTP. O ficheiro utiliza o formato INI.
autoconfig.ini são automaticamente sobrescritas pelas variáveis de arranque do GPanel em cada arranque do servidor. Utilize o separador Startup para as definições principais.
Definições Principais
| Definição | Descrição |
|---|---|
GameServerConfig.Name |
Nome do servidor (gerido pela variável SERVER_NAME). |
GameServerConfig.Port |
Porta do servidor (gerida pelo GPanel). |
GameServerConfig.MaxPlayers |
Número máximo de jogadores (gerido pela variável MAX_PLAYERS). |
GameServerConfig.GreetMessage |
Mensagem de boas-vindas (gerida pela variável GREET_MESSAGE). |
GameServerConfig.AdminPlayfabId |
PlayFab ID do administrador do servidor. |
GameServerConfig.ServerPassword |
Palavra-passe de entrada (gerida pela variável SERVER_PASSWORD). |
GameServerConfig.RconPassword |
Palavra-passe RCON (gerida pela variável RCON_PASSWORD). |
4. Como os Jogadores se Conectam
- Abra o Soldat 2.
- No menu principal, selecione Play Online.
- Navegue pela lista de servidores para encontrar o seu servidor pelo nome, ou utilize conexão direta.
- Se o servidor tiver palavra-passe, introduza-a quando solicitado.
5. Encontrar o Seu PlayFab ID
Para obter privilégios de administrador no jogo, precisa de definir o seu PlayFab ID na variável ADMIN_PLAYFAB_ID.
- Inicie o servidor e conecte-se a ele como jogador.
- Verifique a saída da consola do GPanel. Quando entrar, aparecerá uma mensagem de registo mostrando o seu PlayFab ID no formato:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID]. - Copie o PlayFab ID e defina-o na variável de arranque
ADMIN_PLAYFAB_ID. - Reinicie o servidor para que a alteração tenha efeito.
Artigos Relacionados
- Guia de Administração e Comandos do Soldat 2
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar problemas com o seu servidor de Soldat 2, 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.