El mayor portal de MU Online de Brasil — desde 2003
Tutorial Intermedio Tutoriais

Cómo Configurar el Sistema de Wings en el Servidor de MU Online

Guía técnica completa para configurar el sistema de Wings (alas) en el servidor MU Online: tablas SQL, archivos .ini, requisitos de craft y drops por temporada.

EQ Equipo ViciadosMU · Actualizado el 3 jul 2026 · ⏱ 12 min de lectura

Cómo Configurar el Sistema de Wings en el Servidor de MU Online

El sistema de Wings (alas) es uno de los pilares de MU Online — define la progresión del personaje, el poder de combate y el prestigio visual. Configurar correctamente este sistema en el servidor implica tres capas: tablas en SQL Server, archivos de configuración del GameServer y reglas de craft en el Chaos Goblin. Esta guía cubre la configuración completa para MuServer Season 6 (la temporada más utilizada en servidores privados), con notas para temporadas anteriores y posteriores.


Requisitos Previos

  • MuServer instalado (GameServer/, DataServer/, ConnectServer/)
  • SQL Server 2008 o superior con la base de datos MuOnline configurada
  • Acceso a SQL Server Management Studio (SSMS)
  • Archivos de configuración del GameServer en la carpeta GameServer/Data/

Parte 1 — Estructura del Sistema de Wings en la Base de Datos

Paso 1: Identificar las tablas relevantes

Conéctate a SQL Server via SSMS y ejecuta lo siguiente para listar las tablas relacionadas con wings en la base de datos MuOnline:

USE MuOnline;
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE '%WING%' OR TABLE_NAME LIKE '%CHAOS%'
ORDER BY TABLE_NAME;

Las tablas principales en Season 6 son:

TablaFunción
T_GS_CHAOSMIXTasas e ingredientes del Chaos Goblin
T_GS_WINGSOPTIONINFOOpciones y bonificaciones de las wings
T_GS_ITEMDROPINFOControl de drop de ítems en el mundo
T_GS_GSINFOFlags globales del GameServer (activa/desactiva sistemas)

Paso 2: Verificar flags globales de wings

USE MuOnline;
SELECT ServerCode, WingLv1Enable, WingLv2Enable, WingLv3Enable
FROM T_GS_GSINFO
WHERE ServerCode = 1;

Para activar todos los niveles de wings:

UPDATE MuOnline..T_GS_GSINFO
SET WingLv1Enable = 1,
    WingLv2Enable = 1,
    WingLv3Enable = 1
WHERE ServerCode = 1;
Nota: WingLv3Enable controla las alas de tercer nivel como Cape of Lord, Wing of Ruin y Wing of Dimension. Si este campo está en cero, los jugadores no podrán crear ni equipar estas alas, aunque existan en el cliente.

Parte 2 — Configuración del Chaos Goblin (Craft de Wings)

Paso 3: Entender la tabla T_GS_CHAOSMIX

USE MuOnline;
SELECT MixType, MixName, MixRate, NeedChaos, NeedBless, NeedSoul
FROM T_GS_CHAOSMIX
ORDER BY MixType;

Los MixType relevantes para wings en Season 6:

MixTypeDescripción
1Wings Level 1 (Wing of Elf, Wing of Heaven, etc.)
2Wings Level 2 (Wing of Dragon, Wing of Eternal, etc.)
22Wings Level 3 (Wing of Ruin, Cape of Lord, etc.)
23Condor Flame (ingrediente para wings Lv3)

Paso 4: Ajustar tasas de éxito del craft

-- Configurar tasa de éxito para Wings Level 1 (recomendado: 80%)
UPDATE MuOnline..T_GS_CHAOSMIX
SET MixRate = 80
WHERE MixType = 1;

-- Configurar tasa de éxito para Wings Level 2 (recomendado: 70%)
UPDATE MuOnline..T_GS_CHAOSMIX
SET MixRate = 70
WHERE MixType = 2;

-- Configurar tasa de éxito para Wings Level 3 (recomendado: 60%)
UPDATE MuOnline..T_GS_CHAOSMIX
SET MixRate = 60
WHERE MixType = 22;

Paso 5: Configurar ingredientes del craft via archivo .ini

Abre el archivo GameServer/Data/ChaosCastle/ChaosMixInfo.ini (en algunos builds: GameServer/Data/Etc/ChaosMix.ini):

[WingMix_Level2]
; Wing of Dragon - Dark Knight
MixType=2
NeedChaos=20
NeedBless=5
NeedSoul=5
NeedItem=ItemCode:12,13,255,0  ; Jewel of Chaos
ExtraItem=ItemCode:12,14,255,0 ; Feather of Condor (opcional en algunos builds)
MixRate=70
ZenCost=2000000

