Como administrador de um servidor Myth of Empires, tem acesso a comandos GM (Game Master) que lhe permitem gerir jogadores, controlar o ambiente, gerar itens e manter a saúde do servidor. Este guia aborda a configuração de admin, comandos GM comuns, ferramentas de gestão de jogadores e técnicas de resolução de problemas.
Configuração de Admin
Antes de poder usar comandos GM no jogo, deve configurar a palavra-passe de admin e opcionalmente adicionar jogadores específicos a uma lista de admins.
Definir a Palavra-passe de Admin
- Pare o seu servidor no GPanel.
- Abra o ficheiro de configuração do servidor (ex.:
PrivateServerTool.ini) via SFTP ou o gestor de ficheiros do GPanel. - Encontre ou adicione a definição
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Guarde o ficheiro e reinicie o seu servidor.
Adicionar Admins via Configuração
Para conceder privilégios de admin a jogadores específicos sem partilhar a palavra-passe de admin, pode adicionar os seus Steam IDs a uma lista de admins na configuração do servidor. Procure uma secção ou ficheiro de lista de admins:
[AdminList]
76561198012345678
76561198087654321
Cada linha contém um Steam ID. Os jogadores nesta lista recebem automaticamente privilégios de admin quando entram no servidor.
Ativar Admin no Jogo
Se não estiver na lista de admins, deve autenticar-se em cada sessão usando a palavra-passe de admin:
- Entre no seu servidor Myth of Empires.
- Abra a consola ou chat do jogo com a tecla apropriada (tipicamente Enter para chat ou ~/` para consola).
- Introduza o comando de login GM com a sua palavra-passe de admin:
GM Login YourSecureAdminPassword
Se a autenticação for bem-sucedida, receberá uma mensagem de confirmação e terá acesso a todos os comandos GM. Isto deve ser feito cada vez que se conectar ao servidor.
GM Login não funcionar, tente GMLogin, gm login, ou consulte a documentação mais recente da comunidade para a sua versão do jogo.
Comandos GM Comuns
Os comandos GM em Myth of Empires permitem-lhe controlar vários aspetos do jogo. Os comandos são introduzidos através da consola ou chat do jogo. O prefixo é tipicamente GM seguido do nome do comando.
Comandos de Gestão de Jogadores
| Comando | Descrição |
|---|---|
GM Kick <PlayerName> |
Expulsa o jogador especificado do servidor. Pode voltar a entrar imediatamente. |
GM Ban <PlayerName> |
Bane o jogador especificado do servidor. Não pode voltar a entrar até ser desbanido. |
GM Unban <PlayerName> |
Remove o banimento do jogador especificado, permitindo-lhe voltar a entrar. |
GM ListPlayers |
Mostra uma lista de todos os jogadores atualmente conectados com os seus nomes e IDs. |
GM Announce <Message> |
Transmite uma mensagem de anúncio para todos os jogadores no servidor. |
Comandos de Teletransporte
| Comando | Descrição |
|---|---|
GM TeleportTo <PlayerName> |
Teletransporta-o para a localização do jogador especificado. |
GM TeleportToMe <PlayerName> |
Teletransporta o jogador especificado para a sua localização atual. |
GM TeleportToPos <X> <Y> <Z> |
Teletransporta-o para coordenadas específicas do mundo. |
GM Fly |
Ativa/desativa o modo de voo, permitindo movimento livre em qualquer direção. |
GM Ghost |
Ativa/desativa o modo noclip, permitindo atravessar terreno e estruturas. |
Comandos de Itens e Recursos
| Comando | Descrição |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Dá o item especificado a si mesmo. Requer o ID numérico do item. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Dá um item diretamente ao inventário de outro jogador. |
GM AddExp <Amount> |
Concede pontos de experiência ao seu personagem. |
GM SetLevel <Level> |
Define o seu personagem para o nível especificado. |
GM God |
Ativa/desativa o modo de invencibilidade. O seu personagem não recebe dano enquanto ativo. |
GM Invisible |
Ativa/desativa a invisibilidade. Outros jogadores e NPCs não o podem ver. |
Comandos de Tempo e Clima
| Comando | Descrição |
|---|---|
GM SetTime <Hour> |
Define a hora no jogo para a hora especificada (0-23). Exemplo: GM SetTime 12 para meio-dia. |
GM SetWeather <Type> |
Altera o clima atual. Os tipos podem incluir clear, rain, storm, fog, etc. |
GM StopTime |
Congela o ciclo dia/noite na hora atual. Útil para eventos ou construção. |
GM ResumeTime |
Retoma o ciclo normal de dia/noite após usar StopTime. |
Comandos de Mundo e Entidades
| Comando | Descrição |
|---|---|
GM DestroyTarget |
Destrói a entidade (estrutura, NPC ou objeto) para a qual está a olhar. |
GM SpawnNPC <NpcID> <Quantity> |
Gera o tipo de NPC especificado na sua localização. |
GM KillAllNPC |
Remove todos os NPCs selvagens do mapa. Eles reaparecerão naturalmente ao longo do tempo. |
GM SaveWorld |
Força uma gravação imediata do mundo. Execute sempre isto antes de desligar o servidor. |
Ferramentas de Gestão do Servidor
Gestão de Gravações do Servidor
Os admins devem realizar gravações manuais em momentos críticos para proteger os dados do mundo:
- Antes de desligar: Execute sempre
GM SaveWorldantes de parar o servidor para garantir que todas as alterações recentes são preservadas. - Antes de alterações de configuração: Grave e depois faça backup dos ficheiros de gravação via SFTP antes de modificar qualquer configuração.
- Após eventos: Grave após eventos comunitários ou grandes alterações no mundo para fixar o estado atual.
- Backups programados: Descarregue os dados de gravação do servidor regularmente via SFTP e armazene backups localmente com nomes de ficheiro datados.
Monitorização de Jogadores
Use GM ListPlayers regularmente para monitorizar quem está online. Isto é útil para:
- Verificar identidades de jogadores e verificar contas alternativas.
- Recolher Steam IDs necessários para operações de expulsão, banimento ou lista de admins.
- Monitorizar a população do servidor para ajustar as definições de máximo de jogadores se necessário.
Anúncios do Servidor
Use anúncios para comunicar com a sua comunidade:
GM Announce Server will restart in 10 minutes for maintenance.
GM Announce Rates have been boosted to 3x for the weekend!
GM Announce PvP event starting at coordinates X:5000 Y:3000 in 30 minutes.
Resolução de Problemas
Crashes do Servidor
| Sintoma | Causa Provável | Solução |
|---|---|---|
| Crash no arranque após alteração de configuração | Valor de configuração inválido ou erro de sintaxe | Reverta para o ficheiro de configuração anterior ou restaure os valores predefinidos. Verifique parênteses não fechados, valores em falta ou caracteres inválidos. |
| Crashes aleatórios durante o jogo | Esgotamento de memória ou excesso de entidades | Verifique o uso de memória no GPanel. Considere reduzir MaxPlayers ou limpar entidades em excesso com GM KillAllNPC. Reinicie o servidor para libertar memória. |
| Crash ao gerar itens/NPCs | ID de item ou NPC inválido | Verifique se o ID é válido para a versão atual do jogo. Gerar grandes quantidades de entidades de uma vez também pode causar crashes -- gere em lotes mais pequenos. |
| Crash após atualização do jogo | Incompatibilidade de configuração ou gravação | Verifique se a atualização requer alterações na configuração. Faça backup das gravações e tente com ficheiros de configuração novos. Podem ser necessários patches ou hotfixes da comunidade. |
Problemas de Conexão
| Problema | Solução |
|---|---|
| Servidor não aparece no navegador | Aguarde 5-10 minutos após o arranque. Verifique se a porta de consulta está correta. Tente conexão direta por IP. |
| Tempo limite de conexão esgotado | Confirme que o servidor está a funcionar no GPanel. Verifique a porta de jogo correta. O servidor pode ainda estar a carregar -- verifique a saída da consola. |
| Erro de incompatibilidade de versão | Certifique-se de que o cliente do jogo e o servidor estão a executar a mesma versão. Atualize o servidor ou peça aos jogadores para atualizarem o cliente. |
| Desconexões frequentes | Verifique o lag do servidor monitorizando o uso de recursos no GPanel. Reduza a contagem de entidades, diminua o máximo de jogadores ou otimize as taxas se o servidor estiver sobrecarregado. |
| Comandos GM não funcionam | Verifique se se autenticou com GM Login e a palavra-passe correta. Confirme que AdminPassword está definido na configuração. Tente reconectar e reautenticar. |
Otimização de Desempenho
Se o seu servidor está a experienciar lag ou mau desempenho, considere as seguintes otimizações:
| Ação | Impacto | Como Fazer |
|---|---|---|
| Reduzir máximo de jogadores | Médio | Reduza MaxPlayers na configuração. Menos jogadores significa menos rastreamento de entidades e sobrecarga de rede. |
| Limpar NPCs selvagens | Alto | Use GM KillAllNPC periodicamente para prevenir acumulação de entidades. Novos NPCs reaparecerão naturalmente. |
| Reiniciar regularmente | Alto | Programe reinícios diários para limpar fugas de memória e refrescar o servidor. Grave o mundo primeiro com GM SaveWorld. |
| Otimizar taxas | Baixo | Taxas de recolha muito altas produzem itens excessivos no mundo, o que pode impactar o desempenho. Equilibre as taxas para diversão e saúde do servidor. |
| Monitorizar uso de recursos | Informativo | Verifique o uso de CPU e memória no GPanel. Uso consistentemente alto indica que o servidor precisa de otimização ou upgrade de recursos. |
Artigos Relacionados
- Guia de Configuração do Servidor Myth of Empires -- Configuração inicial do servidor, taxas, definições PvP/PvE e métodos de conexão.
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
- Começar com o Seu Novo Servidor