Summary:
Overhauled co-op networking with a hybrid peer-to-peer system that connects players directly whenever possible and falls back to a relay only when firewalls block it.
Changes:
- Co-op connections now try to connect players directly to each other first, only using a relay server as backup when direct connection isn't possible
- Players behind difficult network setups (like apartment buildings or campus networks) can now connect and stay connected more reliably
- The host's plants and creatures now appear correctly on joining players' screens
- Lobby player lists and chat messages no longer go missing when joining a session
- Saving during co-op matches is now restricted to the host only, preventing confusion about whose save is authoritative
- Optimizing breeding pit structure
- Save failures now properly surfaced, and an overwrite data-loss bug fixed