O maior portal de MU Online do Brasil — desde 2003
Tutorial Avançado Eventos

Como configurar o Illusion Temple no MU Online

Guia técnico completo para configurar o Illusion Temple no seu servidor MU Online, cobrindo o sistema de duas equipes, os seis níveis do templo, arquivos INI, tabelas SQL, recompensas e resolução de problemas.

RO Rodrigo · Atualizado em 17 mar 2019 · ⏱ 14 min de leitura
Resposta rápida

O Illusion Temple é um dos eventos PvP mais táticos do MU Online. Diferente de eventos cooperativos de PvE como o Crywolf ou o Kanturu, o Illusion Temple coloca duas equipes uma contra a outra num objetivo de captura: transportar um objeto (a pedra ou o orbe do templo) até o ponto de pontuação da su

O Illusion Temple é um dos eventos PvP mais táticos do MU Online. Diferente de eventos cooperativos de PvE como o Crywolf ou o Kanturu, o Illusion Temple coloca duas equipes uma contra a outra num objetivo de captura: transportar um objeto (a pedra ou o orbe do templo) até o ponto de pontuação da sua equipe, enquanto usa habilidades de teleporte, imobilização e sabotagem para atrapalhar o adversário. É um evento de equipe puro, com seis níveis de dificuldade distintos e um sistema de inscrição via pergaminho. Configurá-lo exige atenção tanto ao EventServer quanto às tabelas de estado e às regras de balanceamento entre equipes. Este guia cobre a configuração completa em servidores Season 6 Episode 3, com notas sobre variações entre emuladores.

Pré-requisitos

Antes de começar, confirme que seu ambiente atende a estes requisitos:

  • MuServer Season 5 ou 6 Episode 3 com EventServer funcional
  • SQL Server 2008 ou superior com o banco MuOnline
  • Acesso administrativo aos diretórios EventServer/, GameServer/Data/ e ao SSMS
  • Cliente do MU com os mapas do Illusion Temple presentes na pasta Data
  • Os itens "Scroll of Illusion" (pergaminhos de acesso) cadastrados no servidor
  • Backup completo do banco de dados e das pastas de configuração

> Se ainda não tem um servidor base rodando, veja primeiro o guia de como criar servidor de MU Online antes de configurar eventos avançados de PvP como este.

Todos os nomes de arquivo, IDs de item e índices de mapa abaixo são apresentados como exemplo típico de um build Season 6. Cada detalhe varia por emulador (MuEMU, IWZ, X-Team e outros), então valide sempre com os arquivos do seu servidor.


Entendendo a mecânica do Illusion Temple

Configurar sem entender a mecânica leva a erros. O Illusion Temple funciona assim:

  • Dois times entram no mesmo mapa instanciado, cada um com seu ponto de pontuação.
  • No centro do templo há um objeto (uma pedra/orbe) que precisa ser capturado e levado até o ponto da equipe para marcar pontos.
  • Jogadores têm acesso a habilidades especiais dentro do evento: teleportar o portador da pedra, imobilizar adversários e trocar posições. Essas habilidades tornam o evento tático em vez de um simples "corra até o ponto".
  • Vence a equipe que acumular mais pontos dentro do tempo, ou que atingir a pontuação alvo primeiro.

Existem seis níveis do templo, cada um exigindo um pergaminho de acesso diferente (Scroll of Illusion 1 a 6) e uma faixa de nível de personagem específica. Níveis mais altos têm recompensas melhores e adversários mais fortes.

NívelPergaminho de acessoFaixa de nível (exemplo)Público típico
1Scroll of Illusion 11 – 350Iniciantes
2Scroll of Illusion 2351 – 400Intermediário
3Scroll of Illusion 3400+Intermediário
4Scroll of Illusion 4Master / altoAvançado
5Scroll of Illusion 5Master altoAvançado
6Scroll of Illusion 6EndgameElite

As faixas exatas de nível variam por emulador e podem ser ajustadas na configuração. Use a tabela acima como referência conceitual.


