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

Como criar servidor de MU Online em seasons modernas (13-19) — guia completo

Guia completo para montar servidor de MU Online Season 13 a 19 — Pentagram/Errtel, 4ª classe, Mercenary System, Kundun Reborn, SQL 2017, e configuração detalhada.

EQ Equipe ViciadosMU · Atualizado em 1 jul 2026 · ⏱ 30 min de leitura
Resposta rápida

As Seasons 13 a 19 são as versões mais recentes e complexas do MU Online. Trazem sistemas completamente novos como o Pentagram (sistema de Errtels), a 4ª evolução de classe, o Mercenary System e mapas com mecânicas de dungeon. São as mais difíceis de configurar, mas o processo base é idêntico às sea

As Seasons 13 a 19 são as versões mais recentes e complexas do MU Online. Trazem sistemas completamente novos como o Pentagram (sistema de Errtels), a 4ª evolução de classe, o Mercenary System e mapas com mecânicas de dungeon. São as mais difíceis de configurar, mas o processo base é idêntico às seasons anteriores.

O que cada season modernizada adiciona

Season 13

AdiçãoDetalhe
Pentagram SystemEquip especial com 5 slots de Errtel
Errtel StonesPedras com habilidades especiais para o Pentagram
4ª Classe (inicio)Primeiras 4ª evoluções: Slayer (DK), Lemuria Mage (DW)
Kalima DungeonInstância de masmorra
New PvP RevampSistema de batalha atualizado

Season 14

AdiçãoDetalhe
4ª Classe completaTodas as classes com 4ª evolução
Sejong SystemNovas áreas de missão
Mobs eliteMonstros com comportamentos especiais

Season 15

AdiçãoDetalhe
Mercenary SystemContratar mercenários NPCs para batalhar
New Castle SiegeCS completamente reformulado
Expanded DungeonsDungeons com múltiplos andares
Ancient Socket SystemSistema de socket em itens Ancient

Season 16-17

AdiçãoDetalhe
Guild Duel SystemDuelos formatados entre guildas
Labyrinth of DimensionsNova instância de dungeon
Wing System revampSistema de asas expandido
New Boss monstersBosses com mecânicas únicas

Season 18-19

AdiçãoDetalhe
5ª Classe (preview)Primeiras 5ª evoluções em testes
Mu Online 2.0Interface renovada
Battle PassSistema de passes de batalha
Season PassProgressão por temporada

Pré-requisitos

SeasonSQL ServerRuntimeOS mínimo
13-14SQL 2014VC++ 2015Windows Server 2012 R2
15-16SQL 2017VC++ 2017Windows Server 2016
17-18SQL 2017/2019VC++ 2019Windows Server 2019
19SQL 2019VC++ 2022Windows Server 2019/2022

Passo 1 — SQL Server 2017 (recomendado para S13+)

O SQL 2017 é o ponto ideal para seasons modernas — suportado até 2027, estável e compatível:

  1. Baixe o SQL Server 2017 Developer Edition (gratuito para desenvolvimento) no site da Microsoft;
  2. Execute o instalador → selecione Custom;
  3. Selecione apenas Database Engine Services;
  4. Na tela de autenticação: Mixed Mode com senha forte para sa;
  5. Clique Add Current User para adicionar seu usuário como admin;
  6. Instale → aguarde;
  7. Baixe e instale o SSMS separadamente (não incluso no SQL 2017+).
-- Criar banco de dados para seasons modernas
USE master;
GO

CREATE DATABASE MuOnline
  ON (
    NAME = MuOnline_Data,
    FILENAME = 'D:\MuSQL\MuOnline.mdf',
    SIZE = 5GB,
    MAXSIZE = UNLIMITED,
    FILEGROWTH = 1GB
  )
  LOG ON (
    NAME = MuOnline_Log,
    FILENAME = 'D:\MuSQL\MuOnline.ldf',
    SIZE = 1GB,
    FILEGROWTH = 256MB
  )
  COLLATE SQL_Latin1_General_CP1_CI_AS;
GO

-- Criar usuário de aplicação
CREATE LOGIN mu_app WITH PASSWORD = 'SenhaMuApp2024Forte!', DEFAULT_DATABASE = MuOnline;
GO

USE MuOnline;
GO

CREATE USER mu_app FOR LOGIN mu_app;
EXEC sp_addrolemember 'db_datareader', 'mu_app';
EXEC sp_addrolemember 'db_datawriter', 'mu_app';
EXEC sp_addrolemember 'db_ddladmin',   'mu_app';
EXEC sp_addrolemember 'db_owner',      'mu_app'; -- S13+ pode precisar de db_owner para scripts avançados
GO

