Live
Software
DCS World
Tool
Aggiornato: Set 2026

DCS Live
View

Mappa in tempo reale delle sessioni DCS World. Mostra posizioni, rotte e feed eventi di tutte le unità durante la missione, aggiornati ogni secondo via script Lua.

v2.2
Versione attuale

Cos’è

Il DCS Live View è una mappa in tempo reale che mostra il quadro completo di una sessione DCS World mentre è in corso. Un piccolo script Lua installato sul server DCS trasmette i dati via UDP ogni secondo al server Flask, che li serve al browser tramite una connessione SSE (Server-Sent Events).

Perché è stato creato

Gestire una sessione DCS con più piloti connessi significa tenere sotto controllo molte variabili contemporaneamente. Senza uno strumento dedicato, il mission commander vede la situazione esattamente come un qualsiasi altro pilota, senza una visione d’insieme reale. Il Live View risolve questo, fornendo una dashboard separata pensata per chi gestisce la missione dall’esterno.

Come funziona

Lo script di esportazione (mission_live_export.lua) si installa nella cartella Export di DCS e si attiva automaticamente ad ogni missione. Opera in “god mode”: vede tutte le unità presenti sulla mappa indipendentemente da chi le rileva, ideale per il monitoraggio completo della sessione.

Lo script DCS trasmette i dati via UDP al backend Flask, che li serve in tempo reale al browser tramite Server-Sent Events sopra HTTPS.

Installarlo sul proprio server

Il repository include una guida passo-passo (INSTALL_DCS_SERVER.md) per il setup completo: Python e Flask sulla macchina che ospita DCS, copia di mission_live_export.lua nella cartella Saved Games/DCS/Scripts/, aggancio a Export.lua e primo test in LAN, dove il traffico UDP resta su 127.0.0.1 e non c’è nessun firewall da toccare. Per l’accesso da fuori la guida usa un tunnel Cloudflare con l’app in modalità “dietro proxy” e i cookie di sessione sicuri.

MissionScripting.lua non si tocca: lo script di export gira nell’ambiente di Export.lua, che il socket UDP ce l’ha già, la stessa strada di SRS e Tacview. Le versioni precedenti della guida chiedevano di desanitizzare la sandbox; ora install.bat copia gli script, trova la cartella Saved Games anche dove non è di solito e funziona anche senza git, perdendo solo l’aggiornamento automatico.

Cosa mostra

  • Marker colorati per coalizione — BLU, RED, Neutrale, con bordo arancione per i piloti umani
  • Rotte di volo — polyline tratteggiate costruite in tempo reale sopra la mappa
  • Feed eventi — stream laterale con spawn, decolli e abbattimenti
  • Contatori BLU/RED — aggiornati ogni secondo
  • Filtri per tipo — aerei, elicotteri, unità terrestri, navi
  • Popup unità — click su qualsiasi marker per tipo, coalizione, pilota, quota, velocità e heading

Accesso

La live map è riservata agli amministratori: mostra il quadro completo di entrambe le coalizioni e non sarebbe appropriata come vista pubblica durante le operazioni. Gli operatori GCI usano il GCI Scope, che ha un modello di accesso separato basato su link di sessione.

Il tool è accessibile pubblicamente all’indirizzo gcidemo.alessandrosimonitto.it/live, riservato agli amministratori tramite autenticazione.