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 , 12 years ago
Milestone: | Alpha 9 → Alpha 10 |
---|
comment:2 by , 12 years ago
Milestone: | Alpha 10 → Alpha 11 |
---|
comment:3 by , 12 years ago
Priority: | Should Have → Nice to Have |
---|
comment:4 by , 12 years ago
Milestone: | Alpha 11 → Backlog |
---|
comment:6 by , 8 years ago
Milestone: | Backlog |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
duplicate of #3309
Note:
See TracTickets
for help on using tickets.
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).