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

Como criar servidor de MU Online Season 4 e Season 5 — guia completo

Guia completo para montar servidor de MU Online Season 4 e 5 — Dark Lord, Magic Gladiator, Kanturu, Icarus, configuração de .ini, eventos e taxas.

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

As Seasons 4 e 5 são versões intermediárias populares — mais conteúdo do que o clássico, mas sem a complexidade das seasons modernas. A Season 4 introduz o Dark Lord (uma das classes mais pedidas pela comunidade), Wings de nível 2, e o mapa Kanturu.

As Seasons 4 e 5 são versões intermediárias populares — mais conteúdo do que o clássico, mas sem a complexidade das seasons modernas. A Season 4 introduz o Dark Lord (uma das classes mais pedidas pela comunidade), Wings de nível 2, e o mapa Kanturu.

O que cada season adiciona

Season 4

AdiçãoDetalhe
Dark LordNova classe — líder de party, invoca criaturas
KanturuNovo mapa de alto nível com boss Nightmare
Wings nível 2Upgrade das asas, mais poderosas
Chaos Castle nível 7Mais níveis do evento
Guild BattleSistema de batalha entre guildas
ArenaÁrea de PvP dedicada
Set itens extrasNovos conjuntos de armadura

Season 5

AdiçãoDetalhe
IcarusMapa aéreo (voo) exclusivo para personagens com asas
Duel MasterEvolução do Magic Gladiator
Muse ElfEvolução reforçada da Elf
Lord EmperorEvolução do Dark Lord
PvP aprimoradoNovos sistemas de combate

Pré-requisitos

ComponenteS4 recomendadoS5 recomendado
OSWindows Server 2003/2008Windows Server 2008
SQL ServerSQL 2005 ou 2008 R2SQL 2008 R2
RuntimeVisual C++ 2008Visual C++ 2010
DirectXDirectX 9.0cDirectX 9.0c
RAM2 GB2 GB
Atenção: No Windows 10/11, use o ODBC de 32 bits em C:\Windows\SysWOW64\odbcad32.exe. A versão padrão (64 bits) não funciona com o MuServer S4/S5.

Passo 1 — Instalar e configurar o banco de dados

SQL Server 2008 R2 Express ou Standard

Para S4/S5, o SQL 2008 R2 é a escolha mais sólida:

  1. Instale o SQL Server 2008 R2 com Mixed Mode Authentication;
  2. Instale o SSMS (SQL Server Management Studio) separadamente se usar 2008 R2;
  3. Habilite TCP/IP no SQL Server Configuration Manager.
-- No SSMS, criar banco e usuário
USE master;
GO

CREATE DATABASE MuOnline
  COLLATE SQL_Latin1_General_CP1_CI_AS;
GO

CREATE LOGIN mu_app WITH PASSWORD = 'SenhaMuApp!', 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';
GO

-- Execute aqui os scripts SQL da distribuição S4/S5
-- Os scripts criam tabelas de Account, Character, Guild, Castle, etc.

Configurar ODBC 32-bit

:: No Windows 10/11
Win+R → C:\Windows\SysWOW64\odbcad32.exe

:: Adicionar em System DSN → SQL Server
:: Name: MuOnline
:: Server: (local) ou 127.0.0.1
:: Autenticação: SQL Server Authentication
:: Login: mu_app / Senha: SenhaMuApp!
:: Default DB: MuOnline
:: Teste: deve mostrar "Tests COMPLETED successfully!"

Passo 2 — Estrutura de pastas

MuServer-S4/
├── DataServer.exe
│   └── DataServer.ini
├── JoinServer.exe
│   └── JoinServer.ini
├── ConnectServer.exe
│   └── ConnectServer.ini
└── GameServer.exe
    ├── GameServer.ini
    └── Data/
        ├── Monster.txt
        ├── MonsterSetBase.txt
        ├── Item.txt
        ├── Drop.txt
        ├── Skill.txt           ← habilidades de todas as classes
        ├── Class.txt           ← definição das classes
        ├── Kanturu.txt         ← S4: configuração do Kanturu
        ├── BloodCastle.txt
        ├── DevilSquare.txt
        ├── ChaosCastle.txt
        └── MixList.txt         ← Chaos Combination (wings, itens)

Passo 3 — Configuração dos arquivos .ini

DataServer.ini

[ODBC]
DSN = MuOnline
UID = mu_app
PWD = SenhaMuApp!

[SERVER]
ServerIP   = 127.0.0.1
ServerPort = 55557

[LOGFILE]
Enable     = 1
Path       = ./Log/

JoinServer.ini

[DataServer]
DataServerIP   = 127.0.0.1
DataServerPort = 55557

[JoinServer]
ServerPort  = 55555
MaxJoinUser = 5000

ConnectServer.ini