Passo 1: Verificar a estrutura de arquivos do EventServer

O Illusion Temple é gerenciado pelo EventServer. Confirme os arquivos:

EventServer/
├── EventServer.exe
├── EventServer.cfg
├── IllusionTemple.ini
└── Log/
    └── IllusionTemple.log

Se a pasta Log/ não existir, crie-a manualmente. Se IllusionTemple.ini não existir, crie-o conforme o próximo passo.


Passo 2: Configurar o arquivo IllusionTemple.ini

Abra ou crie EventServer/IllusionTemple.ini no Notepad++ e salve como ANSI. Exemplo típico:

[IllusionTemple]
IllusionTempleEnable=1
EntranceOpenTime=02:00,08:00,14:00,20:00
RegisterTime=10
EventDuration=30
MinUserPerTeam=1
MaxUserPerTeam=5
ScoreToWin=10
Level1Enable=1
Level2Enable=1
Level3Enable=1
Level4Enable=1
Level5Enable=1
Level6Enable=1
RewardEnable=1

Parâmetros principais:

ParâmetroValor exemploDescrição
IllusionTempleEnable1Ativa (1) ou desativa (0) o evento
EntranceOpenTimeHH:MMHorários em que a inscrição abre
RegisterTime10Minutos de janela de inscrição
EventDuration30Duração da partida em minutos
MinUserPerTeam1Mínimo de jogadores por equipe
MaxUserPerTeam5Máximo de jogadores por equipe
ScoreToWin10Pontos necessários para vencer
LevelXEnable1Habilita cada nível individualmente

> Em servidores com poucos jogadores, defina MinUserPerTeam=1 para que as partidas não sejam canceladas por falta de inscritos. Em servidores populosos, aumente o mínimo para garantir partidas equilibradas.


Passo 3: Configurar as conexões no EventServer.cfg

Abra EventServer/EventServer.cfg e confirme as conexões e a habilitação do evento:

[Connect]
GameServerIP=127.0.0.1
GameServerPort=55960
ConnectServerIP=127.0.0.1
ConnectServerPort=44405

[DataBase]
DSN=MuOnline
ID=event_user
PWD=sua_senha_forte
DBName=MuOnline

[Event]
IllusionTempleEventEnable=1

Como sempre, nunca use a conta sa em produção. Crie uma conta SQL dedicada com permissões restritas ao banco MuOnline:

CREATE LOGIN event_user WITH PASSWORD = 'SenhaForte#2024';
USE MuOnline;
CREATE USER event_user FOR LOGIN event_user;
GRANT SELECT, INSERT, UPDATE, DELETE ON SCHEMA::dbo TO event_user;

Passo 4: Cadastrar o NPC de entrada e os pergaminhos

Os jogadores se inscrevem no Illusion Temple através de um NPC (comumente localizado no mapa Aida) e precisam ter o pergaminho correspondente ao nível.

4.1 — Registrar o NPC de entrada em GameServer/Data/MonsterSetBase.txt:

// NPC de entrada do Illusion Temple (exemplo - Aida, Map 33)
// MapNumber / NpcIndex / X / Y / Direction
33  392  080  100  3   // NPC Illusion Temple

4.2 — Confirmar os itens de pergaminho existem na base de itens. Os Scrolls of Illusion são itens consumíveis normalmente da seção de itens/potions do build. Verifique:

-- Exemplo: consultar itens com "Illusion" no nome (varia por build)
SELECT ItemIndex, ItemName
FROM MuOnline..T_ItemList
WHERE ItemName LIKE '%Illusion%';

Se os pergaminhos não estiverem cadastrados, adicione-os no arquivo de itens (ItemList / Item.txt) do seu build. Isso varia por emulador — em alguns, os pergaminhos já vêm cadastrados por padrão.


Passo 5: Configurar os mapas e pontos de pontuação

O Illusion Temple usa mapas dedicados (um por nível, ou um mapa base instanciado). Verifique os índices no seu build e confirme que os arquivos existem tanto no servidor quanto no cliente. A configuração dos pontos de captura e pontuação normalmente está embutida no EventServer, mas os gates precisam estar habilitados:

