Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#825 closed engine bug (fixed)

replays desync if watched at game speed != 1 and a take occurs

Reported by: Bluestone Owned by:
Priority: major Milestone:
Component: BA trunk Version:
Keywords: Cc:

Description

This is probably due to Spring.GetGameSpeed no longer being synced.

http://replays.springrts.com/replay/e1756654a112ae40adf55779dacdc017/ has a take at 1.04

Change History (5)

comment:1 by Bluestone, 8 years ago

Summary: replays deyncs if watched at game speed != 1 and a take occursreplays desync if watched at game speed != 1 and a take occurs

comment:2 by Bluestone, 8 years ago

[15:03:38] <[Fx]Bluestone> the ping reported by Spring.GetPlayerInfo varies depending on the gamespeed [15:03:55] <[Fx]Bluestone> and when you watch a replay at a faster gamespeed, players are reported as having lower ping to match

comment:3 by Bluestone, 8 years ago

Type: defectengine bug

comment:4 by Bluestone, 7 years ago

Could workaround this by saving all pings to a RulesParam

comment:5 by Bluestone, 7 years ago

Resolution: fixed
Status: newclosed

by avoiding using ping from Spring.GetPlayerInfo in synced

Last edited 7 years ago by Bluestone (previous) (diff)
Note: See TracTickets for help on using tickets.