[WingMix_Level3]
; Cape of Lord, Wing of Ruin, Wing of Dimension
MixType=22
NeedChaos=20
NeedBless=20
NeedSoul=20
ExtraItem=ItemCode:12,42,255,0 ; Condor Flame
MixRate=60
ZenCost=5000000
Atenção: El ItemCode en el formato Categoría,Índice,Durabilidad,Opción varía entre builds de MuServer. Confirma los índices de los ítems consultando la tabla T_GS_ITEMINFO en la base de datos o el archivo GameServer/Data/Item/Item.bmd decodificado. Usar índices incorrectos hace que el craft falle silenciosamente sin mostrar ningún error.

Parte 3 — Configuración de Drop de Wings

Paso 6: Configurar drops via archivo MonsterSetBase

Edita GameServer/Data/Monster/MonsterSetBase.txt. Cada línea representa un monstruo y sus posibles drops:

; Formato: MonsterIndex MapIndex X Y Direction SetType DropItemGroup
; DropItemGroup referencia grupos definidos en ItemDropGroup.txt

; Ejemplo: Ice Queen (mapa Icarus) dropeando Wing of Heaven (Level 1)
095 10 121 143 0 0 WingDrop_Lv1

; Balrog (mapa Dungeon) dropeando Wing of Dragon (Level 2)
006 01 180 022 0 0 WingDrop_Lv2

Paso 7: Definir grupos de drop en ItemDropGroup.txt

Edita GameServer/Data/Monster/ItemDropGroup.txt:

[WingDrop_Lv1]
; Wing of Elf (Category=12, Index=3)
Item=12,3,0,0,Rate=30
; Wing of Heaven (Category=12, Index=4)
Item=12,4,0,0,Rate=30
; Wing of Satan (Category=12, Index=5)
Item=12,5,0,0,Rate=30
MaxDrop=1

[WingDrop_Lv2]
; Wing of Dragon (Category=12, Index=6)
Item=12,6,0,0,Rate=20
; Wing of Darkness (Category=12, Index=7)
Item=12,7,0,0,Rate=20
; Wing of Eternal (Category=12, Index=8)
Item=12,8,0,0,Rate=20
MaxDrop=1
Dica: El valor Rate es proporcional — no es un porcentaje directo. Si quieres una wing rara con 5% de probabilidad en relación a otras con 30%, simplemente usa Rate=5. El sistema calcula el total y distribuye proporcionalmente. Coloca las wings más raras con Rate menor y los ítems comunes con Rate mayor dentro del mismo grupo.

Parte 4 — Opciones y Bonificaciones de las Wings

Paso 8: Configurar opciones via SQL

-- Verificar opciones actuales configuradas para Wings Level 2
USE MuOnline;
SELECT WingsType, OptionType, OptionValue, OptionRate
FROM T_GS_WINGSOPTIONINFO
WHERE WingsType = 2
ORDER BY OptionType;

Para insertar una nueva opción (ejemplo: +10% de daño para Wing of Dragon):

INSERT INTO MuOnline..T_GS_WINGSOPTIONINFO
(WingsType, OptionType, OptionValue, OptionRate, MaxOptionCount)
VALUES
(2, 1, 10, 100, 4);
-- WingsType=2: Level 2 wings
-- OptionType=1: Bonificación de daño de ataque
-- OptionValue=10: +10%
-- OptionRate=100: siempre aparece cuando es seleccionada
-- MaxOptionCount=4: máximo de opciones en la wing

Paso 9: Configurar opciones via archivo (builds basados en .ini)

Edita GameServer/Data/Item/ItemOption.txt:

[WingsOption_Level2]
; Opciones posibles para wings de nivel 2
Option1=AttackDamage,10,Rate:80    ; +10% Attack, 80% de probabilidad de aparecer
Option2=Defence,15,Rate:80         ; +15 Defence, 80% de probabilidad
Option3=AbsorbDamage,5,Rate:50     ; 5% Absorb Damage, 50% de probabilidad
Option4=IgnoreDefence,5,Rate:30    ; 5% Ignore Defence, 30% de probabilidad (raro)
MaxOption=2                        ; Máximo 2 opciones por wing

Parte 5 — Verificación y Resolución de Problemas

Paso 10: Reiniciar el GameServer y verificar logs

Después de todos los cambios, reinicia el GameServer. Monitorea el archivo de log en tiempo real:

GameServer/Logs/GameServer_YYYYMMDD.log

Busca errores relacionados con wings:

