Este guia cobre a administração de servidores multiplayer de Kerbal Space Program (DMP e LMP), incluindo comandos de console, gerenciamento de jogadores, configuração de whitelist e gerenciamento de modos de warp.
Comandos do Servidor DMP
Dark Multiplayer fornece comandos de console que você pode digitar diretamente na aba Console do GPanel. O servidor é parado com o comando /exit.
| Comando | Descrição |
|---|---|
/help |
Lista todos os comandos disponíveis |
/say [message] |
Envia uma mensagem para todos os jogadores conectados |
/kick [player] |
Expulsa um jogador do servidor |
/ban [player] |
Bane um jogador do servidor |
/unban [player] |
Remove o banimento de um jogador anteriormente banido |
/whitelist [add/del] [player] |
Gerencia a whitelist do servidor (requer whitelist habilitada) |
/players |
Lista todos os jogadores atualmente conectados |
/countclients |
Mostra o número de clientes conectados |
/connectionstats |
Exibe estatísticas de rede |
/dekessler |
Remove detritos espaciais do jogo |
/nukeksc |
Limpa todas as naves ao redor do KSC |
/exit |
Para o servidor de forma segura |
Whitelist do DMP
Para habilitar o modo whitelist no DMP, a variável WHITELIST deve ser definida como True (isso é gerenciado pelos administradores do servidor). Uma vez habilitada, apenas jogadores na whitelist podem conectar. Use /whitelist add [player] e /whitelist del [player] para gerenciar o acesso.
Modos de Warp do DMP Explicados
| Modo | Descrição |
|---|---|
SUBSPACE |
Padrão. Os jogadores podem acelerar o tempo livremente, mas existem em diferentes quadros temporais (subespaços). Jogadores no mesmo subespaço compartilham o mesmo tempo. |
SUBSPACE_SIMPLE |
Modo de subespaço simplificado com menos complicações de sincronização. |
MCW_FORCE |
Warp Controlado pelo Mestre. O administrador do servidor controla o warp para todos. |
MCW_VOTE |
Os jogadores votam para iniciar um warp, e ele prossegue se a maioria concordar. |
MCW_LOWEST |
Todos aceleram na velocidade do jogador mais lento. |
NONE |
A aceleração de tempo é completamente desabilitada. |
Administração do Servidor LMP
Luna Multiplayer usa um sistema de senha de administrador. Defina a variável de inicialização ADMIN_PASSWORD no GPanel. Jogadores que digitarem esta senha no jogo ganham privilégios de administrador.
Os comandos do servidor LMP podem ser inseridos no console do GPanel. O servidor é parado com Ctrl+C (gerenciado pelo botão Stop do GPanel).
Gerenciamento de Configuração do LMP
O LMP armazena todas as configurações em arquivos XML em LMPServer/Config/. Arquivos principais:
| Arquivo | Finalidade |
|---|---|
GeneralSettings.xml |
Nome do servidor, senha, senha de administrador, máximo de jogadores, modo de jogo, dificuldade |
ConnectionSettings.xml |
Porta, heartbeat, timeout, configurações de MTU |
GameplaySettings.xml |
Parâmetros detalhados de gameplay (gerados automaticamente a partir da dificuldade) |
Gerenciamento de Jogadores
- DMP: Use os comandos
/kicke/banno console. As listas de banimento são armazenadas no diretório de dados do servidor. - LMP: Jogadores administradores (aqueles que se autenticaram com a senha de administrador) podem gerenciar outros jogadores a partir da interface multiplayer dentro do jogo.
Sincronização de Mods
Modo de Pacote de Mods do DMP
O DMP suporta três modos de sincronização de mods via a variável MODPACKMODE:
- NONE: Sem aplicação de mods. Os jogadores podem usar quaisquer mods (pode causar dessincronia).
- CKAN: Os jogadores devem corresponder à lista de mods do CKAN definida no servidor.
- GAMEDATA: O servidor exige uma correspondência exata da pasta GameData.
Mods do LMP
O LMP gerencia a sincronização de mods automaticamente. Todos os jogadores devem ter os mesmos mods instalados em seu cliente KSP para uma conexão estável.
Solução de Problemas
| Problema | Solução |
|---|---|
| Jogadores dessincronizam frequentemente | Considere mudar o modo de warp (DMP) ou garantir que todos os jogadores tenham listas de mods idênticas. O modo SUBSPACE é o mais tolerante para dessincronia. |
| Servidor não aparece no navegador | Verifique se o servidor está totalmente iniciado (procure a mensagem de pronto no console). Para LMP, o UPnP deve estar configurado ou a porta deve estar acessível. |
| Senha de administrador não funciona (LMP) | Verifique se a variável ADMIN_PASSWORD está definida na aba Startup do GPanel e reinicie o servidor. |
| Detritos espaciais causando lag | Use o comando /dekessler (DMP) para remover detritos. Incentive os jogadores a encerrar missões completadas corretamente. |
Artigos Relacionados
- Guia de Configuração do Servidor Kerbal Space Program
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP