beyond-all-reason/spring

105.1.1-2511 Potentially interesting desync in a short 1v1, with logs

Closed this issue · 1 comments

Game: http://zero-k.info/Battles/Detail/2014799

Client game state and demo: StuartsFiles.zip

I ran the replay and did not get a client game state from it. Here is my infolog: infolog.txt

Server demo: 2024-10-08_02-45-17-941_Mercurial v1_105.1.1-2511-g747f18b BAR105.zip

I didn't see anything about failing to load game resources in the infolog (a common cause of desync), so this one might be interesting. When I run the replay I disagree with threxxy, so I am going to try to chase him for his client game state.

Edit: threxxy files: threxxyFiles.zip

lhog commented

Well I had a look....

For threxxy the number of loaded models is one less than for Stuart: objects3d/corraid_dead.s3o didn't load for threxxy.

corflak_dead.s3o clearly didn't load correctly:

		name: objects3d/corflak_dead.s3o
		numPieces: 1
		modelType: 2
		radius: 1183273220 <17320.508>
		height: 3332128768 <-20000>
		mins: 1883443558 <10000,10000,10000>
		maxs: 3601079275 <-10000,-10000,-10000>
		relMidPos: 1774363888 <0,0,0>
		pieceObjects: 1
			name: $$$___magic___$$$.
			childrenNum: 0
			parentName: (NULL)
			hasBakedMat: 0
			bposeMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			bakedMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			offset: 1774363888 <0,0,0>
			goffset: 1774363888 <0,0,0>
			scales: 3535669228 <1,1,1>
			scales: 1883443558 <10000,10000,10000>
			scales: 3601079275 <-10000,-10000,-10000>

dante_dead.s3o contains some non-sense:

		name: objects3d/dante_dead.s3o
		numPieces: 6
		modelType: 2
		radius: 1183273220 <17320.508>
		height: 3332128768 <-20000>
		mins: 1883443558 <10000,10000,10000>
		maxs: 3601079275 <-10000,-10000,-10000>
		relMidPos: 1774363888 <0,0,0>
		pieceObjects: 6
			name: $$$___magic___$$$.
			childrenNum: 5
			parentName: (NULL)
			hasBakedMat: 0
			bposeMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			bakedMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			offset: 1774363888 <0,0,0>
			goffset: 1774363888 <0,0,0>
			scales: 3535669228 <1,1,1>
			scales: 1883443558 <10000,10000,10000>
			scales: 3601079275 <-10000,-10000,-10000>

			name: \C1\EA\BE2<"B\A0�O?
			childrenNum: 0
			parentName: $$$___magic___$$$.
			hasBakedMat: 0
			bposeMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			bakedMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			offset: 1774363888 <0,0,0>
			goffset: 1774363888 <0,0,0>
			scales: 3535669228 <1,1,1>
			scales: 1883443558 <10000,10000,10000>
			scales: 3601079275 <-10000,-10000,-10000>

			name: q~AĮ\99AS�:BԚ\86>m\C5�\BF\A85=?\FE
			childrenNum: 0
			parentName: $$$___magic___$$$.
			hasBakedMat: 0
			bposeMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			bakedMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			offset: 1774363888 <0,0,0>
			goffset: 1774363888 <0,0,0>
			scales: 3535669228 <1,1,1>
			scales: 1883443558 <10000,10000,10000>
			scales: 3601079275 <-10000,-10000,-10000>

			name: .B]�i@,r.B\A0�O?
			childrenNum: 0
			parentName: $$$___magic___$$$.
			hasBakedMat: 0
			bposeMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			bakedMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			offset: 1774363888 <0,0,0>
			goffset: 1774363888 <0,0,0>
			scales: 3535669228 <1,1,1>
			scales: 1883443558 <10000,10000,10000>
			scales: 3601079275 <-10000,-10000,-10000>

			name: ¹\FF\CA?\C6w\85B\8F¾S�þK\C8W?(��O?|܃B\E0-
			childrenNum: 0
			parentName: $$$___magic___$$$.
			hasBakedMat: 0
			bposeMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			bakedMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			offset: 1774363888 <0,0,0>
			goffset: 1774363888 <0,0,0>
			scales: 3535669228 <1,1,1>
			scales: 1883443558 <10000,10000,10000>
			scales: 3601079275 <-10000,-10000,-10000>

			name: c.?-!�>I0�>\86VG>\CC�\C4\C1?ǟ@\F4\BE�A7\89!\BF\D7�r\BE\8D(=?\B6\D9\D8=\E2v�>�F\A0\C1p\A5\B6@\8B�GAg\D5'\BE�Ǻ\BE\BE\9Fj??Ħ=\80\D5�>/��>ܘ\92A�\96\91@ԀN@\B57�?��T\BFjM3>I0�>\E3U�>\B2-\81A�f\A9@T�\D9@\9F\AB\AD<\E1zT\BFı�?bi\E0=���>N
			childrenNum: 0
			parentName: $$$___magic___$$$.
			hasBakedMat: 0
			bposeMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			bakedMatrix: 2777578638 <1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1>
			offset: 1774363888 <0,0,0>
			goffset: 1774363888 <0,0,0>
			scales: 3535669228 <1,1,1>
			scales: 1883443558 <10000,10000,10000>
			scales: 3601079275 <-10000,-10000,-10000>

random seed is also wrong for some reason:

randSeed: 0

I think it's pretty clear that something has gone very wrong either with threxxy files or RAM.
It will be curious to see infolog.txt from that desync on the threxxy side. Unless threxxy fixed his PC somehow it might be worth for him to load the replay and see if he will desync again.

Otherwise there's not much more to investigate here. Feel free to reopen in case of additional inputs.