Hey hey, really cool idea for a mod! Unfortunately me and my friends struggled to keep it running on our multiplayer server, desyncs seemed to happen fairly quickly and often.
There were more mods on the server but disabling this one seemed to fix everything so we assumed it was this one... but we could be wrong of course. I got a desync report but it's 261mb. Are there any important parts in it that I should share?
This part looks like the most relevant from log.txt:
41.404 Info ClientMultiplayerManager.cpp:581: UpdateTick(28282042) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
41.474 Info GameActionHandler.cpp:4729: UpdateTick (28282046) processed PlayerJoinGame peerID(8) playerIndex(0) mode(connect)
48.987 Info ClientSynchronizer.cpp:318: Latency changed to (11)
53.954 Info ClientSynchronizer.cpp:318: Latency changed to (9)
63.954 Info ClientSynchronizer.cpp:318: Latency changed to (8)
80.454 Info ClientSynchronizer.cpp:318: Latency changed to (13)
85.022 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(28284571) serverCRC(3660604203) localCRC(385751397)
85.022 Info ClientMultiplayerManager.cpp:581: UpdateTick(28284572) changing state from(InGame) to(DesyncedWaitingForMap)
85.038 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(28284572) serverCRC(2816081337) localCRC(1214364996)
85.054 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(28284573) serverCRC(715164215) localCRC(97198429)
85.070 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(28284574) serverCRC(3843938788) localCRC(243323254)
85.087 Info ClientMultiplayerManager.cpp:744: updateTick(28284576) received player (8) desynced
85.087 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(28284575) serverCRC(274327901) localCRC(3185729401)
85.104 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(28284576) serverCRC(2593968937) localCRC(3909322805)
88.889 Info ClientMultiplayerManager.cpp:744: updateTick(28284578) received player (9) desynced
Cheers!