Jump to content

Airbase warehouses not syncronized on player join (Since 2.9.10.3948)


Recommended Posts

Posted

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 

 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...