-- Execute os scripts SQL da distribuição S13+ aqui
-- Os scripts são muito mais extensos que seasons anteriores (centenas de tabelas)
Nota: As seasons modernas têm scripts SQL mais longos e complexos. Se o SSMS expirar durante a execução, divida os scripts em partes ou use sqlcmd pela linha de comando para executar arquivos grandes.

Executar scripts grandes via sqlcmd

:: Para executar um arquivo SQL grande sem timeout:
sqlcmd -S (local) -U mu_app -P "SenhaMuApp2024Forte!" -d MuOnline -i "C:\Scripts\create_tables.sql" -t 0

:: -t 0 = sem timeout
:: -i = arquivo de entrada

Passo 2 — ODBC 32-bit para SQL 2017

Win+R → C:\Windows\SysWOW64\odbcad32.exe
Aba System DSN → Add

Escolher: ODBC Driver 13 for SQL Server (ou versão mais recente disponível)
  — NÃO usar o driver antigo "SQL Server" no S13+ com SQL 2017

Name: MuOnline
Server: (local)

Autenticação: SQL Server Authentication
  Login: mu_app
  Senha: SenhaMuApp2024Forte!

Default DB: MuOnline

Teste → "Tests COMPLETED successfully!"
Atenção: No SQL 2017, o driver ODBC pode ser "ODBC Driver 13 for SQL Server" ou "ODBC Driver 17 for SQL Server" (dependendo do que está instalado). Use o driver mais recente disponível na lista. Se não aparecer, instale o Microsoft ODBC Driver for SQL Server.

Passo 3 — Configuração do GameServer.ini (S13-S19)

[GAMESERVER]
ServerCode       = 0
ServerName       = MeuServidor S15
ServerIP         = 127.0.0.1
ServerPort       = 55901
MaxUserCount     = 2000

[CONNECT]
ConnectServerIP   = 127.0.0.1
ConnectServerPort = 55555

; ===== EXPERIÊNCIA =====
[EXP]
ExpRate           = 500      ; seasons modernas geralmente têm taxas altas
MasterExpRate     = 200
MaestroExpRate    = 100      ; S13+: Maestro Level (além do ML)
PartyExpBonus     = 20

; ===== DROP =====
[DROP]
MoneyDropRate     = 100
ItemDropRate      = 100
ExcDropRate       = 20
AncientDropRate   = 15
PentagramDropRate = 20       ; S13+: drop de Pentagram e Errtels
ErrtelDropRate    = 15       ; S13+: Errtels específicos
HarmonyDropRate   = 30

; ===== NÍVEL =====
[LEVEL]
MaxLevel          = 400
MaxMasterLevel    = 400
MaxMaestroLevel   = 200      ; S13+: level além do ML
MaxGL4Level       = 200      ; S13+: Grand Level (4ª evolução)

; ===== RESET =====
[RESET]
EnableReset       = 1
ResetLevel        = 400
MaxReset          = 200
ResetStatPoints   = 10000    ; mais pontos por reset em S13+
ZenCost           = 100000000 ; custo de zen para resetar

; ===== CLASSES =====
[DARK_KNIGHT]
Enable            = 1
BladeKnight       = 1
BladeMaster       = 1
Slayer            = 1         ; S13: 4ª classe

[DARK_WIZARD]
Enable            = 1
SoulMaster        = 1
GrandMaster       = 1
LemuriaMage       = 1         ; S13: 4ª classe

[ELF]
Enable            = 1
MuseElf           = 1
HighElf           = 1
SilverHunter      = 1         ; S13: 4ª classe

[MAGIC_GLADIATOR]
Enable            = 1
DuelMaster        = 1
MagicKnight       = 1         ; S13: 4ª classe

[DARK_LORD]
Enable            = 1
LordEmperor       = 1
DimensionMaster   = 1         ; S13: 4ª classe

[RAGE_FIGHTER]
Enable            = 1
FistMaster        = 1
GrowLancer        = 0         ; Grow Lancer é classe separada

[GROW_LANCER]
Enable            = 1
MirageLancer      = 1
IllusionKnight    = 1         ; S13: 4ª classe do Grow Lancer

[RUNE_WIZARD]
Enable            = 1         ; S12+
RuneMaster        = 1         ; S13: 4ª classe

; ===== PENTAGRAM SYSTEM (S13+) =====
[PENTAGRAM]
Enable            = 1
MaxErrtelSlots    = 5         ; 5 slots no Pentagram
ErrtelUpgradeRate = 60        ; % de sucesso no upgrade de Errtel

; ===== 4ª CLASSE (S13+) =====
[4TH_CLASS]
Enable            = 1
RequiredML        = 200       ; ML necessário para 4ª evolução (varia por distribuição)
RequiredGrandReset = 0        ; se exige Grand Reset para 4ª classe

