Como administrador de servidor de Myth of Empires, você tem acesso a comandos GM (Game Master) que permitem gerenciar jogadores, controlar o ambiente, gerar itens e manter a saúde do servidor. Este guia abrange a configuração de admin, comandos GM comuns, ferramentas de gerenciamento de jogadores e técnicas de solução de problemas.
Configuração de Admin
Antes de usar comandos GM no jogo, você deve configurar a senha de admin e opcionalmente adicionar jogadores específicos a uma lista de admins.
Definindo a Senha de Admin
- Pare seu servidor no GPanel.
- Abra o arquivo de configuração do servidor (ex.:
PrivateServerTool.ini) via SFTP ou gerenciador de arquivos do GPanel. - Encontre ou adicione a configuração
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Salve o arquivo e reinicie seu servidor.
Adicionando Admins via Configuração
Para conceder privilégios de admin a jogadores específicos sem compartilhar a senha de admin, você pode adicionar os Steam IDs deles a uma lista de admins na configuração do servidor. Procure uma seção ou arquivo de lista de admins:
[AdminList]
76561198012345678
76561198087654321
Cada linha contém um Steam ID. Jogadores nesta lista recebem automaticamente privilégios de admin quando entram no servidor.
Ativando Admin no Jogo
Se você não está na lista de admins, você deve se autenticar em cada sessão usando a senha de admin:
- Entre no seu servidor de Myth of Empires.
- Abra o console ou chat do jogo com a tecla apropriada (normalmente Enter para chat ou ~/` para console).
- Digite o comando de login GM com sua senha de admin:
GM Login YourSecureAdminPassword
Se a autenticação for bem-sucedida, você receberá uma mensagem de confirmação e terá acesso a todos os comandos GM. Isso deve ser feito cada vez que você 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 no Myth of Empires permitem controlar vários aspectos da jogabilidade. Os comandos são inseridos pelo console ou chat do jogo. O prefixo é normalmente GM seguido pelo nome do comando.
Comandos de Gerenciamento de Jogadores
| Comando | Descrição |
|---|---|
GM Kick <PlayerName> |
Expulsa o jogador especificado do servidor. Ele pode entrar novamente imediatamente. |
GM Ban <PlayerName> |
Bane o jogador especificado do servidor. Ele não pode entrar novamente até ser desbanido. |
GM Unban <PlayerName> |
Remove o banimento do jogador especificado, permitindo que ele entre novamente. |
GM ListPlayers |
Exibe uma lista de todos os jogadores conectados com seus nomes e IDs. |
GM Announce <Message> |
Transmite uma mensagem de anúncio para todo o servidor para todos os jogadores. |
Comandos de Teletransporte
| Comando | Descrição |
|---|---|
GM TeleportTo <PlayerName> |
Teletransporta você 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 você 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 que você passe através de terreno e estruturas. |
Comandos de Itens e Recursos
| Comando | Descrição |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Dá o item especificado para você 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 nível do seu personagem para o nível especificado. |
GM God |
Ativa/desativa o modo de invencibilidade. Seu personagem não recebe dano enquanto ativo. |
GM Invisible |
Ativa/desativa a invisibilidade. Outros jogadores e NPCs não podem ver você. |
Comandos de Tempo e Clima
| Comando | Descrição |
|---|---|
GM SetTime <Hour> |
Define o horário do 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 no horário atual. Útil para eventos ou construção. |
GM ResumeTime |
Retoma o ciclo normal 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 você está olhando. |
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 um salvamento imediato do mundo. Sempre execute isso antes de desligar o servidor. |
Ferramentas de Gerenciamento do Servidor
Gerenciamento de Salvamento do Servidor
Admins devem realizar salvamentos manuais em momentos críticos para proteger os dados do mundo:
- Antes de desligar: Sempre execute
GM SaveWorldantes de parar o servidor para garantir que todas as alterações recentes sejam preservadas. - Antes de alterações de configuração: Salve e faça backup dos arquivos de salvamento via SFTP antes de modificar qualquer configuração.
- Após eventos: Salve após eventos da comunidade ou grandes alterações no mundo para fixar o estado atual.
- Backups programados: Baixe os dados de salvamento do servidor regularmente via SFTP e armazene backups localmente com nomes de arquivo datados.
Monitoramento de Jogadores
Use GM ListPlayers regularmente para monitorar quem está online. Isso é útil para:
- Verificar identidades de jogadores e checar contas alternativas.
- Obter Steam IDs necessários para operações de expulsão, banimento ou lista de admins.
- Monitorar a população do servidor para ajustar configurações de máximo de jogadores se necessário.
Anúncios do Servidor
Use anúncios para se comunicar com 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.
Solução de Problemas
Travamentos do Servidor
| Sintoma | Causa Provável | Solução |
|---|---|---|
| Travamento na inicialização após alteração de configuração | Valor de configuração inválido ou erro de sintaxe | Reverta para o arquivo de configuração anterior ou restaure os valores padrão. Verifique chaves não fechadas, valores ausentes ou caracteres inválidos. |
| Travamentos aleatórios durante a jogabilidade | 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 liberar memória. |
| Travamento 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 travamentos -- gere em lotes menores. |
| Travamento após atualização do jogo | Incompatibilidade de configuração ou salvamento | Verifique se a atualização requer alterações de configuração. Faça backup dos salvamentos e tente com arquivos de configuração novos. Patches ou correções da comunidade podem ser necessários. |
Problemas de Conexão
| Problema | Solução |
|---|---|
| Servidor não aparece no navegador | Aguarde 5-10 minutos após a inicialização. Verifique se a porta de consulta está correta. Tente conexão direta por IP. |
| Tempo limite de conexão | Confirme que o servidor está em execução no GPanel. Verifique a porta correta do jogo. O servidor pode ainda estar carregando -- verifique a saída do console. |
| Erro de incompatibilidade de versão | Certifique-se de que o cliente do jogo e o servidor estão executando a mesma versão. Atualize o servidor ou peça aos jogadores para atualizarem o cliente do jogo. |
| Desconexões frequentes | Verifique o lag do servidor monitorando o uso de recursos no GPanel. Reduza a contagem de entidades, reduza o máximo de jogadores ou otimize as taxas se o servidor estiver sobrecarregado. |
| Comandos GM não funcionam | Verifique se você se autenticou com GM Login e a senha correta. Verifique se AdminPassword está definido na configuração. Tente reconectar e se autenticar novamente. |
Otimização de Desempenho
Se seu servidor está com lag ou desempenho ruim, 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 evitar acúmulo de entidades. Novos NPCs reaparecerão naturalmente. |
| Reiniciar regularmente | Alto | Programe reinicializações diárias para limpar vazamentos de memória e atualizar o servidor. Salve o mundo primeiro com GM SaveWorld. |
| Otimizar taxas | Baixo | Taxas de coleta muito altas produzem itens em excesso no mundo, o que pode afetar o desempenho. Equilibre as taxas para diversão e saúde do servidor. |
| Monitorar 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, configurações PvP/PvE e métodos de conexão.
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor