Windrose supports two join philosophies:
| Mode | How players join | Networking |
|---|---|---|
| Invite code | Enter code in client | NAT punch-through / P2P proxy path |
| Direct connect | IP:port | Requires public game port (often 7777) |
Chapter22 defaults
The SteamCMD egg sets UseDirectConnection from the Use Direct Connection variable (default 0). Invite codes are the path of least resistance for new crews.
Pick one, test one
- Configure either invite or direct as the primary path.
- Restart after JSON/variable changes.
- Join from a second client/network before inviting everyone.
Related guides
Frequently Asked Questions
Default on Chapter22?
Egg default Use Direct Connection = 0 (invite-code / P2P punch-through).
When enable direct?
When you want a stable IP:port join and have the allocation published.
Can both fight each other?
Mis-set flags/ports cause failed joins — pick one primary path and test.
Need help?
If you are stuck after following this guide, open a ticket from the Chapter22 client area with the exact error, the port or DNS change you made, and whether the service listens locally (ss / Resource Monitor) but fails externally.
Build the server. Grow the community. Start your next chapter.