; ===== MERCENARY SYSTEM (S15+) =====
[MERCENARY]
Enable            = 1
MaxMercenaries    = 3         ; máximo de mercenários por personagem
MercenaryLevel    = 400       ; nível base dos mercenários

; ===== MASTER LEVEL =====
[MASTER_LEVEL]
Enable            = 1
MLExpRate         = 200
MaxMLPoints       = 400

; ===== MAESTRO LEVEL (S13+) =====
[MAESTRO_LEVEL]
Enable            = 1
MaestroExpRate    = 100
MaxMaestroPoints  = 200

; ===== EVENTOS (todos os anteriores + novos) =====
[BLOOD_CASTLE]
Enable        = 1
StartTime0    = 00:00
StartTime1    = 04:00
StartTime2    = 08:00
StartTime3    = 12:00
StartTime4    = 16:00
StartTime5    = 20:00

[DEVIL_SQUARE]
Enable        = 1
StartTime0    = 02:00
StartTime1    = 06:00
StartTime2    = 10:00
StartTime3    = 14:00
StartTime4    = 18:00
StartTime5    = 22:00

[CHAOS_CASTLE]
Enable        = 1
StartTime0    = 01:00
StartTime1    = 07:00
StartTime2    = 13:00
StartTime3    = 19:00

[CASTLE_SIEGE]
Enable        = 1
RegStartTime  = Saturday 20:00
SiegeTime     = Sunday 21:00

[ILLUSION_TEMPLE]
Enable        = 1
StartTime0    = 03:30
StartTime1    = 09:30
StartTime2    = 15:30
StartTime3    = 21:30

[IMPERIAL_GUARDIAN]
Enable        = 1
StartTime0    = 05:00
StartTime1    = 11:00
StartTime2    = 17:00
StartTime3    = 23:00

[CRYWOLF]
Enable        = 1
StartHour     = 0

[KUNDUN_INVASION]
Enable        = 1
InvasionHour  = 3

[KALIMA_DUNGEON]              ; S13+
Enable        = 1
StartTime0    = 04:30
StartTime1    = 10:30
StartTime2    = 16:30
StartTime3    = 22:30

[LABYRINTH]                   ; S16+
Enable        = 0             ; habilitar apenas se S16+
StartTime0    = 06:00
StartTime1    = 18:00

Passo 4 — Pentagram e Errtel (Season 13)

O Pentagram é um slot de equip adicional que aceita 5 Errtels — pedras com propriedades mágicas:

; PentagramData.txt — define os tipos de Errtel

; Formato:
; ID  Elemento  Efeito_Ataque  Efeito_Defesa  Efeito_Especial

; Fire Errtel
1  Fire     AddDamage50  -     FireExplosion

; Water Errtel
2  Water    -            AddDefense30  WaterBarrier

; Earth Errtel
3  Earth    AddDamage30  AddDefense20  EarthShield

; Wind Errtel
4  Wind     AddSpeed20   -     WindBlade

; Darkness Errtel
5  Darkness AddDamage70  -     DarkExplosion

Drop de Errtels

; Drop.txt — Errtels dropam de monstros específicos de S13+
; Monstros de mapas novos (Kalima, Acheron, etc.) dropam Errtels mais poderosos
; ID_Monstro Grupo_Item ID_Item Chance

; Boss de Kalima dropa Errtel de Fire alto nível:
150  20  1  50    ; 50/65535 de chance

Passo 5 — 4ª Classe (Season 13+)

A 4ª evolução de classe requer um quest específico além de ML máximo:

-- Quest de 4ª evolução é geralmente ativado por SQL ou GM command
-- Verificar o quest de evolução disponível para o personagem:
SELECT CharName, CtlCode, MasterLevel, QuestState
FROM Character
WHERE CharName = 'NomePersonagem';

-- Completar quest de 4ª classe manualmente (via GM command na maioria):
-- /evolve4th [nome_personagem]
-- ou via SQL dependendo da distribuição
; GameServer.ini
[4TH_CLASS]
Enable               = 1
RequiredML           = 200   ; precisa de 200 pontos de ML
RequiredItem         = 1     ; 1 = requer item específico para evolução
RequiredItemGroup    = 10    ; grupo do item de evolução
RequiredItemID       = 15    ; ID do item de evolução

Passo 6 — Mercenary System (Season 15)

[MERCENARY]
Enable              = 1
MaxMercenaries      = 3      ; máximo 3 mercenários por personagem
MercenaryLevel      = 400    ; nível dos mercenários
MercenaryMaxLevel   = 400
AutoAttack          = 1      ; mercenários atacam automaticamente
MercenaryRespawn    = 0      ; respawn ao morrer (0 = não respawna)
; MercenaryData.txt — define os tipos de mercenários disponíveis
; ID  Nome           Classe     Nível  Custo_Zen  Tipo_Ataque
1   "Warrior"        DK         400    5000000    Melee
2   "Archer"         Elf        400    3000000    Ranged
3   "Wizard"         DW         400    4000000    Magic

