FAForever / FAForever/fa

Evaluate the "sim-pause" feature introduced to prevent replays from desyncing

Open
#6,497 8 comments 0 reactions 0 assignees View on GitHub
area: sim
Dominant language
Lua
Stars
264
Forks
260
Avg merge
3d 2h
Merged PRs (30d)
21

Description

### Describe the issue

When players leave the match, the game temporarily pauses the sim to prevent replays from desyncing. Essentially, this creates a stutter of varying severity every time someone leaves. While most of us are used to this being the case, I also think we can all agree that this is not an optimal solution:
- It is difficult for newer players to understand why this is happening, especially since this feature is also not present on Steam.
- It creates the impression of an unpolished experience.
- There is a bug that prevents units from being selectable after the 'stutter.'

Things to investigate:
- There is a UI mod which pauses the game while the different instances of the game catch up on data. I am not sure if this helps, but perhaps it is worth investigating.
- How effective is this feature in the current release?
- Does the feature also help with desyncs while playing?

### Expected Behavior

_No response_

### Screenshots

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.