gschup / ggrs

GGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!
Other
507 stars 25 forks source link

Desyncs are incorrectly reported for predicted frames #63

Closed johanhelsing closed 10 months ago

johanhelsing commented 10 months ago

Describe the bug Desyncs are reported because predicated checksums and confirmed checksums are being compared.

To Reproduce See https://github.com/gschup/bevy_ggrs/issues/71

Expected behavior Only the checksums of confirmed frames should be compared.

Additional context

Originally reported for bevy_ggrs: See https://github.com/gschup/bevy_ggrs/issues/71