-- Verificar gates dos mapas do Illusion Temple (índices variam por build)
SELECT GateNumber, GateName, MapNumber, Enable
FROM MuOnline..T_GateInfo
WHERE GateName LIKE '%Illusion%';

-- Habilitar se necessário
UPDATE MuOnline..T_GateInfo
SET Enable = 1
WHERE GateName LIKE '%Illusion%';

Confirme também que o mapa está permitido para movimentação segura e que o objeto de pontuação (a pedra) está definido na configuração do evento. Em builds baseados em arquivo, isso pode estar num IllusionTemple.txt dentro de GameServer/Data/.


Passo 6: Sequência de inicialização e teste

A ordem de inicialização é obrigatória:

  1. Inicie DataServer.exe e aguarde "Ready".
  2. Inicie ConnectServer.exe e aguarde a conexão.
  3. Inicie GameServer.exe e aguarde a inicialização completa.
  4. Inicie EventServer.exe por último e monitore o console.

No console do EventServer, confirme mensagens semelhantes a:

[IllusionTemple] Initialize OK
[IllusionTemple] Next registration: 02:00:00
[IllusionTemple] Connected to GameServer: 127.0.0.1:55960

Para testar imediatamente, ajuste EntranceOpenTime para um horário logo à frente do relógio do servidor, reinicie o EventServer, use o NPC para se inscrever com dois personagens de teste (um em cada equipe) e valide o fluxo completo: inscrição, entrada, captura da pedra, pontuação e recompensa.


Passo 7: Configurar recompensas do vencedor

As recompensas do Illusion Temple são um forte incentivo à participação. Elas costumam ser controladas por tabela SQL ou por arquivo de reward. Um exemplo via SQL:

-- Verificar recompensas configuradas (nome de tabela varia por build)
SELECT * FROM MuOnline..T_IllusionTempleReward;

-- Ajustar recompensa do vencedor (exemplo conceitual)
UPDATE MuOnline..T_IllusionTempleReward
SET RewardItemIndex = 7180,   -- exemplo: Jewel of Bless
    RewardQuantity  = 1
WHERE Position = 1;           -- 1 = equipe vencedora

Em builds baseados em arquivo, o reward pode estar em GameServer/Data/IllusionTempleReward.txt. Isso varia por emulador. Configure recompensas atraentes, mas equilibradas — o Illusion Temple é repetível várias vezes ao dia, então recompensas muito generosas inflacionam a economia rapidamente.


Passo 8: Balanceamento entre equipes

O maior desafio operacional do Illusion Temple é o balanceamento. Se uma equipe entra com jogadores muito mais fortes, a partida fica injusta. Estratégias:

  1. Ajuste as faixas de nível por nível de templo para que jogadores de força semelhante joguem juntos.
  2. Use MinUserPerTeam e MaxUserPerTeam para evitar partidas de 5 contra 1.
  3. Em servidores competitivos, considere habilitar apenas os níveis com público suficiente para formar partidas cheias.
  4. Monitore o log para identificar horários com baixa inscrição e ajustar EntranceOpenTime para o pico do seu público.

Erros comuns e soluções

ProblemaCausa provávelSolução
Inscrição não abre no NPCEvento desabilitado ou fora do horárioConfirme IllusionTempleEnable=1 e o EntranceOpenTime
Partida cancelada por falta de jogadoresMinUserPerTeam muito altoReduza o mínimo por equipe e teste
NPC de entrada não apareceNão registrado no MonsterSetBaseAdicione a entrada do NPC no arquivo e reinicie o GameServer
Jogador sem pergaminho não entraItem Scroll of Illusion não cadastradoCadastre os pergaminhos no arquivo de itens
Pontos não são contabilizadosObjeto de score ausente na configVerifique a configuração do evento e o log de captura
Cliente crasha ao entrarArquivo de mapa ausente no clienteConfirme os arquivos de mapa na pasta Data do cliente
Recompensa não é entregueReward mal configurado ou desabilitadoVerifique a tabela/arquivo de reward e RewardEnable=1