[ERROR] ChaosMix: ItemCode not found: 12,42 - Check ChaosMixInfo.ini
[ERROR] WingDrop: DropGroup 'WingDrop_Lv2' not defined in ItemDropGroup.txt
[WARNING] WingOption: WingsType 3 has no options configured

Paso 11: Probar el craft con una cuenta GM

Usa una cuenta GM para probar el craft directamente:

/item 12 20 15 0    ; Genera Jewel of Chaos +15 en el inventario
/item 12 13 15 0    ; Genera Feather of Condor
/item 6 0 15 0      ; Genera armadura Dark Knight para combinación
Nota: En MuServer S6, el comando /item generalmente usa el formato /item categoría índice nivel opción. Confirma el formato exacto de tu versión en el archivo GameServer/Data/Commands/GMCommands.ini o consultando la documentación del build específico.

Paso 12: Verificar consistencia entre cliente y servidor

El cliente MU Online necesita tener los archivos de definición de wings correspondientes:

  • Client/Data/Item/Item.bmd — definición de los ítems
  • Client/Data/Item/ItemOption.bmd — opciones de los ítems

Si el servidor define wings que no existen en el cliente, los jugadores verán ítems con textura corrompida o el juego cerrará con un error de lectura de ítem.

Atenção: Nunca agregues wings con índices que no existan en el Item.bmd del cliente distribuido a los jugadores. La desincronización entre servidor y cliente es la causa más común de crashes al equipar wings personalizadas. Prueba siempre con el mismo cliente que usan los jugadores.

Referencia Rápida: Índices de Wings Season 6

WingClaseCategoríaÍndice
Wing of ElfElf123
Wing of HeavenWizard124
Wing of SatanDark Knight125
Wing of DragonDark Knight126
Wing of DarknessDark Wizard127
Wing of EternalElf128
Small CapeSummoner1249
Cape of LordDark Lord1230
Wing of RuinBlade Knight1236
Wing of DimensionMuse Elf1237

Consideraciones Finales

La configuración de wings impacta directamente el equilibrio del servidor. Tasas de drop demasiado altas devalúan el ítem rápidamente; tasas de craft demasiado bajas frustran a los jugadores. El punto de equilibrio recomendado para servidores con tasa de EXP media (50x-200x) es: wings Lv1 dropeables en dungeons de nivel medio con MixRate de 75-85%, wings Lv2 con MixRate de 60-70% y un ingrediente extra obligatorio, y wings Lv3 restringidas a drops de boss con MixRate de 50-60%.

Monitorea los logs de Chaos Mix semanalmente para identificar patrones anormales — muchas combinaciones exitosas consecutivas pueden indicar la explotación de un bug en el craft.

Perguntas frequentes

Las wings no aparecen en el drop aunque haya configurado los archivos de drops. ¿Qué debo verificar?

Verifica que el ItemIndex de la wing sea correcto en el archivo GameServer/Data/Monster/MonsterSetBase.txt y que el nivel del monstruo sea suficiente para dropear el ítem. Además, confirma que la tasa global de drop (CommonItemDropRate) no esté en cero en la tabla T_GS_COMMONITEM de la base de datos MuOnline.

¿Cómo habilitar Wings de Level 3 (ej: Cape of Lord) en Season 6?

En el archivo GameServer/Data/WingEvolution.ini (o equivalente), asegúrate de que la línea WingLv3Enable=1 esté presente. En la base de datos, ejecuta: UPDATE MuOnline..T_GS_GSINFO SET WingLv3Enable=1 WHERE ServerCode=1. Reinicia el GameServer después del cambio.

El Chaos Goblin rechaza la combinación de wings con el error 'Combination Failed'. ¿Cómo resolverlo?

Revisa la tabla T_GS_CHAOSMIX en la base de datos MuOnline. El campo MixRate define la tasa de éxito (0-100). Valores bajos resultan en fallos frecuentes. Ejecuta: UPDATE MuOnline..T_GS_CHAOSMIX SET MixRate=80 WHERE MixType=2 para wings de level 2. Verifica también que los ingredientes (Feather of Condor/Lost Soul) tengan el ItemIndex correcto en la configuración.

¿Es posible agregar opciones (options) extras en las wings via SQL?

Sí. Las opciones de wings están controladas por la tabla T_GS_WINGSOPTION o el archivo GameServer/Data/Item/ItemOption.txt dependiendo de la versión del servidor. Para agregar una opción extra via SQL en MuServer S6: UPDATE MuOnline..T_GS_WINGSOPTIONINFO SET MaxOptionCount=4 WHERE WingsType=2. Para versiones basadas en .ini, edita el bloque [WingsOption] en ItemOption.txt incrementando el valor de MaxOption.

EQ

Equipo ViciadosMU

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

Sigue leyendo

Artículos relacionados