Como criar servidor de MU Online Season 7 a 10 — guia completo
Guia completo para montar servidor de MU Online Season 7 a 10 — Rage Fighter, Swamp of Calmness, Wings de nível 3, Master Level, configuração de arquivos e taxas.
As Seasons 7 a 10 representam o MU Online na fase mais popular no Brasil — são as versões mais jogadas em servidores privados nacionais. A Season 7 trouxe o Rage Fighter e Master Level; a Season 10 introduziu o Grow Lancer e o sistema de Enhancement.
As Seasons 7 a 10 representam o MU Online na fase mais popular no Brasil — são as versões mais jogadas em servidores privados nacionais. A Season 7 trouxe o Rage Fighter e Master Level; a Season 10 introduziu o Grow Lancer e o sistema de Enhancement.
O que cada season adiciona (S7 a S10)
Season 7 (Ep. 3 = a mais popular no Brasil)
| Adição | Detalhe |
|---|---|
| Rage Fighter | Nova classe — luta corpo a corpo extrema |
| Master Level | Sistema de progressão além do nível 400 |
| Master Skill Tree | Árvore de habilidades do Master Level |
| Wings de nível 3 | Mais poderosas que as de nível 2 |
| Swamp of Calmness | Novo mapa |
| Lost Tower expandido | Mais andares |
| Kundun Invasion | Evento de invasão |
Season 8
| Adição | Detalhe |
|---|---|
| Swamp of Quiet | Expansão do Swamp |
| Lemuria | Novo mapa |
| Ancient Sets expandidos | Mais conjuntos de armadura |
| PvP aprimorado | Novos sistemas |
Season 9
| Adição | Detalhe |
|---|---|
| Crywolf Fortress | Evento de defesa do forte |
| Karutan | Novo mapa |
| Arca do Silêncio | Evento especial |
| Itens 380 | Nova tier de equipamentos |
Season 10
| Adição | Detalhe |
|---|---|
| Grow Lancer | Nova classe — controle de lança evolutiva |
| Enhancement System | Upgrade avançado de itens |
| Abyss of Atlans | Novo mapa |
| New Castle Siege | Castle Siege aprimorado |
Pré-requisitos por season
| Season | SQL | Runtime | Windows |
|---|---|---|---|
| 7 Ep. 3 | SQL 2008 R2 | VC++ 2010 | Windows Server 2008 |
| 8 | SQL 2008 R2 | VC++ 2012 | Windows Server 2008 R2 |
| 9 | SQL 2008 R2 | VC++ 2012 | Windows 7/2008 R2 |
| 10 | SQL 2012/2014 | VC++ 2013 | Windows 8/Server 2012 |
C:\Windows\SysWOW64\odbcad32.exe para criar o DSN. O atalho padrão do Windows abre o ODBC 64-bit, que não funciona com o MuServer.Passo 1 — Banco de dados (SQL 2008 R2)
USE master;
GO
-- Criar banco com collation correto
CREATE DATABASE MuOnline
ON (
NAME = MuOnline_Data,
FILENAME = 'C:\MSSQL\DATA\MuOnline.mdf',
SIZE = 1GB,
FILEGROWTH = 256MB
)
LOG ON (
NAME = MuOnline_Log,
FILENAME = 'C:\MSSQL\DATA\MuOnline.ldf',
SIZE = 200MB
)
COLLATE SQL_Latin1_General_CP1_CI_AS;
GO
-- Usuário de aplicação (nunca use sa diretamente no MuServer)
CREATE LOGIN mu_app WITH PASSWORD = 'SenhaMuApp2024!', 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 os scripts SQL da distribuição S7-S10 para criar as tabelas. As seasons mais novas têm mais tabelas — especialmente para o Master Level, Arca do Silêncio, Crywolf, etc.
Passo 2 — ODBC 32-bit
Win+R → C:\Windows\SysWOW64\odbcad32.exe
Aba System DSN → Add → SQL Server
Name: MuOnline
Server: (local)
Autenticação SQL Server:
Login: mu_app
Senha: SenhaMuApp2024!
Default database: MuOnline
Teste: "Test Data Source" → "Tests COMPLETED successfully!"
Passo 3 — Estrutura de pastas S7+
MuServer-S7/
├── DataServer.exe + DataServer.ini
├── JoinServer.exe + JoinServer.ini
├── ConnectServer.exe + ConnectServer.ini
└── GameServer.exe
├── GameServer.ini
└── Data/
├── Monster.txt ← monstros base
├── MonsterSetBase.txt ← posicionamento
├── Item.txt ← itens
├── Drop.txt ← drops
├── Skill.txt ← habilidades de todas classes
├── Class.txt ← definição das 6+ classes
├── MasterSkillData.txt ← S7: Master Skill Tree
├── MasterSkillTree.txt ← S7: árvore de habilidades ML
├── BloodCastle.txt
├── DevilSquare.txt
├── ChaosCastle.txt
├── KundunInvasion.txt ← S7: invasão do Kundun
├── Crywolf.txt ← S9: evento Crywolf
└── MixList.txt
Passo 4 — Configuração dos arquivos .ini
DataServer.ini
[ODBC]
DSN = MuOnline
UID = mu_app
PWD = SenhaMuApp2024!
[SERVER]
ServerIP = 127.0.0.1
ServerPort = 55557
[LOG]
Enable = 1
LogPath = ./Log/
JoinServer.ini
[DataServer]
DataServerIP = 127.0.0.1
DataServerPort = 55557
[JoinServer]
ServerPort = 55555
MaxJoinUser = 10000
ConnectServer.ini
[SERVER_INFO]
ServerIP = 127.0.0.1
ServerPort = 44405
MaxConnections = 100000
[GAMESERVER_0]
ServerCode = 0
ServerName = Principal
GameServerIP = 127.0.0.1
GameServerPort = 55901
GameServer.ini (Season 7 Ep. 3 — mais completo)
[GAMESERVER]
ServerCode = 0
ServerName = MeuServidor S7
ServerIP = 127.0.0.1
ServerPort = 55901
MaxUserCount = 500
[CONNECT]
ConnectServerIP = 127.0.0.1
ConnectServerPort = 55555
; ===== EXPERIÊNCIA E DROP =====
[EXP]
ExpRate = 50 ; Season 7 é popular com 30-100x
MasterExpRate = 30 ; EXP do Master Level (geralmente menor)
PartyExpBonus = 20 ; bônus de EXP em party (%)
[DROP]
MoneyDropRate = 100
ItemDropRate = 100
ExcDropRate = 15
AncientDropRate = 10
PentagramDropRate = 5 ; S9+: drop de Pentagrama
; ===== NÍVEL =====
[LEVEL]
MaxLevel = 400
MaxMasterLevel = 200 ; S7: Master Level máximo = 200 (Master Rank 9)
; ===== RESET =====
[RESET]
EnableReset = 1
ResetLevel = 400
MaxReset = 50 ; 50 resets é popular no S7
ResetStatPoints = 5000 ; pontos por reset (depende do servidor)
BonusStatOnReset = 500
; ===== CLASSES =====
[RAGE_FIGHTER] ; Season 7 — NOVO
Enable = 1
MaxLevel = 400
FistMasterEnable = 1 ; habilitar evolução Fist Master (S8)
[GROW_LANCER] ; Season 10 — NOVO
Enable = 1 ; desabilitar se for S7
; ===== MASTER LEVEL =====
[MASTER_LEVEL]
Enable = 1 ; habilitar Master Level
MLExpRate = 30 ; EXP do Master Level
MaxMLPoints = 200 ; pontos máximos de Master Level
; ===== EVENTOS =====
[BLOOD_CASTLE]
Enable = 1
StartTime0 = 00:00
StartTime1 = 04:00
StartTime2 = 08:00
StartTime3 = 12:00
StartTime4 = 16:00
StartTime5 = 20:00
MaxLevel_BC1 = 60
MaxLevel_BC2 = 110
MaxLevel_BC3 = 160
MaxLevel_BC4 = 210
MaxLevel_BC5 = 260
MaxLevel_BC6 = 310
MaxLevel_BC7 = 400
[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
SiegeDuration = 60 ; duração em minutos
[KUNDUN_INVASION] ; Season 7
Enable = 1
InvasionHour = 3 ; hora da invasão (03:00)
[CRYWOLF] ; Season 9
Enable = 1
StartHour = 0 ; hora de início
Duration = 30 ; 30 minutos
FailPenalty = 1 ; penalidade por falhar (1 = ativa)
[IT] ; Illusion Temple — S7+
Enable = 1
StartTime0 = 03:30
StartTime1 = 09:30
StartTime2 = 15:30
StartTime3 = 21:30
[IMPERIAL_GUARDIAN] ; S9+
Enable = 1
StartTime0 = 05:00
StartTime1 = 11:00
StartTime2 = 17:00
StartTime3 = 23:00
Passo 5 — Rage Fighter (Season 7)
O Rage Fighter usa um sistema de habilidades de punho/fist único:
; GameServer.ini
[RAGE_FIGHTER]
Enable = 1
CommandingSkillEnable = 0 ; 0 = sem habilidade de comando (diferente do Dark Lord)
FistOfDestructionEnable = 1 ; habilidade principal do Rage Fighter
MaxLevel = 400
; Stats iniciais do Rage Fighter (definidos no Class.txt)
; Força inicial: 26
; Agilidade: 20
; Vitalidade: 24
; Energia: 16
; (Somar = 86 pontos base)
O Rage Fighter não tem cavalo como o Dark Lord — ele usa os punhos diretamente e tem habilidades de área únicas.
Passo 6 — Master Level e Master Skill Tree
O Master Level é o sistema de progressão pós-400. Após chegar no nível 400, o personagem entra no Master Skill Tree — uma árvore de habilidades passivas e ativas por classe:
; GameServer.ini
[MASTER_LEVEL]
Enable = 1
MLExpRate = 30 ; EXP base para o ML (geralmente menor que o EXP normal)
MaxMLPoints = 200 ; pontos de ML que podem ser ganhos
; MasterSkillTree.txt — definição das habilidades
; Cada linha define uma habilidade na árvore:
; ID Classe Tipo Rank MaxLevel MLPorNivel Efeito
Níveis de Rank do Master Level
O Master Level divide em Ranks (1 a 9), cada Rank desbloqueado ao atingir certo número de pontos de ML:
| Rank | Pontos ML necessários | Classe (exemplo DK) |
|---|---|---|
| Rank 1 | 0 | Sword Strengthener I |
| Rank 2 | 10 | Defense Increase |
| Rank 3 | 25 | HP Increase |
| Rank 4 | 50 | Attack Power |
| Rank 5 | 80 | Cyclone Strengthener |
| Rank 6 | 110 | Slash Blast |
| Rank 7 | 140 | Blocking Defense |
| Rank 8 | 160 | Reflect Damage |
| Rank 9 | 180 | Max ML |
Passo 7 — Wings de nível 3 (Season 7)
As Wings de nível 3 são as mais poderosas, craftadas a partir das Wings de nível 2:
; MixList.txt — receita de Wings Nível 3
; Wings nível 3 requerem Wings nível 2 + Jewels + itens especiais
; Formato varia por distribuição — exemplo genérico:
; Wing2 + 10 Chaos + 10 Soul + 10 Bless + 5 Creation + 100M zen = 70% success
; Flame of Condor (Season 7)
; Condor Flame é um item especial para criar Wings nível 3
; Asa3 = Asa2 + Condor Flame + 10 Bless + 10 Soul + 5 Chaos + Zen
Passo 8 — Crywolf (Season 9)
O Crywolf é um evento de defesa — jogadores devem proteger os obeliscos contra monstros. Se falhar, todos os jogadores do servidor sofrem penalidade:
[CRYWOLF]
Enable = 1
StartHour = 0 ; hora de início (00:00)
Duration = 30 ; duração: 30 minutos
GuardianCount = 5 ; número de guardiões para proteger
FailPenalty = 1 ; ativar penalidade por falha
FailPenaltyDuration = 60 ; duração da penalidade em minutos
FailExpPenalty = 50 ; redução de EXP em % se falhar
Passo 9 — Balanceamento por season
| Season | ExpRate típico | Master EXP | Max Resets | Perfil |
|---|---|---|---|---|
| S7 | 30-100x | 20-50x | 30-50 | Mais progressão |
| S8 | 50-200x | 30-70x | 30-50 | Similar ao S7 |
| S9 | 100-500x | 50-100x | 50-100 | Mais acelerado |
| S10 | 200-999x | 100-200x | 100+ | Muito acelerado |
Passo 10 — Criar conta GM
USE MuOnline;
GO
-- GM com permissão de comandos completos
INSERT INTO MEMB_INFO
(memb___id, memb__passwd, memb_name, sno__numb, bloc_code, ctl_code)
VALUES
('gmaster', 'GMsenha2024!', 'GM-Principal', '777-777-777-0001', 0, 3);
GO
-- Verificar se foi criado
SELECT memb___id, ctl_code FROM MEMB_INFO WHERE memb___id = 'gmaster';
Comandos adicionais para S7+:
| Comando | Função |
|---|---|
/item [grupo] [id] [lvl] [exc] | Criar item |
/setmasterlevel [valor] | Setar Master Level |
/openbc [nível] | Abrir Blood Castle específico |
/openit | Abrir Illusion Temple |
/opencrywolf | Iniciar Crywolf manualmente |
/openig | Abrir Imperial Guardian |
/setmaxreset [valor] | Alterar max resets on-the-fly |
Passo 11 — Checklist S7-S10
BANCO DE DADOS
[ ] SQL 2008 R2 com Mixed Mode
[ ] TCP/IP habilitado
[ ] MuOnline criado com collation correto
[ ] Scripts de tabelas do S7/S10 executados
[ ] Usuário mu_app com permissões
[ ] DSN "MuOnline" (odbcad32.exe) testado OK
CONFIGURACAO
[ ] DataServer.ini: DSN/usuario/senha
[ ] JoinServer.ini: MaxJoinUser configurado
[ ] ConnectServer.ini: GameServer 0 configurado
[ ] GameServer.ini:
[ ] ExpRate e MasterExpRate
[ ] Rage Fighter habilitado
[ ] Master Level habilitado
[ ] Wings nivel 3 no MixList.txt
[ ] Todos os eventos habilitados
[ ] Castle Siege com horario correto
[ ] Crywolf (S9) configurado
[ ] Grow Lancer habilitado (S10) ou desabilitado (S7)
INICIALIZACAO
[ ] DataServer inicia sem erros
[ ] JoinServer conecta ao DataServer
[ ] ConnectServer escuta 44405
[ ] GameServer carrega todos os mapas
[ ] Rage Fighter consegue criar personagem
[ ] Master Level disponivel apos nivel 400
[ ] Todos os eventos abrem no horario correto
Perguntas frequentes
O que é o Master Level mencionado na Season 7+?
Master Level é um sistema de progressão extra além do nível 400. Após atingir nível 400, o personagem pode continuar evoluindo no Master Skill Tree com pontos de ML. É habilitado separadamente no GameServer.ini.
Qual SQL Server para Season 7-10?
SQL Server 2008 R2 é o mais recomendado. SQL 2012 ou 2014 também funcionam com o modo de compatibilidade ajustado.
Rage Fighter é difícil de configurar?
Não mais do que outras classes. O que muda é que você precisa dos arquivos específicos da classe (Skill.txt, Class.txt) da versão S7+ e habilitar no GameServer.ini.
Season 10 tem diferenças grandes de Season 7?
Sim — Season 10 introduziu o Grow Lancer e o sistema de Enhancement. Esses recursos exigem configurações adicionais.