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

Invalid Network Asset CID (possible cross platform issue) #995

Open MaxCWhitehead opened 1 month ago

MaxCWhitehead commented 1 month ago

Description

I tried to play a game between my apple laptop and windows machine, and reliably got a invalid network CID error. I also get this with steam deck + windows. The mostly likely cause is my local copies of game are not the same (different assets), but I did not have local changes and was at same commit. (Though maybe something else is wrong / I did not validate correctly).

Crash combinations:

Verified working combinations:

To Reproduce

  1. Join an online match
  2. Ready up
  3. Select Map

(Seems platform specific, see above)

Expected Behavior

No response

Additional Context

Don't have stack trace handy but will update with it later.

Log Messages

No response

MaxCWhitehead commented 1 month ago

Updated issue - can repro on steam builds, not local workspace issue. Seems CID may be getting computed differently on windows? Or maybe some difference in files that impacts how they are hashed? Line endings...? 🤔