Este guia cobre controles de administração, comandos de console, sistema de permissões, gerenciamento de jogadores, gerenciamento de mundo e minas, backups de saves e solução de problemas para seu servidor dedicado de Return to Moria na Legion Hosting. Para configuração inicial do servidor, variáveis de inicialização, presets de dificuldade e como conectar, veja Guia de Configuração do Servidor Return to Moria.
Comandos de Console
Return to Moria fornece um console de servidor para administração. O console deve ser habilitado no MoriaServerConfig.ini com [Console] Enabled=true (habilitado por padrão). Os comandos são inseridos diretamente no console do GPanel.
| Comando | Descrição |
|---|---|
players |
Lista todos os jogadores conectados atualmente com seus nomes de usuário. |
kick <player> |
Remove um jogador do servidor. O jogador pode reconectar na mesma sessão. |
block <player> |
Bloqueia permanentemente um jogador de entrar no servidor. |
unblock <player> |
Remove um bloqueio permanente, permitindo que o jogador reconecte. |
setdifficulty <preset> |
Altera o preset de dificuldade no mundo atual. Opções: story, solo, normal, hard, custom. |
setcustomdifficulty <setting> <value> |
Ajusta uma configuração específica de dificuldade personalizada. Veja a seção Dificuldade Personalizada abaixo. |
rename world <name> |
Altera o nome exibido do mundo. |
regenerateinvitecode |
Gera um novo código de entrada para o servidor, invalidando o anterior. |
kick remove temporariamente um jogador que pode reconectar imediatamente. Use block para um banimento permanente. Você também pode gerenciar bloqueios através do arquivo MoriaServerPermissions.txt.
Sistema de Permissões
Return to Moria usa um arquivo de permissões baseado em texto para controlar o que cada jogador pode fazer no seu servidor. Edite MoriaServerPermissions.txt enquanto o servidor estiver parado para evitar conflitos.
Localização do Arquivo
MoriaServerPermissions.txt
O arquivo registra automaticamente cada jogador que entrou no servidor. Você pode modificar as permissões deles adicionando ou removendo tags de permissão ao lado do nome de usuário.
Níveis de Permissão
| Permissão | Efeito |
|---|---|
Blocked |
Jogador está banido do servidor. Não consegue conectar. |
Default |
Acesso padrão de jogador. Sem restrições ou privilégios especiais. |
NoConstruction |
Jogador não pode construir ou desconstruir nenhuma estrutura. |
QuickBuild |
Jogador pode construir apenas plataformas e escadas de corda. Sem construção completa. |
AllConstruction |
Acesso completo a construção e desconstrução. |
NoStorage |
Jogador não pode interagir com contêineres ou estações de crafting. |
AllStorage |
Acesso completo a todos os contêineres e estações de crafting. |
Pré-Bloqueio de Jogadores
Você pode bloquear um jogador antes mesmo de ele entrar, adicionando manualmente o nome de usuário ao arquivo de permissões com o status Blocked. Isso é útil se você sabe que um jogador específico não deve ter acesso ao seu servidor.
Regras do Servidor
Você pode exibir uma mensagem personalizada para todos os jogadores quando entrarem no servidor editando MoriaServerRules.txt.
Localização do Arquivo
MoriaServerRules.txt
Insira as regras do servidor ou mensagem de boas-vindas neste arquivo. O texto é exibido para cada jogador ao entrar. A mensagem tem um comprimento máximo de 1024 caracteres.
Configurações de Dificuldade Personalizada
Quando o preset de dificuldade está definido como custom, você pode ajustar individualmente os parâmetros de dificuldade. Estes podem ser definidos no MoriaServerConfig.ini na seção [World.Create] para novos mundos, ou ajustados em um mundo existente usando o comando de console setcustomdifficulty.
| Configuração | Descrição | Valores |
|---|---|---|
CombatDifficulty |
Escalonamento de dano e vida dos inimigos. | verylow, low, default, high, veryhigh |
EnemyAggression |
Frequência com que os inimigos atacam e em que tamanho de grupo. | verylow, low, default, high, veryhigh |
SurvivalDifficulty |
Força dos buffs, desespero e taxas de decaimento de stamina. | verylow, low, default, high, veryhigh |
MiningDrops |
Quantidade de minério e recursos obtidos de veios de mineração. | verylow, low, default, high, veryhigh |
WorldDrops |
Taxas de recompensa de inimigos e encontros com orcs. | verylow, low, default, high, veryhigh |
HordeFrequency |
Frequência com que ações barulhentas acionam ataques de hordas de orcs. | verylow, low, default, high, veryhigh |
SiegeFrequency |
Frequência com que orcs atacam sua base/acampamento. | verylow, low, default, high, veryhigh |
PatrolFrequency |
Frequência com que grupos de patrulha inimigos aparecem nas minas. | verylow, low, default, high, veryhigh |
Exemplo de Dificuldade Personalizada no Config
[World.Create]
Difficulty.Preset=custom
Difficulty.CombatDifficulty=high
Difficulty.EnemyAggression=default
Difficulty.SurvivalDifficulty=low
Difficulty.MiningDrops=high
Difficulty.WorldDrops=default
Difficulty.HordeFrequency=low
Difficulty.SiegeFrequency=default
Difficulty.PatrolFrequency=default
Gerenciamento de Mundo
Tipos de Mundo
Return to Moria suporta dois tipos de mundo, definidos na configuração [World.Create] Type:
- Campaign — A experiência com história e progressão através de Moria. Recomendado para a maioria dos grupos.
- Sandbox — Exploração livre e construção sem a estrutura da campanha. Ideal para jogo criativo e construção de bases.
Múltiplos Mundos
Você pode manter múltiplos mundos em um único servidor alterando a configuração [World] Name:
- Cada nome de mundo único cria um arquivo de save separado.
- Para trocar de mundo, pare o servidor, altere o nome do mundo no
MoriaServerConfig.inie reinicie. - Mundos anteriores são preservados e podem ser carregados novamente voltando ao nome deles.
Resetando um Mundo
- Pare o servidor no GPanel.
- Abra o Gerenciador de Arquivos ou conecte via SFTP.
- Navegue até
Moria/Saved/SaveGamesDedicated/e delete o arquivo.savdo mundo que deseja resetar. - Inicie o servidor. Um novo mundo será gerado usando as configurações atuais.
Backups de Save
Localização dos Arquivos de Save
Moria/Saved/SaveGamesDedicated/
Criando um Backup
- Pare o servidor no GPanel para garantir que os dados de save foram completamente gravados.
- Conecte via SFTP ou use o Gerenciador de Arquivos do GPanel.
- Baixe todos os arquivos
.savdo diretório de saves. - Armazene o backup em sua máquina local ou armazenamento em nuvem.
Restaurando um Backup
- Pare o servidor no GPanel.
- Faça upload do seu arquivo
.savde backup paraMoria/Saved/SaveGamesDedicated/via SFTP, substituindo o arquivo existente. - Certifique-se de que o nome do mundo no
MoriaServerConfig.inicorresponda ao arquivo de save. - Inicie o servidor. Ele carregará o save restaurado.
Solução de Problemas
Servidor Não Aparece / Não Consegue Conectar
- Verifique se o servidor está rodando e totalmente iniciado no GPanel.
- Verifique o console em busca de mensagens de erro ou logs de crash.
- Certifique-se de que está usando o código de entrada ou IP:porta correto da aba Network.
- Se estiver usando senha, verifique se ela corresponde exatamente (diferencia maiúsculas de minúsculas).
Problemas de Desempenho / Paredes de Carregamento
- Reduza o
LoadedAreaLimitnoMoriaServerConfig.ini. Um valor de 8 funciona bem para grupos de 4 ou menos jogadores. - Se o uso de CPU estiver alto, reduza o
ServerFPSpara 30. - Menos jogadores conectados significa menos áreas que precisam ser carregadas simultaneamente.
Mundo Não Carrega
- Certifique-se de que o
[World] Nameno config corresponda a um arquivo de save existente emMoria/Saved/SaveGamesDedicated/. - Se o arquivo de save estiver corrompido, restaure de um backup ou delete-o para gerar um mundo novo.
Jogadores Bloqueados Inesperadamente
- Verifique
MoriaServerPermissions.txtpara a entrada do jogador. Remova a tagBlockedse presente. - Lembre-se de parar o servidor antes de editar o arquivo de permissões.
Artigos Relacionados
- Guia de Configuração do Servidor Return to Moria — Configuração inicial, variáveis de inicialização, presets de dificuldade e como conectar
- Como Encontrar o IP e Porta do Seu Servidor
- Como Fazer Upload de Arquivos via SFTP
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se você encontrar problemas com seu servidor Return to Moria que não são cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e qualquer saída relevante do console do GPanel.