Skip to content
Stijn edited this page May 28, 2023 · 13 revisions

This is a list of things that can cause a desync. These are not caused by HiveWE, but having a list is handy.

1.32.10 (and potentially later, credits to TriggerHappy)

  1. The CreepCampPathingCellDistance gameplay constant will desync if players don't restart their game before playing your map.
  2. Creating objects outside of the main function in Lua is prone to desyncs. To lazily solve this I moved TSTL's module creation inside of the main function.
  3. Frames are cached between maps, so if you create a frame before loading your .toc it can create the frame for some people but not others.

1.36.0 (and potentially later)

  1. In Lua mode, using StartTimerBJ and bj_lastStartedTimer will cause desyncs. This also means that the GUI Countdown Timer - Start Timer will desync. Use TimerStart() in a custom script block instead.
Clone this wiki locally