So in the Russian community began to appear talking about desync. On the weekend I spent some time in the game, and I have a duel 1v1 appeared desync. Will start to collect information, because desync is very strange.
My diffs, game was only for two players duel:
Code: Select all
prot@powerman:~/.local/share/warzone2100-3.3.0-beta1/logs$ diff desync45102_p0.txt desync45102_p1.txt
1,2c1
< ===== BEGIN gameTime=45102, 363 entries, CRC 0xCC76A597 =====
< [gameRand] Used a random number.
---
> ===== BEGIN gameTime=45102, 362 entries, CRC 0xF093942B =====
352c351
< [gameStateUpdate] map = "warcon_jungle-T1", pseudorandom 32-bit integer = 0xF7D481B3, allocated = 1 1 0 0 0 0 0 0 0 0, position = 0 1 2 3 4 5 6 7 8 9
---
> [gameStateUpdate] map = "warcon_jungle-T1", pseudorandom 32-bit integer = 0xBDC0409D, allocated = 1 1 0 0 0 0 0 0 0 0, position = 0 1 2 3 4 5 6 7 8 9
365c364
< ===== END gameTime=45102, 363 entries, CRC 0xCC76A597 =====
---
> ===== END gameTime=45102, 362 entries, CRC 0xF093942B =====
It seems that the randomizer is not synchronized, in the end the game is strongly divided into two worlds.
Then I got more logs from other players:
Code: Select all
prot@powerman:~/Downloads/wz/desync-02$ diff desync869502_p0.txt desync869502_p1.txt
1c1
< ===== BEGIN gameTime=869502, 4813 entries, CRC 0x270DC6F7 =====
---
> ===== BEGIN gameTime=869502, 4813 entries, CRC 0xD273AE68 =====
2869c2869
< [fpathSetBlockingMap] blockingMap(869402,2,5,0) = 2366BB25 7C529080
---
> [fpathSetBlockingMap] blockingMap(869402,2,5,0) = 2366BB25 5D2F8FC9
4815c4815
< ===== END gameTime=869502, 4813 entries, CRC 0x270DC6F7 =====
---
> ===== END gameTime=869502, 4813 entries, CRC 0xD273AE68 =====
looks like something's wrong with Astar?
And then i got some Debug log, without desync logs, player say's that in the game has no 2+2=5 icon, but the game was very strange, in the laboratories lost some of the tree technology. I hear this is also not the first time that it lost the opportunity to research the technology, but it does not cause desync, maybe somewhere in the research is not checked CRC ?
Code: Select all
prot@powerman:~/Downloads/wz$ grep error WZlog-0317_172011.txt | grep -vE "(loadDroidTemplates|OpenAL|OpenGL)"
error |05:21:09: [verify:652] Invalid signature
error |05:21:09: [verify:652] Invalid signature
error |05:45:09: [recvResearchStatus:1102] Player 0 researching impossible topic "Light Cannon Hardpoint".
error |06:00:10: [verify:652] Invalid signature
error |06:00:14: [verify:652] Invalid signature
error |06:00:21: [verify:652] Invalid signature
error |06:01:23: [recvGiftDroids:272] Bad droid id 164707, from 2 to 0
While I do not see consistency in these cases, I do not know what exactly to make a ticket, Cyp have ideas what it could be?