Como criar um servidor de MU Online Season 13 e Season 19
Guia completo para criar servidor de MU Online Season 13 ao Season 19 — Pentagram System, 4ª evolução de classes, Maestro Level, Kalima, configurações de GameServer.ini e ODBC Driver 17.
As Seasons 13-19 representam o MU Online moderno com sistemas de progressão profundos, novas classes e eventos complexos. Configurar esses servidores requer mais atenção aos novos sistemas introduzidos em cada versão.
As Seasons 13-19 representam o MU Online moderno com sistemas de progressão profundos, novas classes e eventos complexos. Configurar esses servidores requer mais atenção aos novos sistemas introduzidos em cada versão.
O que existe nas Seasons 13-19
Novidades por Season
| Season | Adições Principais |
|---|---|
| 13 | Pentagram System, 4ª Evolução, Kalima Dungeon, Acheron |
| 14 | Ruud system, Arca War, 3 novas classes (Slayer, Gun Crusher, etc.) |
| 15 | Maze of Dimensions, Arca Battle, Imperial Fort |
| 16 | Nova classe Returner, melhorias no Ruud |
| 17 | Alchemy System, Ravine of Oblivion |
| 18 | Novo Pentagram, Illusion Temple S18 |
| 19 | Battle Ground, novos sistemas de PVP |
4ª Evolução de Classes (Season 13+)
| Classe Base | 3ª Evolução | 4ª Evolução |
|---|---|---|
| Dark Wizard | Grand Master | Mysterious Mage |
| Dark Knight | Blade Master | Mirage Lancer |
| Elf | High Elf | Shining Lancer |
| Magic Gladiator | Duel Master | Mirage Lancer |
| Dark Lord | Lord Emperor | Grand Lord |
| Summoner | Dimension Master | Dimension Summoner |
| Rage Fighter | Fist Master | Slaughterer |
| Grow Lancer | Mirage Lancer | Blaze Lancer |
| Rune Wizard | Rune Spell Master | Elemental Runer |
Requisitos do ambiente Season 13+
SQL Server recomendado
SQL Server 2017 Developer (grátis, todos os recursos)
ou
SQL Server 2014 Standard (pago)
O SQL 2017 é preferível pelos suporte a tipos JSON e melhor performance em queries complexas que o Season 13+ usa.
Verificar version compatibility
-- Verificar versão do SQL Server
SELECT @@VERSION;
-- Para Season 13+, usar nível de compatibilidade 140 (SQL 2017)
SELECT name, compatibility_level FROM sys.databases WHERE name = 'MuOnline';
-- Atualizar para SQL 2017 compatibility
ALTER DATABASE MuOnline SET COMPATIBILITY_LEVEL = 140;
ODBC Driver 17 (obrigatório para SQL 2017)
Diferente de seasons mais antigas que usam "SQL Server Native Client 10.0/11.0", o SQL 2017 precisa do ODBC Driver 17 for SQL Server:
- Baixe "Microsoft ODBC Driver 17 for SQL Server" no site da Microsoft;
- Instale no servidor;
- Abra
C:\Windows\SysWOW64\odbcad32.exe; - System DSN → Add → selecione ODBC Driver 17 for SQL Server (NÃO "SQL Server" ou "SQL Server Native Client");
- Configure e teste.
Configuração do Pentagram System
O Pentagram é um item especial equipado com Errtels (gemas) que conferem atributos e habilidades especiais:
PentagramData.txt
; PentagramData.txt — define os Errtels disponíveis
; Formato: ErrtelType ErrtelLevel Attribute MinValue MaxValue Skill
; Tipo 0 = Fire (vermelho)
0 1 ATK 50 100 0 ; Errtel de Fogo Lv1: +50-100 ATK
0 2 ATK 100 200 0 ; Errtel de Fogo Lv2: +100-200 ATK
0 3 ATK 200 400 500 ; Errtel de Fogo Lv3: +200-400 ATK + Habilidade 500
0 4 ATK 400 800 501 ; Errtel de Fogo Lv4: +400-800 ATK + Habilidade 501
0 5 ATK 800 1600 502 ; Errtel de Fogo Lv5 (máximo)
; Tipo 1 = Water (azul)
1 1 DEF 30 60 0
1 2 DEF 60 120 0
1 3 DEF 120 240 600
1 4 DEF 240 480 601
1 5 DEF 480 960 602
; Tipo 2 = Earth (verde)
2 1 HP 500 1000 0
2 2 HP 1000 2000 0
2 3 HP 2000 4000 700
2 4 HP 4000 8000 701
2 5 HP 8000 16000 702
; Tipo 3 = Wind (amarelo)
3 1 MP 300 600 0
3 2 MP 600 1200 0
3 3 MP 1200 2400 800
3 4 MP 2400 4800 801
3 5 MP 4800 9600 802
; Tipo 4 = Darkness (roxo)
4 1 LUCK 5 10 0 ; +5-10% Luck
4 2 LUCK 10 20 0
4 3 LUCK 20 40 900
4 4 LUCK 40 80 901
4 5 LUCK 80 100 902
GameServer.ini — Pentagram System
; GameServer.ini — Season 13+ — Pentagram
[PENTAGRAM]
PentagramEnable=1
PentagramMaxSlots=5 ; 5 slots no Pentagram (Fire/Water/Earth/Wind/Darkness)
PentagramMaxLevel=5 ; nível máximo dos Errtels
PentagramDropEnable=1 ; Errtels dropam de monstros
PentagramDropChance=0.5 ; 0.5% de chance por monstro (raro)
PentagramDropStartMap=9 ; começar a dropar no mapa 9 (Aida)
; Habilidades do Pentagram por level
PentagramSkill1Lv=3 ; habilidade disponível a partir do Lv3
PentagramSkillBonus=1 ; bônus adicional quando todos 5 slots preenchidos
4ª Evolução de Classes
GameServer.ini — 4ª Classe
; GameServer.ini — 4ª Evolução (Season 13+)
[4TH_CLASS]
FourthClassEnable=1
; Requisitos para 4ª evolução
; Cada classe pode ter requisitos diferentes
DWFourthClassRequiredML=300 ; Dark Wizard precisa de ML300 para Mysterious Mage
DKFourthClassRequiredML=300 ; Dark Knight
ElfFourthClassRequiredML=300 ; Elf
DLFourthClassRequiredML=300 ; Dark Lord
; Item especial necessário para a evolução (depende da distribuição)
FourthClassRequiredItem=14,42 ; grupo,id do item de evolução
; Experiência adicional para a 4ª classe
FourthClassExpBonus=1.5 ; 1.5x EXP para jogadores com 4ª classe
Maestro Level System (Season 13+)
O Maestro Level é um sistema de progressão adicional além do Master Level:
; GameServer.ini — Maestro Level
[MAESTRO]
MaestroEnable=1
MaestroExpRate=10 ; Taxa de EXP do Maestro (mais lento que ML)
MaxMaestroLevel=200 ; Nível máximo do Maestro
MaxMaestroPoints=400 ; Pontos máximos acumulados
MaestroRequiredML=400 ; ML necessário para começar o Maestro
; Bônus por Maestro Level
MaestroStatPerLevel=5 ; +5 pontos de stat por Maestro Level
Mapa Kalima Dungeon (Season 13+)
O Kalima Dungeon é um dos mapas mais importantes do Season 13+:
; MonsterSetBase.txt — Kalima Dungeon
; Mapa ID para Kalima Dungeon (varia por distribuição, geralmente 24-27 para Kalimas)
; Kalima 7 (mapa mais difícil)
1 45 27 30 30 90 90 30 60 ; Calgas of Kalima
1 46 27 30 30 90 90 30 60 ; Knights of Kalima
1 47 27 30 30 90 90 20 90 ; Riders of Kalima (mais raro)
; NPC de Kalima (de entrada)
0 51 0 190 185 190 185 1 0 ; Portal de Kalima em Lorencia (depende da distribuição)
; GameServer.ini — Kalima
[KALIMA]
KalimaEnable=1
KalimaMinLevel=200 ; nível mínimo para entrar
KalimaDuration=15 ; duração em minutos
KalimaTicketItem=15,15 ; item de acesso (grupo,id)
Acheron (Season 13+)
Acheron é um mapa de evento PVP disponível no Season 13+:
; GameServer.ini — Acheron
[ACHERON]
AcheronEnable=1
AcheronTime=19:00 ; horário de abertura
AcheronDuration=30 ; duração 30 minutos
AcheronMinLevel=300 ; nível mínimo
AcheronRuudReward=2000 ; Ruud por participação
AcheronKillReward=500 ; Ruud por kill no evento
AcheronMaxPlayers=50 ; max jogadores
Arca War (Season 14+)
Guerra de territórios que dá Ruud como recompensa:
; GameServer.ini — Arca War
[ARCA_WAR]
ArcaWarEnable=1
ArcaWarTime=20:00 ; hora da guerra
ArcaWarDuration=60 ; 1 hora de guerra
ArcaWarRuudReward=5000 ; Ruud para guild vencedora
ArcaWarParticipantReward=1000 ; Ruud por participar
ArcaWarMinLevel=350 ; nível mínimo
ArcaWarMinGuildSize=5 ; guild precisa de pelo menos 5 membros
Tabelas SQL para Season 13+
-- Tabela de Pentagram dos personagens
CREATE TABLE CharacterPentagram (
CharName VARCHAR(16) NOT NULL PRIMARY KEY,
Slot1Type TINYINT NULL, -- Tipo do Errtel slot 1 (0-4)
Slot1Level TINYINT NULL,
Slot1Value INT NULL,
Slot2Type TINYINT NULL,
Slot2Level TINYINT NULL,
Slot2Value INT NULL,
Slot3Type TINYINT NULL,
Slot3Level TINYINT NULL,
Slot3Value INT NULL,
Slot4Type TINYINT NULL,
Slot4Level TINYINT NULL,
Slot4Value INT NULL,
Slot5Type TINYINT NULL,
Slot5Level TINYINT NULL,
Slot5Value INT NULL,
FOREIGN KEY (CharName) REFERENCES Character(Name) ON DELETE CASCADE
);
GO
-- Verificar se a tabela já existe na distribuição
SELECT * FROM sys.tables WHERE name = 'CharacterPentagram';
-- Coluna de Maestro Level (pode já existir na tabela Character)
-- Verificar:
SELECT column_name FROM information_schema.columns
WHERE table_name = 'Character' AND column_name LIKE '%Maestro%';
-- Se não existir:
ALTER TABLE Character ADD MaestroLevel INT NOT NULL DEFAULT 0;
ALTER TABLE Character ADD MaestroExp BIGINT NOT NULL DEFAULT 0;
GO
GameServer.ini completo Season 13-19
; GameServer.ini — Season 13+
[GameServer]
ServerCode=0
ServerName=Servidor S13+
[Network]
GameServerPort=55901
GameServerIP=SEU_IP_PUBLICO
[JoinServer]
JoinServerIP=127.0.0.1
JoinServerPort=55555
[Database]
DSN=MuOnline
[EXP]
ExpRate=200
MasterExpRate=100
MaestroExpRate=50
[LEVEL]
MaxLevel=400
MaxMLPoints=800
MaxMaestroPoints=400
[PENTAGRAM]
PentagramEnable=1
PentagramMaxSlots=5
PentagramMaxLevel=5
PentagramDropEnable=1
PentagramDropChance=0.5
[4TH_CLASS]
FourthClassEnable=1
DWFourthClassRequiredML=300
DKFourthClassRequiredML=300
ElfFourthClassRequiredML=300
[RUUD]
RuudEnable=1
MaxRuud=9999999
ImperialGuardianRuudReward=3000
ArcaWarRuudReward=5000
[BLOOD_CASTLE]
BloodCastleEnable=1
BloodCastleTime=22:00
BloodCastleDuration=15
[DEVIL_SQUARE]
DevilSquareEnable=1
DevilSquareTime=00:00,04:00,08:00,12:00,16:00,20:00
DevilSquareDuration=10
[CHAOS_CASTLE]
ChaosCastleEnable=1
ChaosCastleTime=01:30,07:30,13:30,19:30
ChaosCastleDuration=8
[IMPERIAL_GUARDIAN]
ImperialGuardianEnable=1
IGMaxStage=4
IGRuudReward=3000
[KALIMA]
KalimaEnable=1
KalimaMinLevel=200
[ACHERON]
AcheronEnable=1
AcheronTime=19:00
AcheronDuration=30
AcheronRuudReward=2000
[ARCA_WAR]
ArcaWarEnable=1
ArcaWarTime=20:00
ArcaWarRuudReward=5000
Checklist Season 13-19
BANCO DE DADOS
[ ] SQL Server 2017 instalado e configurado
[ ] ODBC Driver 17 for SQL Server instalado
[ ] DSN configurada com driver correto (não o "SQL Server" antigo)
[ ] Tabelas de Season 13+ criadas (Pentagram, Maestro, Ruud)
[ ] Compatibility level = 140
MUSERVER
[ ] GameServer.ini com PentagramEnable=1
[ ] 4ª classe habilitada (FourthClassEnable=1)
[ ] Maestro Level configurado
[ ] PentagramData.txt com Errtels configurados
[ ] Ruud system ativo (se S14+)
EVENTOS
[ ] Kalima funcionando
[ ] Acheron no horário correto
[ ] Arca War configurada (se S14+)
[ ] Imperial Guardian ativo
SISTEMA
[ ] MEMB_CREDITS para Ruud shop
[ ] RuudShop.txt com itens configurados
[ ] Arca NPC no MonsterSetBase.txt
Perguntas frequentes
O que foi adicionado a partir do Season 13?
Season 13 introduziu o Pentagram System (Errtels e Pentagram), a 4ª evolução das classes (Dominator, Mirage Lancer, Rune Spell Master, etc.), o Maestro Level System e novos mapas como Kalima Dungeon e Acheron.
Qual SQL Server usar para Season 13+?
SQL Server 2014 ou 2017. O Season 13+ pode requerer funções de JSON ou tipos de dados que não existem no SQL 2008. SQL 2017 é o mais estável para versões modernas.
O Pentagram System é obrigatório?
Não — pode ser desabilitado no GameServer.ini com PentagramEnable=0. Mas desabilitar remove uma progressão importante do late-game dos jogadores.
Season 19 já tem distribuição privada disponível?
Distribuições privadas geralmente chegam com 1-3 seasons de atraso em relação ao oficial. Verifique a disponibilidade na comunidade — foque no que está disponível.