I am excited to release 2.4.0 today! This version contains some critical updates of the server core to have better performances.
Better link integration
The JSON server is now only useful when you are using the LotAtc mission script API (as lotatcLink.registerAtis
or lotatcLink.registerUserFlag
) . If you are not utilizing this feature, you can disable it and reduce CPU impact (it is now disabled by default).
The updated link integration ensures that weather, datalink, drawing, and marks data are synchronized more effectively (better performances, avoiding potential CPU peaks in some cases). This improvement will also enable extra features in the future.
In the image above:
- Enable/disable the JSON server (only with use of the LotAtc mission script)
- Automatic install of LotAtc Json launcher, to use with 1.
- Load automatically MIST and IA commands for Instructor, only needs to utilize with Instructor (no need to have 1. enabled)
You can also revert the DCS World/Scripts/MissionScripting.lua
if you have modify it before.
Datalink rework
The datalink network management has undergone a significant overhaul. The new implementation fixes numerous bugs and provides better performance as well.
ESM/RWR evolution
RWR is the youngest feature of LotAtc, and I have enhanced the detection algorithm to provide more realistic and useful results for users.
Better simulation
Now you can set the tracking_off_delay
, time for the simulation to consider a track lost if no more radar spot. Put -1 to disabled, 0 for instant lost or the time desired. Delay is in seconds.
Better performances
This version fix an important issue with LotAtc Advanced clients that causes too much network process on server impact.
It also fix some leaks on Client/Server side.
Versioning
The 2.4.0 is compatible with 2.3.x branch
I have changed the rule for maintenance version. With recent developpement, I have a more stable network protocol. Starting with the 2.3, all minor version changes (2.3, 2.4,…) will be compatible each others.
Changelog
Click to see the changelog for LotAtc 2.4.0...
Features
(advanced) Add auto/left/right consign for heading selector in Instructor
(advanced) With generator, you can set a climpspeed to start a climb/descent + can set float on climbspeed
(all) Add reset task command for DCS IA, it cancel orbit or hold task
(mission) Add comment field ATIS parameter for mission lua script
(server) Add tracking_off_delay, track is lost after tracking_off_delay seconds without radar spot on the unit (use -1 to disable)
Enhancement
(advanced) Rework Instructor view
(all) Add LotAtc_updater shortcut in settings, separate update settings in its own section
(all) Avoid some blocking ui on heavy background computation
(all) Rework of datalink simulation, fix lot of troubles with the DL network simulation
(editor+advanced) Better create object panel
(generator+configurator) Profiles and configuration parameters display are closed by default
(installer) Update installer
(lua) Some optimisation
(server) Datalink communication use terrain masking
(server) Do not lose tracking information if unit has datalink
(server) Increase performance of lua/c++ interface
Bug Fixes
(advanced) Rework RWR display engine, should avoid some glitches
(all) Avoid some crash at start
(all) Faster sqlite db access
(all) Fix a memory leak in network
(all) Fix resizeable dialog cursor
(all) Fix some crash
(client) Classification popup not correctly placed in some cases
(client) Fix BRAA not always visible
(client) Fix classification filter in map
(client) Fix in radar list current radar name
(client) Fix taxiway name color not save/load correctly
(client+editor) Drawing are displayed over units
(datalink) Some units not correcty deleted
(editor) Fix load troubles with FP + Add custom airport for start/end code
(editor+advanced) Set radar active/inactive does not work
(generator) Fix unit disappear while stopping heading change with turn rate to 0
(generator) Remove useless reference to DCS TAF
(lua) Avoid troubles with DCS rectangle without angle info
(lua) Fix issue with datalink unit with no radar, they was considered with no datalink capabilities.
(lua) With DCS, neutral units are not correctly recognized
(server) ATIS template loading path are not correct (doc updated)
(server) Desynchro on deleted units can happen
(server+generator) Fix network issue with Advanced clients, big performances impact on large mission on both server/Advanced clients
(server+generator) RWR only show known tracking units that emits
(server+generator) Remove datalink relief management, too much impact on server perfs (will try another way later)
(serverlink) Fix orbit order not working
Read full changelog
Contact
You can contact me: