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.
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ção | Detalhe |
|---|---|
| Dark Lord | Nova classe — líder de party, invoca criaturas |
| Kanturu | Novo mapa de alto nível com boss Nightmare |
| Wings nível 2 | Upgrade das asas, mais poderosas |
| Chaos Castle nível 7 | Mais níveis do evento |
| Guild Battle | Sistema de batalha entre guildas |
| Arena | Área de PvP dedicada |
| Set itens extras | Novos conjuntos de armadura |
Season 5
| Adição | Detalhe |
|---|---|
| Icarus | Mapa aéreo (voo) exclusivo para personagens com asas |
| Duel Master | Evolução do Magic Gladiator |
| Muse Elf | Evolução reforçada da Elf |
| Lord Emperor | Evolução do Dark Lord |
| PvP aprimorado | Novos sistemas de combate |
Pré-requisitos
| Componente | S4 recomendado | S5 recomendado |
|---|---|---|
| OS | Windows Server 2003/2008 | Windows Server 2008 |
| SQL Server | SQL 2005 ou 2008 R2 | SQL 2008 R2 |
| Runtime | Visual C++ 2008 | Visual C++ 2010 |
| DirectX | DirectX 9.0c | DirectX 9.0c |
| RAM | 2 GB | 2 GB |
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:
- Instale o SQL Server 2008 R2 com Mixed Mode Authentication;
- Instale o SSMS (SQL Server Management Studio) separadamente se usar 2008 R2;
- 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
| Perfil | ExpRate | AncientDrop | ExcDrop | Resets | Obs. |
|---|---|---|---|---|---|
| Progressão longa | 10x | 5 | 10 | 10 | Jogo dura meses |
| Médio | 50x | 10 | 15 | 20 | Semanas para maxar |
| Acelerado | 200x | 15 | 20 | 30 | Dias |
| Fun | 999x | 50 | 50 | 50 | Sem 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:
| Comando | Função |
|---|---|
/item [grupo] [id] [nivel] [opcao] | Cria item para o personagem |
/reset | Reseta o personagem GM |
/gmcreate [grupo] [id] | Cria item no inventário |
/openkanturu | Abre o Kanturu manualmente |
/kanturu | Estado 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.