fishfolk / jumpy

Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀 and Bevy 🪶
https://fishfolk.org/games/jumpy/
Other
1.59k stars 116 forks source link

fix: Preserve session_runner when restarting game session #971

Closed MaxCWhitehead closed 2 months ago

MaxCWhitehead commented 2 months ago

For map transitions, a session command restarting game session will be used after updating map. This updates jumpy for related changes in: https://github.com/fishfolk/bones/pull/384

We can restart a networked game session by calling restart on session runner, which handles existing socket + match id increment, implemented on the bones side.

CI will fail until bones PR is merged + bones updated in lockfile.