Este guia abrange a administração de servidores multijogador de Kerbal Space Program (DMP e LMP), incluindo comandos de consola, gestão de jogadores, configuração de whitelist e gestão dos modos de warp.
Comandos do Servidor DMP
O Dark Multiplayer fornece comandos de consola que pode digitar diretamente no separador Console do GPanel. O servidor para com o comando /exit.
| Comando | Descrição |
|---|---|
/help |
Lista todos os comandos disponíveis |
/say [message] |
Envia uma mensagem para todos os jogadores ligados |
/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] |
Gere a whitelist do servidor (requer whitelist ativada) |
/players |
Lista todos os jogadores atualmente ligados |
/countclients |
Mostra o número de clientes ligados |
/connectionstats |
Apresenta estatísticas de rede |
/dekessler |
Remove detritos espaciais do jogo |
/nukeksc |
Limpa todas as naves à volta do KSC |
/exit |
Para o servidor de forma ordenada |
Whitelist do DMP
Para ativar o modo whitelist no DMP, a variável WHITELIST deve estar definida como True (isto é gerido pelos administradores do servidor). Uma vez ativada, apenas jogadores na whitelist podem ligar-se. Use /whitelist add [player] e /whitelist del [player] para gerir o acesso.
Modos de Warp do DMP Explicados
| Modo | Descrição |
|---|---|
SUBSPACE |
Predefinição. Os jogadores podem usar warp livremente mas existem em diferentes quadros temporais (subespaços). Jogadores no mesmo subespaço partilham 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 este prossegue se a maioria concordar. |
MCW_LOWEST |
Todos avançam no warp à velocidade do jogador mais lento. |
NONE |
O warp temporal está completamente desativado. |
Administração do Servidor LMP
O Luna Multiplayer utiliza um sistema de palavra-passe de administração. Defina a variável de arranque ADMIN_PASSWORD no GPanel. Os jogadores que introduzirem esta palavra-passe no jogo obtêm privilégios de administrador.
Os comandos do servidor LMP podem ser introduzidos na consola do GPanel. O servidor para com Ctrl+C (tratado pelo botão Stop do GPanel).
Gestão de Configuração do LMP
O LMP armazena todas as definições em ficheiros XML em LMPServer/Config/. Ficheiros principais:
| Ficheiro | Função |
|---|---|
GeneralSettings.xml |
Nome do servidor, palavra-passe, palavra-passe de admin, máximo de jogadores, modo de jogo, dificuldade |
ConnectionSettings.xml |
Porta, heartbeat, timeout, definições de MTU |
GameplaySettings.xml |
Parâmetros detalhados de jogabilidade (gerados automaticamente a partir da dificuldade) |
Gestão de Jogadores
- DMP: Use os comandos
/kicke/banna consola. As listas de banimento são armazenadas no diretório de dados do servidor. - LMP: Os jogadores administradores (aqueles que se autenticaram com a palavra-passe de admin) podem gerir outros jogadores a partir da interface multijogador 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 através da variável MODPACKMODE:
- NONE: Sem imposição de mods. Os jogadores podem usar quaisquer mods (pode causar dessincronizações).
- CKAN: Os jogadores devem corresponder à lista de mods CKAN definida no servidor.
- GAMEDATA: O servidor impõe uma correspondência exata da pasta GameData.
Mods do LMP
O LMP lida com a sincronização de mods automaticamente. Todos os jogadores devem ter mods correspondentes instalados no seu cliente KSP para uma ligação estável.
Resolução de Problemas
| Problema | Solução |
|---|---|
| Jogadores dessincronizam frequentemente | Considere mudar o modo de warp (DMP) ou garantir que todos os jogadores têm listas de mods idênticas. O modo SUBSPACE é o mais tolerante para dessincronizações. |
| O servidor não aparece no navegador | Verifique se o servidor está totalmente iniciado (procure a mensagem de pronto na consola). Para LMP, o UPnP deve estar configurado ou a porta deve estar acessível. |
| Palavra-passe de admin não funciona (LMP) | Verifique se a variável ADMIN_PASSWORD está definida no separador Startup do GPanel e reinicie o servidor. |
| Detritos espaciais a causar lag | Use o comando /dekessler (DMP) para remover detritos. Encoraje os jogadores a terminarem as missões concluídas corretamente. |
Artigos Relacionados
- Guia de Configuração do Servidor Kerbal Space Program
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP