FNEI

by npo6ka

FNEI mod. All recipes for items and usage for them.

Utilities
3 months ago
0.15 - 1.1
268K

g Weird desync issue

3 years ago

Hi,
we are running Angel + Bob with:
Cleaned Concrete
Disco Science
Even Distribution
Factorio Library
FNEI
FARL
Helmod
Ingos Advanced Start
LTN
LTN Combinator
Orphan Finder
QoL research
Rampant Arsenal
RSO
TeamCoop
YARM

So, we are running TeamCoop where separate forces are created for each joining player, and we work towards a common goal - launching rocket that is spawned somewhere on the map. At random points in time, whenever someone runs FNEI to check up on stuff, it gets all angy and desyncs one or multiple people. Log doesn't says much. Here is a mate who just joined, only opened FNEI (or looked for a recipe) and instantly got this in the log:

194.524 Info GameActionHandler.cpp:4729: UpdateTick (4762182) processed PlayerJoinGame peerID(9) playerIndex(3) mode(connect)
203.789 Info ClientMultiplayerManager.cpp:891: Disconnect notification for peer (8)
204.707 Info ClientSynchronizer.cpp:318: Latency changed to (21)
209.452 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763076) serverCRC(2407118519) localCRC(4250524430)
209.452 Info ClientMultiplayerManager.cpp:581: UpdateTick(4763077) changing state from(InGame) to(DesyncedWaitingForMap)
209.456 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763077) serverCRC(1399294255) localCRC(497978472)
209.473 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763078) serverCRC(1136627719) localCRC(832568766)
209.490 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763079) serverCRC(2465954312) localCRC(3694296911)
209.506 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763080) serverCRC(2302850878) localCRC(4217559687)
209.524 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763081) serverCRC(3950344863) localCRC(2780594136)
209.540 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763082) serverCRC(1985730877) localCRC(75216004)
209.556 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763083) serverCRC(30411726) localCRC(1327042185)
209.574 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763084) serverCRC(2114050201) localCRC(203535648)
209.590 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763085) serverCRC(135009425) localCRC(1187320278)
209.606 Info ClientMultiplayerManager.cpp:744: updateTick(4763087) received player (9) desynced
209.606 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763086) serverCRC(3500912438) localCRC(2727068303)
209.624 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763087) serverCRC(3752477993) localCRC(2439200878)
209.639 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763088) serverCRC(673105430) localCRC(1514056623)
209.657 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763089) serverCRC(350395587) localCRC(1512806788)
209.674 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763090) serverCRC(3096201851) localCRC(3400280002)
209.690 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763091) serverCRC(2782650607) localCRC(3943884200)
209.706 Error GameActionHandler.cpp:3344: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4763092) serverCRC(2126624123) localCRC(216127682)
214.256 Info ClientMultiplayerManager.cpp:144: Disconnecting multiplayer connection. Reason: Quit.

any clue why this might be happening?

3 years ago

I see unmerged request in regards to desync caused by people using FNEI from different forces...

https://github.com/npo6ka/FNEI/pull/44

;D

3 years ago
(updated 3 years ago)

i'm having the same problem, desyncs when using multiple forces

FNEI 0.4.0 (data.lua)
Bob & Angels

3 years ago

I realized that this problem occurs if any recipe is changed during the game using scripts from the mod

3 years ago

Any idea/plan on how to fix it? can we do anything to help you test and stuff?

3 years ago

I tried to fix it, need to test it on a new version

New response