Skip to content

feat(networking): Allow game to specify net max prediction + local input delay instead of hard coding.#354

Merged
zicklag merged 1 commit intofishfolk:mainfrom
MaxCWhitehead:network-tuning
Mar 23, 2024
Merged

feat(networking): Allow game to specify net max prediction + local input delay instead of hard coding.#354
zicklag merged 1 commit intofishfolk:mainfrom
MaxCWhitehead:network-tuning

Conversation

@MaxCWhitehead
Copy link
Collaborator

Game may now configure their own GGRS settings for max prediction + input delay.

Change defaults from 10 and 1 to 7 and 2. This seems to help a ton with ping up to 150ms, in which it was very poppy before. Further tuning will be done in jumpy's config, but this seems like maybe a better default for now.

Slight more delay on game, but I think 2 frames at 60fps is quite acceptable, and this helps higher latency matches a lot.

delay instead of hard coding.

Change defaults from 10 and 1 to 7 and 2.
@zicklag zicklag added this pull request to the merge queue Mar 23, 2024
Merged via the queue into fishfolk:main with commit ecc833a Mar 23, 2024
MaxCWhitehead added a commit to fishfolk/jumpy that referenced this pull request Mar 24, 2024
…from metadata (#935)

I opened a PR in bones to expose these settings for networking, instead
of hard coding in engine. (fishfolk/bones#354)

The defaults of these values were also changed in bones such that things
are feeling much better in network play with ping around 100ms-150ms.

Now we may tune in metadata, though settings only take effect if new
network match is created. This will not pass CI until bones PR is merged
+ bones version updated.
MaxCWhitehead added a commit to MaxCWhitehead/jumpy that referenced this pull request Mar 24, 2024
…from metadata (fishfolk#935)

I opened a PR in bones to expose these settings for networking, instead
of hard coding in engine. (fishfolk/bones#354)

The defaults of these values were also changed in bones such that things
are feeling much better in network play with ping around 100ms-150ms.

Now we may tune in metadata, though settings only take effect if new
network match is created. This will not pass CI until bones PR is merged
+ bones version updated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants