View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004352 | Spring engine | General | public | 2014-04-01 11:28 | 2015-03-09 23:50 |
| Reporter | Google_Frog | Assigned To | abma | ||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | 96.0.1+git | ||||
| Summary | 0004352: 96.0.1-404 Desync | ||||
| Description | Here is a game which desynced. We determined that it was a real desync. There are errors throughout the game related to misuse of Spring.GetUnitOrders but I don't think that sort of thing should cause desync. | ||||
| Additional Information | Map: Forgotten_Crossing_v1 Game version: Zero-K test-13051 Engine version: 96.0.1-404-g8f7ee9d | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Checked infolog.txt for Errors | |||||
|
|
I have uploaded a game of Blend Warland which desynced. This is the second game I played with this version so every game has desynced so far. I was unable to determine if it was 'real'. This game uses Zero-K test-13055 which has fixes for the Spring.GetUnitOrders problems. |
|
|
I put the replays and infolog in the zip when I made the ticket but apparently that makes the ticket unattractive. So I have uploaded each file individually (except for the Springie replay because it was empty). Also 'Sortale_infolog_game1.sdf' is actually a replay but I confused myself during the naming. |
|
|
Also tagging this as minor severity was an oversight. I am pretty sure Sortale and I can make more desynced games. |
|
|
imo please fix these warnings/errors before we investigate this any further: [f=0000000] Warning: [CCEG::Load] table for CEG "WHITE_LIGHTNING_STORMBOLT" invalid (parse errors?) [f=0000000] Warning: [CCEG::Load] POWERPLANT_EXPLOSION: Unknown tag smoke::sizegrowth [f=0000000] Warning: [CCEG::Load] dig3: Unknown tag dirt::lifetime [f=0000000] Error: [LoadFeaturesFromMap] unknown map feature type "cluster1" [f=0000000] Error: [LoadFeaturesFromMap] unknown map feature type "cluster1_dead" [f=0000000] Error: [LoadFeaturesFromMap] unknown map feature type "rock1" [f=0000000] Error: Unknown feature named 'cluster1' + some more errors |
|
|
I'd expect the engine to be able to deal with that sort of thing but I will remove those three errors, use a different map and report back. |
|
|
i'm not sure if its able to deal with it. but it is MUCH easier to fix these errors first before searching a desync. |
|
|
any results? |
|
|
Not yet. I have managed to play about 5 games but it is hard to both have time and gather other people to try. |
|
|
I recently saw a desync in a game with the latest engine build. I have uploaded my replay and an infolog of that replay. From my point of view cleanrock desynced and abma was in the game so there should be plenty of replays to analyze. Game: Zero-K test-13566 Engine: Spring 96.0.1-443-g9f44dbc Map: Eye_Of_Horus_v2 |
|
|
which battle was that? http://zero-k.info/Battles/Detail/262626 http://zero-k.info/Battles/Detail/262620 http://zero-k.info/Battles/Detail/262604 infolog.txt doesn't exist server side, so can't directly compare gameid... |
|
|
I can't find the game on the ZK site. There are 4 Eye of Horus games on the site with the right engine version and I have 6 replays in my replay folder. I will ask whether the game can be found. I was spectating this game, abma joined midway as a spec and cleanrock was playing. |
|
|
I don't understand what more we need than what gfrog uploaded. I found the demo on my comp (20140525_152216_Eye_Of_Horus_v2_96.0.1-443-g9f44dbc release.sdf, 2.6MB), abma you should have it too if you were a spec. Me and Hower desynced at the very end of game when at least i ran deep into nmy territory before we won. |
|
|
Btw, i dont have the skills to find desync causes, you can only hope someone with that skill take interest in this ticket. |
|
|
problem with this desync its difficult to reproduce, it happens in late game. @cleanrock: http://springrts.com/wiki/Debugging_sync_errors but first we need a way to reproduce it. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-04-01 11:28 | Google_Frog | New Issue | |
| 2014-04-01 11:28 | Google_Frog | File Added: Desync Replay.zip | |
| 2014-04-01 13:36 | Google_Frog | File Added: 20140401_204809_Blend Warland_96.0.1-404-g8f7ee9d develop.sdf | |
| 2014-04-01 13:47 | Google_Frog | Note Added: 0012977 | |
| 2014-04-10 16:30 | Google_Frog | File Added: GoogleFrog_replay_game1.sdf | |
| 2014-04-10 16:30 | Google_Frog | File Added: Sortale_infolog_game1.sdf | |
| 2014-04-10 16:31 | Google_Frog | File Added: GoogleFrog_infolog_game1.txt | |
| 2014-04-10 16:33 | Google_Frog | Note Added: 0012998 | |
| 2014-04-10 16:33 | Google_Frog | Note Added: 0012999 | |
| 2014-04-10 16:35 | Google_Frog | Note Edited: 0012999 | |
| 2014-04-12 19:55 | abma | Target Version | => 97.0 |
| 2014-04-12 20:57 | abma | Severity | minor => crash |
| 2014-04-12 21:14 | abma | Note Added: 0013000 | |
| 2014-04-13 16:05 | Google_Frog | Note Added: 0013009 | |
| 2014-04-13 18:50 | abma | Note Added: 0013014 | |
| 2014-04-17 17:41 | abma | Note Added: 0013019 | |
| 2014-04-17 17:41 | abma | Assigned To | => abma |
| 2014-04-17 17:41 | abma | Status | new => feedback |
| 2014-04-18 07:37 | Google_Frog | Note Added: 0013020 | |
| 2014-04-18 07:37 | Google_Frog | Status | feedback => assigned |
| 2014-04-22 12:36 | abma | Assigned To | abma => |
| 2014-04-22 12:36 | abma | Status | assigned => feedback |
| 2014-05-13 02:19 | abma | Target Version | 97.0 => |
| 2014-05-16 03:19 | Kloot | Relationship added | related to 0004342 |
| 2014-05-26 15:55 | Google_Frog | File Added: 20140525_232203_Eye_Of_Horus_v2_96.0.1-443-g9f44dbc release.sdf | |
| 2014-05-26 15:56 | Google_Frog | File Added: Eye_Of_Horus_v2_desync_infolog_96.0.1-433.txt | |
| 2014-05-26 16:01 | Google_Frog | Note Added: 0013159 | |
| 2014-05-26 16:01 | Google_Frog | Status | feedback => new |
| 2014-05-28 18:38 | abma | Note Added: 0013161 | |
| 2014-05-29 13:00 | Google_Frog | Note Added: 0013164 | |
| 2014-05-29 18:08 | cleanrock | Note Added: 0013165 | |
| 2014-05-29 18:25 | cleanrock | Note Added: 0013166 | |
| 2014-05-30 13:13 | abma | Note Added: 0013167 | |
| 2014-06-01 00:59 | abma | Target Version | => 98.0 |
| 2014-06-04 16:42 | abma | Target Version | 98.0 => |
| 2015-03-09 23:50 | abma | Status | new => closed |
| 2015-03-09 23:50 | abma | Assigned To | => abma |
| 2015-03-09 23:50 | abma | Resolution | open => unable to reproduce |