MartinCo Posted December 7, 2024 Posted December 7, 2024 Hi ED This behavior change was introduced with 2.9.10.3948; Tracks, Video below from stock DCS with no scripts/mods Before 2.9.10.3948 if you had a MP mission with 1000 weapons in the warehouse (within the miz file - eg: airbase -> full info -> eqp -> clear -> set GBU38 to 1000), and you removed weapons via scripting (`Airbase.getByName("Batumi"):getWarehouse():setItem()`), these were reflected to clients on join. Since 2.9.10.3948, it seems this is not dispatched to new clients - only deltas that added as such players not online when the removal occurred can join and get however many weapons were originally in the miz file. Video of Issue: Plain Miz file: - warehouse-sync.miz Server Track: - server-20241207-121212.trk Client Tracks (related to multiple connections above): - warehouse-sync-20241207-121218-part1.trk - warehouse-sync-20241207-121301-part2.trk - warehouse-sync-20241207-121349-part3.trk This is possibly related, though different enough that I felt it was a different issue rather than adding to the existing one that was only (at the time) related to dynamically spawned FARPs/Warehouses Workaround: Given the behavior above I believe a workaround of removing all the weapons one wants to control from the warehouses embedded in the miz file and then only adding via the warehouse API should make this work as expected so that's what i'll do now to hopefully avoid this scenario
MartinCo Posted December 11, 2024 Author Posted December 11, 2024 I have verified this Airbase issue seems to be resolved with DCS 2.9.10.4160 as per the patch notes
Recommended Posts