View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0005592 | Spring engine | General | public | 2017-06-01 15:30 | 2017-06-19 20:48 | ||||
Reporter | Google_Frog | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | major | Reproducibility | random | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 103.0 +git | ||||||||
Target Version | Fixed in Version | 103.0 +git | |||||||
Summary | 0005592: 103.0.1-980 Very early desync | ||||||||
Description | Here is a desync that occurs at 2:10 when barely anything has happened. I think we can safely say that desyncs are occurring more often recently. Logs: * https://github.com/ZeroK-RTS/CrashReports/issues/1238 * https://github.com/ZeroK-RTS/CrashReports/issues/1237 * https://github.com/ZeroK-RTS/CrashReports/issues/1239 - Same player as the previous log, this is a rejoin attempt. Battle: http://zero-k.info/Battles/Detail/458755 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|||||||||||
|
![]() |
|
Kloot (developer) 2017-06-02 01:23 |
demo does not desync against itself, same local checksums (d3dc9bf9 at frame 240, etc) each run. it's a small dataset, but chickens also seems disproportionately represented given that ZK regularly sees smaller and larger desync-free team games. |
Google_Frog (reporter) 2017-06-02 07:00 |
I don't think chickens is disproportionately represented. Most ZK games are two or three friends playing coop against chickens or an AI. These games are just quietly occurring in the background. The chicken gadget is just a gadget, it doesn't do anything special apart from creating some unique unit types (possibly increasing the likelyhood of a resource-based desync). Besides, this game desyncs before any chickens spawn. The only spawn is a few roosts. I'll ask around and try to get some testers to run the replay and compare checksums. Perhaps they will differ depending on hardware. |
abma (administrator) 2017-06-03 10:37 |
why is [f=0000000] game_message: Giving all units of MagieMarcus to Dzon due to lag/AFK present in 1238 but not in 1237? |
Kloot (developer) 2017-06-03 10:54 |
MagieMarcus looks to have been caught in a timeout: [f=0001862] <MagieMarcus> Allies: I choose: Strike Trainer! (from 1237) |
Google_Frog (reporter) 2017-06-03 16:21 |
Comment when develop is in a usefully testable state. I see a commit about desync but no comments on related tickets so I assume that there are more related changes in the near future. Also, I don't see any harm in increasing the path estimator version number. |
Kloot (developer) 2017-06-03 16:59 |
what makes you think it isn't in a usefully testable state? desyncs that aren't reproducable (such as this one so far) won't go away except by accident, you could be waiting for a long time. right now the PE version doesn't need to be bumped, upstream uses a slightly different cache-file naming scheme so it will regenerate them automatically. |
Google_Frog (reporter) 2017-06-04 03:42 |
The change may have been the start of a batch of changes. In that case it wouldn't be worth applying it only to apply a slightly newer one now. |
Kloot (developer) 2017-06-04 21:58 Last edited: 2017-06-04 21:59 |
it would be nice to have a batch of desync fixes lined up, but the commit you referred to (and one other) is still reasonably serious. luckily they're included in 1019. |
Kloot (developer) 2017-06-19 20:48 |
may have been 0005573 in disguise. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-06-01 15:30 | Google_Frog | New Issue | |
2017-06-01 15:30 | Google_Frog | File Added: 20170601_131805_FrozenFortress_v2_103.0.1-980-g522bf60 develop.sdfz | |
2017-06-01 15:42 | Kloot | Relationship added | related to 0005582 |
2017-06-02 01:22 | Kloot | Relationship added | related to 0005583 |
2017-06-02 01:23 | Kloot | Note Added: 0017764 | |
2017-06-02 07:00 | Google_Frog | Note Added: 0017765 | |
2017-06-03 10:37 | abma | Note Added: 0017771 | |
2017-06-03 10:54 | Kloot | Note Added: 0017772 | |
2017-06-03 16:21 | Google_Frog | Note Added: 0017773 | |
2017-06-03 16:59 | Kloot | Note Added: 0017774 | |
2017-06-04 03:42 | Google_Frog | Note Added: 0017775 | |
2017-06-04 21:58 | Kloot | Note Added: 0017780 | |
2017-06-04 21:59 | Kloot | Note Edited: 0017780 | View Revisions |
2017-06-19 20:48 | Kloot | Assigned To | => Kloot |
2017-06-19 20:48 | Kloot | Status | new => resolved |
2017-06-19 20:48 | Kloot | Resolution | open => fixed |
2017-06-19 20:48 | Kloot | Fixed in Version | => 103.0 +git |
2017-06-19 20:48 | Kloot | Note Added: 0017849 |