Este guia abrange como configurar o seu servidor dedicado de Nuclear Option na Legion Hosting, configurar variáveis de arranque, editar o DedicatedServerConfig.json, configurar a rotação de missões e conectar-se ao seu servidor. Nuclear Option é um jogo de combate aéreo num futuro próximo com física imersiva, apresentando armas nucleares táticas e estratégicas. Para comandos de administração, gestão de banimentos e resolução de problemas, consulte Comandos de Administração do Nuclear Option.
1. Primeiro Arranque
- Inicie sessão no GPanel e selecione o seu servidor Nuclear Option.
- Vá ao separador Startup e reveja as variáveis configuráveis (ver Secção 2).
- Defina o seu SERVER_NAME e SERVER_PASSWORD.
- Regresse ao separador Console e clique em Start.
- Aguarde até a consola exibir
[DedicatedServerManager] Waiting for Players before loading next mappara confirmar que o servidor está pronto.
ChangeMe. Atualize a variável de arranque SERVER_PASSWORD ou edite o DedicatedServerConfig.json antes de tornar o servidor público.
2. Variáveis de Arranque do GPanel
| Variável | Padrão | Descrição |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Nome do servidor apresentado no navegador de servidores (máximo 30 caracteres). |
MAX_PLAYERS | 20 | Número máximo de jogadores. |
SERVER_PASSWORD | ChangeMe | Palavra-passe necessária para entrar no servidor. Deixe vazio para sem palavra-passe. |
MODDED_SERVER | false | Marcar como servidor com mods. Defina como true ou false. |
QUERY_PORT | 7777 | Porta de consulta Steam para o navegador de servidores. |
AUTO_UPDATE | 1 | Atualizar automaticamente o servidor no arranque. |
3. Configuração do Servidor (DedicatedServerConfig.json)
O ficheiro de configuração principal está localizado em:
DedicatedServerConfig.json
Este ficheiro JSON é gerido automaticamente pelo GPanel para as definições mapeadas às variáveis de arranque (ServerName, Password, MaxPlayers, ModdedServer, Port, QueryPort). Também pode editá-lo diretamente para definições avançadas.
ServerName, Password, MaxPlayers e portas são sobrescritas pelas variáveis de arranque em cada início. Edite as definições não mapeadas (como MissionRotation) diretamente no ficheiro.
Referência Completa de Configuração
| Definição | Padrão | Descrição |
|---|---|---|
ServerName | Pterodactyl-server | Nome de exibição do servidor (gerido pela variável de arranque). |
Password | ChangeMe | Palavra-passe de acesso (gerida pela variável de arranque). |
MaxPlayers | 20 | Número máximo de jogadores (gerido pela variável de arranque). |
ModdedServer | false | Indicador de servidor com mods (gerido pela variável de arranque). |
Port | (auto) | Porta do jogo. Objeto com campos IsOverride e Value. |
QueryPort | (auto) | Porta de consulta. Objeto com campos IsOverride e Value. |
BanListPaths | ["ban_list.txt"] | Caminhos para ficheiros de lista de banimentos. |
MissionDirectory | (auto) | Caminho para ficheiros de missões personalizadas. |
MissionRotation | (ver abaixo) | Array de missões na rotação. |
RotationType | 0 | Tipo de rotação de missões. |
NoPlayerStopTime | 30 | Segundos de espera antes de parar quando não há jogadores conectados. |
4. Rotação de Missões
Configure a rotação de missões no DedicatedServerConfig.json. Cada entrada especifica uma missão e um limite de tempo:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
]
As missões integradas incluem Escalation e Terminal Control. MaxTime é o limite de tempo em segundos (7200 = 2 horas).
Missões Personalizadas
Coloque ficheiros de missões personalizadas no diretório NuclearOption-Missions/. Referencie-os na rotação com o grupo e nome apropriados.
5. Como Conectar
- Inicie o Nuclear Option no Steam.
- No menu principal, selecione Multiplayer.
- Encontre o seu servidor pelo nome no navegador de servidores.
- Introduza a palavra-passe do servidor se solicitado.
- Selecione o seu servidor e clique em Join.
Artigos Relacionados
- Comandos de Administração do 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.