Opened 12 years ago

Closed 8 years ago

#1127 closed defect (duplicate)

Game speed increases after periods of lag

Reported by: Jonathan Waller Owned by:
Priority: Nice to Have Milestone:
Component: Core engine Keywords:
Cc: Patch:

Description

If you have been experiencing lag then when the game resumes running smoothly it seems to try and catch up with where it should have been, which makes everything go too fast.

To reproduce: Start and game and use Engine.SetSimRate(1000), this will try and run the simulation faster than your machine can possibly do it. Then after a short time do Engine.SetSimRate(1). Now the game will be running too fast.

Change History (6)

comment:1 by Kieran P, 12 years ago

Milestone: Alpha 9Alpha 10

comment:2 by historic_bruno, 12 years ago

Milestone: Alpha 10Alpha 11

comment:3 by Kieran P, 12 years ago

Priority: Should HaveNice to Have

comment:4 by Kieran P, 12 years ago

Milestone: Alpha 11Backlog

comment:5 by historic_bruno, 11 years ago

Could it be that increasing the sim rate has advanced the game time to a certain point, and the reason it appears too fast is that it's frantically trying to process queued commands that occur over that time? I'm not sure it can be fixed with the current turn mechanism (some interesting limitations of which were discovered while working on #785).

Last edited 11 years ago by historic_bruno (previous) (diff)

comment:6 by Stan, 8 years ago

Milestone: Backlog
Resolution: duplicate
Status: newclosed

duplicate of #3309

Note: See TracTickets for help on using tickets.