[SERVER_INFO]
ServerIP          = 127.0.0.1
ServerPort        = 44405
MaxConnections    = 50000

[GAMESERVER_0]
ServerCode     = 0
ServerName     = Principal
GameServerIP   = 127.0.0.1
GameServerPort = 55901
ServerPort     = 55555

GameServer.ini (Season 4/5)

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

[CONNECT]
ConnectServerIP   = 127.0.0.1
ConnectServerPort = 55555

[EXP]
ExpRate          = 50      ; ajuste conforme perfil do servidor
MasterExpRate    = 0       ; S4/S5 não tem Master Level
PartyExpBonus    = 20      ; bônus de EXP em party (%)

[DROP]
MoneyDropRate    = 100
ItemDropRate     = 100
ExcDropRate      = 15
AncientDropRate  = 10      ; drop de itens Ancient (S4+)
SetDropRate      = 20      ; drop de itens de set

[LEVEL]
MaxLevel         = 400
MaxMasterLevel   = 0

[RESET]
EnableReset      = 1
ResetLevel       = 400
MaxReset         = 30
ResetStatPoints  = 4000
BonusStatOnReset = 500     ; pontos extras de stat por reset

; ===== CLASSES =====
[DARK_LORD]                ; Season 4
Enable           = 1
MaxHorse         = 20      ; nível máximo do cavalo
MaxLevel         = 400

[MAGIC_GLADIATOR]
Enable           = 1
DuelMaster       = 1       ; S5 — habilitar evolução Duel Master