Passo 7 — Balanceamento S13-S19

SeasonExpRate típicoML RateMaestro RateMax ResetsPerfil
S13200-1000x100-200x50-100x100+Muito acelerado
S15500-5000x200-500x100-200x200+Ultra acelerado
S17-191000-9999x500-1000x200-500x500+Extremo

Passo 8 — Mapas por season (MonsterSetBase.txt)

; Season 13+ tem muitos mapas novos
; IDs de mapa variam por distribuição, mas a estrutura é a mesma

; Kalima (S13) — geralmente mapa 80+
1  100  82  10  10  50  50  15  20
0  101  82  100 100 100 100 1  1800   ; Boss do Kalima

; Acheron (S10-S13) — geralmente mapa 91
1  110  91  20  20  60  60  20  15

; Labyrinth (S16) — geralmente mapa 100+
; Labyrinth tem estrutura de dungeon com salas aleatórias
; Configuração mais complexa — consulte documentação da distribuição

Passo 9 — Contas GM e comandos modernos

USE MuOnline;
GO

INSERT INTO MEMB_INFO
  (memb___id, memb__passwd, memb_name, sno__numb, bloc_code, ctl_code)
VALUES
  ('gmaster', 'GMSenha2024!', 'GameMaster', '999-999-999-0001', 0, 3);
GO

Comandos específicos do S13+:

ComandoFunção
/evolve [classe]Evoluir para 4ª classe
/seterrtel [slot] [id] [nivel]Aplicar Errtel no Pentagram
/openkalima [nível]Abrir Kalima Dungeon
/setmercenary [tipo]Dar mercenário ao personagem
/maestrolevel [valor]Setar Maestro Level
/grandlevel [valor]Setar Grand Level (4ª classe)

Passo 10 — Checklist S13-S19

BANCO DE DADOS
[ ] SQL 2017 instalado com Mixed Mode
[ ] Banco MuOnline criado (5GB+ inicial)
[ ] Scripts do S13-S19 executados (muitas tabelas)
[ ] Usuário mu_app com db_owner
[ ] ODBC 32-bit com driver moderno (ODBC Driver 17 for SQL Server)
[ ] DSN MuOnline testado OK

CONFIGURACAO (GameServer.ini)
[ ] ExpRate/MaestroExpRate configurados
[ ] Todas as classes com 4ª evolução habilitadas
[ ] Pentagram System habilitado
[ ] 4ª Classe com RequiredML correto
[ ] Mercenary System (S15+)
[ ] Todos os eventos habilitados
[ ] Kalima Dungeon (S13) configurado
[ ] Labyrinth (S16+) configurado

DADOS
[ ] PentagramData.txt com Errtels
[ ] MercenaryData.txt (S15+)
[ ] MonsterSetBase.txt com novos mapas
[ ] Drop.txt com drop de Errtels

TESTES
[ ] Todos os 4 serviços sobem sem erros
[ ] Todas as classes (incluindo as de 4ª) funcionam
[ ] Pentagram equip funciona e aceita Errtels
[ ] 4ª evolução disponível com ML correto
[ ] Mercenários aparecem para compra (S15+)
[ ] Eventos modernos abrem nos horários
Nota: Para seasons 17-19, o processo de configuração envolve arquivos adicionais de sistemas como Battle Pass, Season Pass e UI customizável. Consulte a documentação específica da distribuição que você está usando — esses sistemas não têm configuração padronizada entre distribuidores.

Perguntas frequentes

O que são o Pentagram e o Errtel?

Pentagram é um sistema de equip especial que tem 5 slots para Errtels. Errtels são pedras mágicas obtidas de monstros, cada uma com propriedades únicas de ataque, defesa ou habilidade especial.

O que é a 4ª classe nos seasons modernos?

A evolução além da 3ª classe — por exemplo, Blade Master (3ª) → Slayer (4ª). Desbloqueada com um quest específico e requer ML máximo atingido.

Qual SQL Server para Season 13+?

SQL Server 2014 a 2019. O SQL 2017 é a recomendação principal — suportado, estável, e compatível com as seasons modernas.

Seasons 13-19 são muito mais complexas de configurar?

A estrutura base é igual. O que aumenta é a quantidade de arquivos de dados e as configurações de sistemas novos (Pentagram, 4ª classe, Mercenary). O processo .ini é o mesmo.

EQ

Equipe editorial do ViciadosMU — portal de MU Online no ar desde 2003.

Continue lendo

Artigos relacionados