2025-07-23 01:30 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005349Spring engineGeneralpublic2016-09-18 13:36
ReporterGoogle_Frog 
Assigned Tohokomoko 
PrioritynormalSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
Product Version103.0 +git 
Target Version104.0Fixed in Version 
Summary0005349: 103.0.1-124-g976888c Spring.Reload instant desync
DescriptionJoining 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.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0016673

silentwings (reporter)

Last edited: 2016-09-16 11:15

View 2 revisions

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!

~0016674

abma (administrator)

Last edited: 2016-09-16 19:31

View 2 revisions

infolog.txt's? replays?


possible some call to RemoveArchive is missing.

~0016682

KingRaptor (reporter)

Uploaded my infolog and replay.

(Was ZKL user, playing with GoogleFrog as Chobby user)

~0016683

Google_Frog (reporter)

I found KingRaptor and got a replay out of him.

~0016685

hokomoko (developer)

Fix 98e397983e676b8df7baeff1a71f03d16013bcd4 committed to develop branch: Fix 0005349, repo: spring changeset id: 7369
+Notes

-Issue History
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
+Issue History