; ===== EVENTOS =====
[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

[KANTURU]                  ; Season 4
Enable       = 1
ResetHour    = 0           ; hora de reset do boss (0 = meia-noite)
BossRespawn  = 60          ; respawn do boss em minutos após morte

[CASTLE_SIEGE]
Enable       = 1
RegStartTime = Saturday 20:00    ; abertura de inscrições
SiegeTime    = Sunday 21:00      ; horário da batalha

[ICARUS]                   ; Season 5 — mapa de voo
Enable       = 1
RequireWing  = 1           ; requer asas para entrar

Passo 4 — Classe Dark Lord (Season 4)

O Dark Lord usa um sistema diferente das outras classes — ele tem Commanding Power (poder de comando) que determina quantos Summons pode ter:

; No GameServer.ini
[DARK_LORD]
Enable                = 1
MaxCommandSkillLevel  = 20    ; nível máximo da habilidade de comando
MaxHorseLevel         = 20    ; nível máximo do cavalo
HorseDropEnable       = 1     ; Dark Horse pode dropar
HorseDropChance       = 5     ; 5% de chance de drop do cavalo

; Comandos do Dark Lord
CommandRange          = 7     ; range de buffs para o party

Dark Horse e Dark Raven

O Dark Lord pode invocar o Dark Horse (montaria) e o Dark Raven (companheiro de ataque). Eles evoluem separadamente:

; MonsterSetBase.txt — não adicione Dark Horse aqui
; O Dark Horse é uma invocação especial do Dark Lord, não um monstro de mapa
; Ele é configurado nos arquivos de habilidade do Dark Lord

Passo 5 — Wings de nível 2 (Season 4)

Season 4 adiciona as Wings de nível 2, mais poderosas que as de nível 1:

; MixList.txt — receita de Wings Nível 2

; Formato:
; ID_Item Grupo_Item Chaos_Qtd Soul_Qtd Bless_Qtd Creation_Jewel Zen Success%

; Wing of Destruction (Dark Knight nível 2)
Asa2DK = Wing1DK 1 10 10 1000000 80

; Wing of Eternal (Wizard nível 2)
Asa2DW = Wing1DW 1 10 10 1000000 80

; Wing of Illusion (Elf nível 2)
Asa2Elf = Wing1Elf 1 10 10 1000000 80

; Wing of Despair (Dark Lord nível 2)
Asa2DL = Scroll+HornOfDL 1 10 10 1000000 80

Passo 6 — Kanturu (Season 4)

Kanturu é um mapa de três andares com um boss (Nightmare):

; MonsterSetBase.txt — entradas para Kanturu
; Kanturu mapa ID: geralmente 36, 37, 38 (depende da distribuição)

; Formato: Tipo ID Mapa X1 Y1 X2 Y2 Quantidade Respawn(s)
1 60 36 10 10 40 40 20 30     ; monstros regulares Kanturu 1
1 61 36 50 50 80 80 15 30
1 62 37 10 10 40 40 20 30     ; Kanturu 2
1 63 37 50 50 80 80 15 30
0 64 38 115 115 115 115 1 1800 ; Nightmare (boss) — Kanturu 3, 1 unidade, respawn 30min

Passo 7 — Sistema de Guild Battle (Season 4)

-- Verificar estado da Guild Battle
SELECT GuildName, GuildMark, GuildScore
FROM Guild ORDER BY GuildScore DESC;

-- Configurar pontuação de PvP de Guild
-- (geralmente automático pelo GameServer)
; GameServer.ini
[GUILD_BATTLE]
Enable        = 1
MinMembers    = 5       ; mínimo de membros para batalha
BattleDuration = 30     ; duração em minutos

Passo 8 — Balanceamento de taxas S4/S5

PerfilExpRateAncientDropExcDropResetsObs.
Progressão longa10x51010Jogo dura meses
Médio50x101520Semanas para maxar
Acelerado200x152030Dias
Fun999x505050Sem progressão real

Passo 9 — Criar conta GM

USE MuOnline;
GO

INSERT INTO MEMB_INFO
  (memb___id, memb__passwd, memb_name, sno__numb, bloc_code, ctl_code)
VALUES
  ('gm', 'gmSenha!', 'GameMaster', '777-777-777-0001', 0, 3);
GO
-- ctl_code 3 = GM com permissões completas (depende da distribuição)

Comandos GM adicionais no S4/S5:

ComandoFunção
/item [grupo] [id] [nivel] [opcao]Cria item para o personagem
/resetReseta o personagem GM
/gmcreate [grupo] [id]Cria item no inventário
/openkanturuAbre o Kanturu manualmente
/kanturuEstado do Kanturu
/gvg [guilda1] [guilda2]Inicia Guild Battle

Passo 10 — Ordem de inicialização

@echo off
title MU S4/S5 Server Launcher

echo [1/4] Iniciando DataServer...
start "DataServer" /MIN DataServer.exe
timeout /t 8 /nobreak

echo [2/4] Iniciando JoinServer...
start "JoinServer" /MIN JoinServer.exe
timeout /t 5 /nobreak

echo [3/4] Iniciando ConnectServer...
start "ConnectServer" /MIN ConnectServer.exe
timeout /t 5 /nobreak

echo [4/4] Iniciando GameServer...
start "GameServer" GameServer.exe

echo.
echo Servidor MU S4/S5 online!

Checklist S4/S5

PRE-REQUISITOS
[ ] SQL Server 2005/2008 instalado com Mixed Mode
[ ] TCP/IP habilitado no SQL Server
[ ] ODBC 32-bit configurado (odbcad32.exe)

BANCO DE DADOS
[ ] MuOnline criado com collation SQL_Latin1_General_CP1_CI_AS
[ ] Scripts SQL do S4/S5 executados
[ ] Usuário mu_app criado com permissoes
[ ] DSN "MuOnline" testado OK

CONFIGURACAO
[ ] DataServer.ini com DSN/usuário/senha
[ ] JoinServer.ini com MaxJoinUser
[ ] ConnectServer.ini com GameServer configurado
[ ] GameServer.ini com:
    [ ] ExpRate/AncientDropRate definidos
    [ ] Dark Lord habilitado [DARK_LORD] Enable = 1
    [ ] Todos os eventos habilitados
    [ ] Kanturu habilitado (S4)
    [ ] Icarus habilitado (S5)
    [ ] Castle Siege configurado

DADOS
[ ] Monster.txt com monstros do S4/S5
[ ] MonsterSetBase.txt com spots de Kanturu
[ ] MixList.txt com receitas de Wings nível 2
[ ] Drop.txt com drops de Kanturu

TESTES
[ ] Todos os 4 serviços iniciam sem erro
[ ] Cliente conecta
[ ] Dark Lord consegue ser criado e usar habilidades
[ ] Wings nível 2 craftam via Chaos Combination
[ ] Kanturu acessível e boss aparece
[ ] Eventos (BC, DS, CC) abrem nos horários
[ ] Castle Siege funciona no domingo

Perguntas frequentes

O que a Season 4 adiciona em relação à Season 3?

Season 4 introduz a classe Dark Lord, o mapa Kanturu, Wings de nível 2, e diversas melhorias no sistema de itens. É uma grande expansão em relação ao S3.

Qual SQL Server usar para Season 4/5?

SQL Server 2005 é o mais recomendado para S4/S5. SQL 2008 R2 também funciona bem. Ambos têm SSMS, que é mais amigável que o Enterprise Manager do SQL 2000.

Season 4 e 5 rodam no Windows 10/11?

Sim, com modo de compatibilidade Windows XP SP3 para o GameServer. Use o ODBC de 32 bits via C:\\Windows\\SysWOW64\\odbcad32.exe.

Qual a diferença entre Season 4 e Season 5?

Season 5 adicionou Icarus, Magic Gladiator evolution (Duel Master), e melhorias no sistema PvP. A estrutura de servidor é muito similar.

EQ

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

Continue lendo

Artigos relacionados