Este guia abrange controlos de administração, comandos de consola, o sistema de permissões, gestão de jogadores, gestão de mundos e minas, backups de saves e resolução de problemas para o seu servidor dedicado de Return to Moria na Legion Hosting. Para configuração inicial do servidor, variáveis de arranque, predefinições de dificuldade e como conectar, consulte Guia de Configuração do Servidor Return to Moria.
Comandos de Consola
Return to Moria disponibiliza uma consola de servidor para administração. A consola deve estar ativada no MoriaServerConfig.ini com [Console] Enabled=true (ativada por defeito). Os comandos são inseridos diretamente na consola do GPanel.
| Comando | Descrição |
|---|---|
players |
Lista todos os jogadores atualmente conectados com os seus nomes de utilizador. |
kick <player> |
Remove um jogador do servidor. O jogador pode voltar a entrar na mesma sessão. |
block <player> |
Bloqueia permanentemente um jogador de entrar no servidor. |
unblock <player> |
Remove um bloqueio permanente, permitindo que o jogador volte a entrar. |
setdifficulty <preset> |
Altera a predefinição de dificuldade no mundo atual. Opções: story, solo, normal, hard, custom. |
setcustomdifficulty <setting> <value> |
Ajusta uma definição específica de dificuldade personalizada. Consulte a secção de 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 voltar a entrar imediatamente. Use block para um banimento permanente. Também pode gerir bloqueios através do ficheiro MoriaServerPermissions.txt.
Sistema de Permissões
Return to Moria utiliza um ficheiro de permissões baseado em texto para controlar o que cada jogador pode fazer no seu servidor. Edite o MoriaServerPermissions.txt com o servidor parado para evitar conflitos.
Localização do Ficheiro
MoriaServerPermissions.txt
O ficheiro regista automaticamente cada jogador que entrou no servidor. Pode modificar as suas permissões adicionando ou removendo etiquetas de permissão junto ao nome de utilizador.
Níveis de Permissão
| Permissão | Efeito |
|---|---|
Blocked |
O jogador está banido do servidor. Não consegue conectar. |
Default |
Acesso padrão de jogador. Sem restrições ou privilégios especiais. |
NoConstruction |
O jogador não pode construir nem desconstruir estruturas. |
QuickBuild |
O jogador só pode construir plataformas e escadas de corda. Sem construção completa. |
AllConstruction |
Acesso total a construção e desconstrução. |
NoStorage |
O jogador não pode interagir com contentores ou estações de crafting. |
AllStorage |
Acesso total a todos os contentores e estações de crafting. |
Bloquear Jogadores Antecipadamente
Pode bloquear um jogador antes de ele entrar, adicionando manualmente o seu nome de utilizador ao ficheiro de permissões com o estado Blocked. Isto é útil se souber que um jogador específico não deve ter acesso ao seu servidor.
Regras do Servidor
Pode exibir uma mensagem personalizada a todos os jogadores quando entram no servidor editando o MoriaServerRules.txt.
Localização do Ficheiro
MoriaServerRules.txt
Insira as regras do servidor ou mensagem de boas-vindas neste ficheiro. O texto é exibido a cada jogador ao entrar. A mensagem tem um comprimento máximo de 1024 caracteres.
Definições de Dificuldade Personalizada
Quando a predefinição de dificuldade está definida como custom, pode ajustar individualmente os parâmetros de dificuldade. Estes podem ser definidos no MoriaServerConfig.ini na secção [World.Create] para novos mundos, ou ajustados num mundo existente usando o comando de consola setcustomdifficulty.
| Definição | Descrição | Valores |
|---|---|---|
CombatDifficulty |
Escalonamento de dano e vida dos inimigos. | verylow, low, default, high, veryhigh |
EnemyAggression |
Com que frequência 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 ao minerar veios. | verylow, low, default, high, veryhigh |
WorldDrops |
Taxas de drop de recompensas de inimigos e encontros com orcs. | verylow, low, default, high, veryhigh |
HordeFrequency |
Com que frequência ações ruidosas desencadeiam ataques de hordas de orcs. | verylow, low, default, high, veryhigh |
SiegeFrequency |
Com que frequência os orcs atacam a sua base/acampamento. | verylow, low, default, high, veryhigh |
PatrolFrequency |
Com que frequência 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
Gestão de Mundos
Tipos de Mundo
Return to Moria suporta dois tipos de mundo, definidos na configuração [World.Create] Type:
- Campaign — A experiência orientada pela história com progressão através de Moria. Recomendado para a maioria dos grupos.
- Sandbox — Exploração e construção livres sem a estrutura da campanha. Ideal para jogo criativo e construção de bases.
Múltiplos Mundos
Pode manter múltiplos mundos num único servidor alterando a definição [World] Name:
- Cada nome de mundo único cria um ficheiro de save separado.
- Para trocar de mundo, pare o servidor, altere o nome do mundo no
MoriaServerConfig.inie reinicie. - Os mundos anteriores são preservados e podem ser carregados novamente voltando ao seu nome.
Reiniciar um Mundo
- Pare o servidor no GPanel.
- Abra o Gestor de Ficheiros ou conecte via SFTP.
- Navegue até
Moria/Saved/SaveGamesDedicated/e elimine o ficheiro.savdo mundo que deseja reiniciar. - Inicie o servidor. Um novo mundo será gerado usando as definições de configuração atuais.
Backups de Saves
Localização dos Ficheiros de Save
Moria/Saved/SaveGamesDedicated/
Criar um Backup
- Pare o servidor no GPanel para garantir que os dados do save foram totalmente gravados.
- Conecte via SFTP ou use o Gestor de Ficheiros do GPanel.
- Faça download de todos os ficheiros
.savdo diretório de saves. - Guarde o backup no seu computador local ou armazenamento na nuvem.
Restaurar um Backup
- Pare o servidor no GPanel.
- Faça upload do ficheiro
.savde backup paraMoria/Saved/SaveGamesDedicated/via SFTP, substituindo o ficheiro existente. - Certifique-se de que o nome do mundo no
MoriaServerConfig.inicorresponde ao ficheiro de save. - Inicie o servidor. Ele carregará o save restaurado.
Resolução de Problemas
Servidor Não Aparece / Não Consegue Conectar
- Verifique se o servidor está a funcionar e totalmente iniciado no GPanel.
- Verifique a consola em busca de mensagens de erro ou logs de crash.
- Certifique-se de que está a usar o código de entrada ou IP:porta corretos do separador Network.
- Se estiver a usar uma password, verifique se corresponde exatamente (sensível a maiúsculas e 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 elevado, reduza o
ServerFPSpara 30. - Menos jogadores conectados significa menos áreas que precisam de ser carregadas simultaneamente.
Mundo Não Carrega
- Certifique-se de que o
[World] Nameno config corresponde a um ficheiro de save existente emMoria/Saved/SaveGamesDedicated/. - Se o ficheiro de save estiver corrompido, restaure a partir de um backup ou elimine-o para gerar um mundo novo.
Jogadores Bloqueados Inesperadamente
- Verifique o
MoriaServerPermissions.txtpara a entrada do jogador. Remova a etiquetaBlockedse presente. - Lembre-se de parar o servidor antes de editar o ficheiro de permissões.
Artigos Relacionados
- Guia de Configuração do Servidor Return to Moria — Configuração inicial, variáveis de arranque, predefinições de dificuldade e como conectar
- Como Encontrar o IP e Porta do Seu Servidor
- Como Fazer Upload de Ficheiros via SFTP
- Guia de Arranque do Servidor
Precisa de Ajuda?
Se encontrar problemas com o seu servidor de Return to Moria que não estejam cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e qualquer output relevante da consola do GPanel.