View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
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 | Fixed in Version | |||||||
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. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
silentwings (reporter) 2016-09-16 11:15 Last edited: 2016-09-16 11:15 |
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! |
abma (administrator) 2016-09-16 19:30 Last edited: 2016-09-16 19:31 |
infolog.txt's? replays? possible some call to RemoveArchive is missing. |
KingRaptor (reporter) 2016-09-18 06:11 |
Uploaded my infolog and replay. (Was ZKL user, playing with GoogleFrog as Chobby user) |
Google_Frog (reporter) 2016-09-18 06:12 |
I found KingRaptor and got a replay out of him. |
hokomoko (developer) 2016-09-18 13:36 |
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 | View Revisions |
2016-09-16 19:30 | abma | Note Added: 0016674 | |
2016-09-16 19:31 | abma | Note Edited: 0016674 | View Revisions |
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 |