Gates e Moves no MU Online: Guia de Configuração
Aprenda como funcionam os Gates e Moves do MU Online, como configurar teletransportes, entradas de mapas, coordenadas e comandos de movimentação, além de corrigir destinos inválidos e personagens presos.
O que são Gates e Moves?
No MU Online, Gates são pontos de entrada, saída ou teletransporte utilizados pelo GameServer para mover personagens entre mapas e coordenadas.
Já os Moves normalmente correspondem aos destinos
disponíveis através do comando /move, menu de mapas
ou sistemas semelhantes.
1. Localize os arquivos corretos
Os nomes variam conforme a Server File, mas procure por arquivos semelhantes a:
Em algumas sources, parte dessas configurações pode estar centralizada em arquivos XML, INI ou diretamente no código-fonte.
2. Como funciona um Gate
Um Gate normalmente contém informações como:
| Campo | Função comum |
|---|---|
| ID | Identificador do Gate |
| Flag | Tipo ou comportamento do Gate |
| Map | Número do mapa |
| X1 / Y1 | Coordenada inicial da área |
| X2 / Y2 | Coordenada final da área |
| Target | Gate de destino |
| Direction | Direção do personagem após teleporte |
| Level | Level mínimo, quando suportado |
A estrutura exata pode variar. Sempre confira os comentários existentes no próprio arquivo.
3. Exemplo conceitual de Gate
Uma configuração pode se parecer com:
Nesse exemplo, uma determinada região do mapa estaria vinculada a outro Gate de destino.
4. Entenda MapNumber, X e Y
Para configurar corretamente um teleporte, você precisa saber o número interno do mapa e as coordenadas válidas.
Em versões clássicas, por exemplo, você pode encontrar mapas como:
Essa lista muda conforme a versão e os mapas adicionados pela source.
5. Como descobrir coordenadas
Existem diferentes formas de descobrir a posição atual de um personagem.
- comando administrativo de posição;
- logs do GameServer;
- MuMaker ou editor de personagem;
- consulta direta à tabela Character;
- ferramentas próprias da Server File.
Na database, normalmente você encontrará campos como:
6. Como funciona um Move
Um Move normalmente representa um destino que pode ser acessado através de comando ou interface.
Dependendo da source, a configuração poderá conter:
- nome do destino;
- Gate utilizado;
- level mínimo;
- level máximo;
- Zen necessário;
- reset mínimo;
- Master Reset;
- AccountLevel;
- restrição por PK.
7. Exemplo de Move
Em algumas Server Files você poderá encontrar algo parecido com:
O Gate associado determina para onde o personagem será enviado.
8. Configurando um novo comando /move
Escolha o mapa
Defina o mapa de destino e confirme seu MapNumber.
Escolha coordenadas seguras
Utilize uma área onde o personagem possa aparecer sem ficar preso em parede, objeto ou área inválida.
Crie ou identifique o Gate
Adicione o Gate necessário ou utilize um já existente, quando apropriado.
Adicione o Move
Vincule o destino ao Gate correto.
Defina requisitos
Configure level, Zen, reset ou outras restrições disponíveis.
Recarregue e teste
Reinicie ou utilize o comando de reload da sua Server File, caso exista.
9. Personagem vai para coordenada errada
Quando o Move funciona mas o personagem aparece no local errado, verifique:
- Gate associado incorretamente;
- MapNumber errado;
- coordenadas do Gate;
- Gate Target apontando para outro ID;
- ordem das colunas do arquivo.
10. Personagem fica preso após o Move
Isso normalmente ocorre quando a coordenada de destino está dentro de uma área bloqueada.
Escolha uma região aberta do mapa e teste diferentes posições.
11. /move não aparece ou não funciona
Se o destino não estiver disponível, verifique:
- Move está habilitado;
- nome está correto;
- Gate existe;
- level mínimo foi atingido;
- personagem possui Zen suficiente;
- restrição de PK;
- restrição VIP;
- mapa permitido para aquela classe;
- arquivo foi recarregado pelo GameServer.
12. Erro de Gate inexistente
Um Move pode apontar para um Gate que não existe ou foi removido.
Exemplo conceitual:
Nesse caso, o destino está referenciando um ID inválido.
13. Gates de entrada e saída
Alguns teletransportes trabalham com pares.
Por exemplo:
Isso permite criar entradas e saídas independentes com coordenadas específicas.
14. Gates para eventos
Blood Castle, Devil Square, Chaos Castle e outros eventos podem utilizar Gates específicos.
Tenha cuidado ao modificar esses IDs porque outros sistemas podem depender deles.
15. Como testar corretamente
- faça backup dos arquivos;
- adicione apenas um Gate por vez;
- reinicie ou recarregue a configuração;
- entre com personagem de teste;
- confirme mapa e coordenadas;
- teste ida e volta;
- teste requisitos de level e Zen;
- observe o log do GameServer.
Erros comuns em Gates e Moves
- MapNumber incorreto;
- X/Y fora da área caminhável;
- Gate Target errado;
- ID duplicado;
- Move apontando para Gate inexistente;
- colunas em ordem errada;
- arquivo incompatível com a source;
- configuração não recarregada;
- level ou Zen impedindo o uso;
- Gate de evento alterado sem perceber.
Perguntas frequentes
Qual a diferença entre Gate e Move?
Gate representa o ponto ou conexão de teleporte. Move normalmente representa o destino disponibilizado ao jogador e utiliza um Gate para realizar o transporte.
Onde ficam os Gates?
Normalmente em arquivos como Gate.txt ou equivalentes, dependendo da Server File utilizada.
Por que meu personagem fica preso?
Geralmente porque as coordenadas de destino estão dentro de uma área bloqueada ou fora da região caminhável.
Posso criar novos Moves?
Sim, desde que sua source suporte novos registros e o destino esteja associado a um Gate válido.
Preciso reiniciar o GameServer?
Depende da source. Algumas possuem comandos de reload; outras carregam Gates e Moves apenas durante a inicialização.
Conclusão
Configurar Gates e Moves no MU Online exige atenção principalmente aos IDs, mapas, coordenadas e relacionamentos entre os arquivos.
Faça alterações pequenas, mantenha backup e valide cada destino com um personagem de teste antes de disponibilizá-lo aos jogadores.
Com os Gates e Moves organizados corretamente, você consegue criar novos destinos, corrigir teletransportes e personalizar a navegação entre mapas de forma muito mais segura.