ggrs icon indicating copy to clipboard operation
ggrs copied to clipboard

GGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!

Results 20 ggrs issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Calculations for quality reports use i8 and can be too small during stress testing. **To Reproduce** Steps to reproduce the behavior: - Using https://github.com/cscorley/bevy_ggrs_rapier_example - Compile using...

bug

**Is your feature request related to a problem? Please describe.** To make a robust networked game, we need to allow players that lose internet connection to reconnect and continue playing...

enhancement

I would like to use enums in `Config::Input` to differentiate different possible inputs. `Config::Input` is requiring on `Pod`, which has a lot of constraints, main one is that any bit...

enhancement

**Describe the bug** Take a sample situation that can occur in a P2P session in laggy conditions: 1. A peer sends you input different than you predicted. 2. In `adjust_gamestate`...

bug

**Is your feature request related to a problem? Please describe.** In some cases, it would be convenient to be able to send one-off events as part of the input struct:...

enhancement

# Objective - Fix #45 # Solution I've added additional methods to `NonBlockingSocket` for more specific forms of message transmission: - `send_to_many`: Send a single message to multiple recipients (single...

**Is your feature request related to a problem? Please describe.** I want to set prediction to 0. Currently it crashs with max_prediction 0 or 1. **Describe the solution you'd like**...

enhancement

Fix https://github.com/gschup/ggrs/issues/40. Follow up to https://github.com/gschup/ggrs/pull/41. Currently just hacking stuff together, I dropped `forbid_unsafe` for my tests ; but ultimately the plan is to upstream that work to bytemuck. Maybe...

**Is your feature request related to a problem? Please describe.** For my game I'm using a proxy server to route all of the GGRS messages to each peer, instead of...

enhancement

**Describe the bug** When GGRS provides a predicted input for a client with no previous inputs on session startup, it uses a zeroed value of PlayerInput. https://github.com/gschup/ggrs/blob/0af1a044b96465bd10398947b7fb5e0a34a75f70/src/frame_info.rs#L56-L61 If the user...

bug