Este guia abrange a administração do servidor, gestão de banimentos, configuração de rotação de missões, suporte a mods e resolução de problemas para o seu servidor dedicado de Nuclear Option. Nuclear Option é um jogo de combate aéreo num futuro próximo com armas nucleares táticas e estratégicas. Para a configuração inicial, variáveis de arranque e instruções de conexão, consulte o Guia de Configuração do Servidor Nuclear Option.
1. Administração do Servidor
A gestão do servidor Nuclear Option é feita através de:
- DedicatedServerConfig.json: Ficheiro de configuração principal no diretório raiz do servidor.
- Consola do GPanel: Visualize a saída e os registos do servidor no separador Console do GPanel.
- Lista de Banimentos: Sistema de banimentos baseado em texto através do
ban_list.txt.
2. Gestão de Banimentos
O Nuclear Option utiliza uma lista de banimentos baseada em texto. O caminho do ficheiro de banimentos é configurado no DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
Banir um Jogador
- Identifique o Steam ID do jogador nos registos do servidor.
- Pare o servidor.
- Abra o
ban_list.txtna raiz do servidor (crie-o se não existir). - Adicione o Steam ID numa nova linha.
- Inicie o servidor.
Desbanir um Jogador
- Pare o servidor.
- Abra o
ban_list.txte remova o Steam ID do jogador. - Inicie o servidor.
BanListPaths. Isto é útil para partilhar listas de banimentos entre servidores.
3. Rotação de Missões
Configure a rotação de missões no DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Definição | Descrição |
|---|---|
MissionRotation | Array de missões. Cada uma tem uma Key (Group + Name) e MaxTime em segundos. |
RotationType | Como as missões alternam. 0 = rotação sequencial. |
MaxTime | Tempo máximo para cada missão em segundos. 7200 = 2 horas. |
NoPlayerStopTime | Segundos antes do servidor pausar a missão quando vazio. Padrão: 30. |
Missões Personalizadas
Coloque ficheiros de missões personalizadas no diretório NuclearOption-Missions/ e referencie-os na rotação:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Servidor com Mods
Para executar um servidor com mods:
- Defina MODDED_SERVER como
truenas variáveis de Startup do GPanel. - Carregue os ficheiros de mods para o servidor via SFTP (consulte Como Carregar Ficheiros via SFTP).
- Reinicie o servidor.
MODDED_SERVER está definido como true, o servidor aparece no separador de servidores com mods no navegador de servidores. Os jogadores devem ter os mesmos mods instalados para se conectarem.
5. Definições do Servidor via GPanel
| Ação | Como Fazer |
|---|---|
| Alterar Nome do Servidor | Atualize SERVER_NAME no separador Startup (máximo 30 caracteres). |
| Alterar Palavra-passe | Atualize SERVER_PASSWORD no separador Startup. Vazio = sem palavra-passe. |
| Alterar Máximo de Jogadores | Atualize MAX_PLAYERS no separador Startup. |
| Editar Rotação de Missões | Edite o DedicatedServerConfig.json diretamente (não é sobrescrito pelas variáveis de arranque). |
| Gerir Banimentos | Edite o ban_list.txt na raiz do servidor. |
6. Resolução de Problemas
Servidor Não Inicia
- Verifique a consola do GPanel para mensagens de erro.
- Confirme que o
DedicatedServerConfig.jsoné JSON válido. - Certifique-se de que o
QUERY_PORTestá atribuído corretamente no separador Network.
Jogadores Não Conseguem Conectar
- Verifique se o servidor está em execução no GPanel.
- Certifique-se de que os jogadores têm a palavra-passe correta.
- Se tiver mods, certifique-se de que os jogadores têm os mesmos mods instalados.
- Verifique o IP e a porta corretos no separador Network.
Missões Não Carregam
- Verifique se o array
MissionRotationestá formatado corretamente noDedicatedServerConfig.json. - Certifique-se de que os nomes das missões integradas estão escritos corretamente (
Escalation,Terminal Control). - Para missões personalizadas, verifique se os ficheiros existem em
NuclearOption-Missions/.
Artigos Relacionados
- Guia de Configuração do Servidor Nuclear Option
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar problemas com o seu servidor Nuclear Option que não são abordados 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.