> Após alterar qualquer arquivo .ini ou tabela de configuração, reinicie o EventServer — os parâmetros são carregados em memória na inicialização.


Ajuste de fuso horário

O EventServer usa o relógio do Windows do servidor. Ajuste os horários ao pico do seu público:

; Público brasileiro (UTC-3) querendo eventos às 23h, 05h, 11h e 17h
; Em servidor UTC, some 3 horas:
EntranceOpenTime=02:00,08:00,14:00,20:00

Verifique e sincronize o relógio do servidor:

tzutil /g
w32tm /resync /force

Checklist de lançamento

  • Backup completo do banco MuOnline e das pastas EventServer/ e GameServer/Data/
  • IllusionTemple.ini criado e salvo em ANSI, com IllusionTempleEnable=1
  • Horários de inscrição configurados conforme o fuso do público
  • Conexões corretas em EventServer.cfg com conta SQL dedicada
  • NPC de entrada registrado no MonsterSetBase.txt
  • Pergaminhos (Scroll of Illusion 1 a 6) cadastrados na base de itens
  • Gates dos mapas do Illusion Temple habilitados em T_GateInfo
  • Arquivos de mapa presentes no cliente e no servidor
  • Faixas de nível por nível de templo revisadas e equilibradas
  • MinUserPerTeam e MaxUserPerTeam ajustados ao tamanho do servidor
  • Recompensas configuradas com valores equilibrados
  • Sequência de inicialização respeitada (EventServer por último)
  • Teste completo de uma partida (inscrição, captura, pontuação, reward) executado
  • Relógio do servidor sincronizado com w32tm /resync /force

Com o sistema de duas equipes bem balanceado, os níveis habilitados de forma progressiva e as recompensas ajustadas à economia do servidor, o Illusion Temple se torna um dos eventos PvP mais disputados do MU Online. A chave é começar simples — habilite o nível 1, valide o ciclo inteiro, e só então libere os níveis superiores para o seu público competitivo.

Perguntas frequentes

O Illusion Temple não abre a inscrição no NPC. O que fazer?

Confirme que o evento está habilitado no IllusionTemple.ini, que o horário atual coincide com um período de inscrição e que o NPC de entrada (geralmente na Aida) está registrado no MonsterSetBase.txt. O log do EventServer mostra se a janela de inscrição foi aberta.

As duas equipes ficam desbalanceadas ou o evento inicia com um lado vazio. Como corrigir?

Ajuste o número mínimo e máximo de jogadores por equipe no INI. Se o mínimo por equipe não for atingido, muitos builds cancelam a partida. Reduza o mínimo para servidores com menos jogadores e teste com valores baixos.

Qual nível do Illusion Temple devo habilitar primeiro?

O Illusion Temple tem seis níveis, cada um exigindo um pergaminho (Scroll of Illusion) diferente e faixas de nível de personagem distintas. Comece habilitando o nível 1 e valide o fluxo completo antes de liberar os níveis superiores.

Os jogadores não recebem os pontos ao capturar a pedra. O que verificar?

A pontuação depende da lógica de captura do objeto central e da entrega no ponto da equipe. Verifique se o mapa correto está carregado, se o objeto de score existe na configuração do evento e se o EventServer registra a captura no log.

Como ajustar as recompensas do vencedor do Illusion Temple?

As recompensas são controladas por tabela SQL ou por arquivo de reward, dependendo do emulador. Ajuste os itens e a quantidade de pontos necessária, reinicie o EventServer e teste. Evite recompensas excessivas que desequilibrem a economia.

RO
Fundador e editor-chefe

Rodrigo mantém o ViciadosMU desde os primórdios do portal. Especialista em criação e administração de servidores de MU Online, história do jogo e a evolução das seasons — escreveu boa parte do acervo antes de 2024.

Continue lendo

Artigos relacionados