View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005349 | Spring engine | General | public | 2016-09-15 17:35 | 2016-09-18 13:36 |
| Reporter | Google_Frog | Assigned To | hokomoko | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 103.0 +git | ||||
| Target Version | 104.0 | ||||
| Summary | 0005349: 103.0.1-124-g976888c Spring.Reload instant desync | ||||
| Description | Joining a game with Spring.Reload can cause desync with everyone who joined in the ordinary way (I have not checked whether it desyncs with other Spring.Reload). The desync is simple, none of the units controlled by other players move and the desync messages appear from the start of the game. The desync seems to consistently occur on every use of Spring.Reload besides the first one. That is, every game except for the first launched with Spring.Reload will desync. It looks like the state is left unclean after a game finishes. I tested with calling Spring.Reload("") between game launch calls. Chobby report https://github.com/Spring-Chobby/Chobby/issues/299 | ||||
| Steps To Reproduce | * Get someone to test with. * Start a game with Chobby. * Leave the game. * Start a multiplayer game with Chobby, have you tester join. * Start the game, notice desync. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Checked infolog.txt for Errors | |||||
|
|
Iirc handling online play was deliberately not part of the design spec for Spring.Reload, its somewhere in https://springrts.com/phpbb/viewtopic.php?f=86&t=32893 But I agree that it would be a nice feature! |
|
|
infolog.txt's? replays? possible some call to RemoveArchive is missing. |
|
|
Uploaded my infolog and replay. (Was ZKL user, playing with GoogleFrog as Chobby user) |
|
|
I found KingRaptor and got a replay out of him. |
|
|
Fix 98e397983e676b8df7baeff1a71f03d16013bcd4 committed to develop branch: Fix 0005349, repo: spring changeset id: 7369 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2016-09-15 17:35 | Google_Frog | New Issue | |
| 2016-09-16 11:15 | silentwings | Note Added: 0016673 | |
| 2016-09-16 11:15 | silentwings | Note Edited: 0016673 | |
| 2016-09-16 19:30 | abma | Note Added: 0016674 | |
| 2016-09-16 19:31 | abma | Note Edited: 0016674 | |
| 2016-09-16 19:31 | abma | Severity | major => crash |
| 2016-09-17 03:20 | abma | Target Version | => 104.0 |
| 2016-09-18 06:09 | KingRaptor | File Added: KingRaptor_ZKL-chobby-desync_20160918_120555_Icy Run v2_103.0.1-124-g976888c develop.sdfz | |
| 2016-09-18 06:11 | KingRaptor | File Added: KingRaptor_ZKL-chobby-desync_20160918_120555_Icy Run v2_103.0.1-124-g976888c develop.txt | |
| 2016-09-18 06:11 | KingRaptor | Note Added: 0016682 | |
| 2016-09-18 06:12 | Google_Frog | Note Added: 0016683 | |
| 2016-09-18 06:13 | Google_Frog | File Added: GoogleFrog_infolog.txt | |
| 2016-09-18 06:13 | Google_Frog | File Added: GoogleFrog 20160918_140506_Icy Run v2_103.0.1-124-g976888c develop.sdfz | |
| 2016-09-18 13:36 | hokomoko | Changeset attached | => spring develop 98e39798 |
| 2016-09-18 13:36 | hokomoko | Note Added: 0016685 | |
| 2016-09-18 13:36 | hokomoko | Assigned To | => hokomoko |
| 2016-09-18 13:36 | hokomoko | Status | new => resolved |
| 2016-09-18 13:36 | hokomoko | Resolution | open => fixed |