16 noviembre 2025

Edicion: DEFENSA AEREA INTEGRADA (IADS)

La Defensa Aérea Integrada (IADS, por sus siglas en inglés: Integrated Air Defense System) en DCS World simula redes reales de defensa antiaérea modernas, donde radares de alerta temprana (EWR), centros de mando y SAMs (misiles superficie-aire) comparten datos para detectar amenazas, coordinar respuestas y contraatacar (ej. contra SEAD/DEAD con HARMs).

En DCS vanilla (sin scripts): El IADS es básico y limitado. Los SAMs operan de forma autónoma o semi-coordinada (radares detectan, pero no hay red inteligente compartida). ED planea mejoras nativas (compartir búsquedas, tácticas anti-SEAD), pero aún no están implementadas (anunciado en 2020).

Solución Realista: Usa scripts comunitarios gratuitos como Skynet-IADS (el más popular y avanzado). Simula IADS completo: EWR detecta, pasa datos a SAMs (que permanecen "oscuros" hasta rango letal), defensa anti-HARM, SAM traps y más.

Componentes de un IADS en DCS

  1. EWR (Early Warning Radar) Detección lejana (200-500 km), pasa targets a SAMs. Ejemplos: P-14 Tall King, P-18 Spoon Rest, 55Zh6 Nebo. Colócalos altos/elevados para cobertura. 
  2. SAMs Largos Intercepción principal (S-300, S-400). Ejemplos: SA-10 Grumble, SA-20 Gargoyle. Permanecen pasivos hasta orden IADS.
  3. SAMs Medios/Cortos Defensa puntual/anti-HARM. Ejemplos: SA-6 Gainful, SA-15 Gauntlet, Pantsir-S1. Alta probabilidad anti-HARM (~80%). 
  4. AAA/MANPADS Baja altitud, volumen de fuego. Ejemplos: Shilka ZSU-23-4, Strela-1. No siempre en red IADS (cortos). 
  5. C2 (Comando) Coordina red (opcional). Command Post (HQ vehicle). En Skynet: Nodo central.

Cómo Crear un IADS (Paso a Paso con Skynet-IADS)

  1. Descarga: GitHub Skynet-IADS (gratis, Lua script).
    1. Editor de Misiones:
      1. Coloca EWR (nómbralos con prefijo "EW_", ej. "EW_P14").
      2. Coloca SAMs (grupos completos, Late Activation ON; nombra grupos "SAM_SA6_1").
      3. Triggered Actions en SAMs: ROE Weapons Free, Engage Air Weapons.
  2. Carga Script (Trigger MISSION START):
    • Copia en DO SCRIPT (pega el código Lua de abajo)
      • redIADS = SkynetIADS:create('RED')
      • redIADS:addEarlyWarningRadarsByPrefix('EW')
      • redIADS:addSAMSitesByPrefix('SAM')
      • redIADS:setupSAMSitesAndThenActivate()
    • Tambien puedes crear un archivo de texto "SkynetIADS.lua" conteniendo las lineas de arriba y cargarlo mediante DO SCRIPT FILE ("SkynetIADS.lua")
Funciona Así:
  1. EWR detecta (usa lógica DCS real).
  2. Pasa targets a SAMs (SAMs encienden radar solo en rango letal).
  3. Anti-HARM: SAMs detectan/interceptan HARMs (probabilidad por tipo).
  4. Si EWR cae: SAMs autónomos.

Usar Skynet en el editor de misiones

Unidades de colocación
Este tutorial presupone que ya sabes cómo configurar un emplazamiento SAM en DCS. Si no es así, te recomiendo que veas este vídeo de Grim Reapers. Coloca los elementos IADS que quieras añadir en el mapa.

Preparación de un sitio SAM
Solo puede haber un tipo de emplazamiento SAM por grupo. Si hay más de un tipo, Skynet no podrá controlar el grupo correctamente. Además, evite añadir unidades innecesarias para el sistema SAM, como camiones, tanques o soldados. El nivel de habilidad asignado a un grupo SAM se mantiene en memoria de Skynet. Asegúrese de nombrar el grupo de emplazamientos SAM de forma coherente, con un prefijo, por ejemplo, «SAM-SA-2».

Preparando un radar de guerra electrónica
Puedes usar cualquier tipo de radar como radar de guerra electrónica. Asegúrate de nombrar la unidad de forma consistente con un prefijo, por ejemplo, «EW-center3». Asegúrate de tener solo un radar de guerra electrónica en un grupo ; de lo contrario, Skynet no podrá controlar radares de guerra electrónica individuales.

Añadiendo el código de Skynet
Skynet requiere MIST. En este repositorio se proporciona una versión, o bien puedes descargar la versión más reciente aquí. Asegúrate de cargar MIST y el código compilado de Skynet en una misión. Los archivos skynet-iads-compiled.lua y mist_4_5_107.lua se encuentran en la carpeta /demo-missions/.

Te recomiendo crear un archivo de texto, por ejemplo, «my-iads-setup.lua», y luego añadir el código necesario para que el IADS funcione. Al actualizar la configuración, recuerda recargar el archivo en el editor de misiones. De lo contrario, los cambios no se aplicarán. También puedes añadir el código directamente en el editor de misiones; sin embargo, el campo de entrada es bastante pequeño si escribes más de unas pocas líneas de código. Ir a TRIGGERS (Disparadores) y crear una linea:
  • MISSION START (Load Skynet)
    • DO SCRIPT FILE (Mist_4_5_107.lua)
    • DO SCRIPT FILE (skynet-iads-compiled.lua)
    • DO SCRIPT FILE (my-iads-setup.lua)
Añadiendo el sistema de defensa aérea Skynet
Para que el IADS funcione, necesitas cuatro líneas de código.
  1. Crea una instancia de IADS; la cadena de nombre es opcional y se mostrará en la salida de estado: redIADS = SkynetIADS:create('name')
  2. Asigne un prefijo común a todos los grupos SAM a los que desee añadirlos en el editor de misiones, por ejemplo: 'SAM-SA-10 oeste', y a continuación añada esta línea de código: redIADS:addSAMSitesByPrefix('SAM')
  3. Lo mismo ocurre con los radares de guerra electrónica: asigne a todas las unidades un prefijo común en el editor de misiones, por ejemplo: 'EW-radar-sur'. redIADS:addEarlyWarningRadarsByPrefix('EW')
  4. Activar el IADS: redIADS:activate()