branchrust_reboot/main/nexus_fixescancel

26 Commits over 0 Days - Infinitycph!

7 Days Ago
Update FP.Nexus (prefer AssignedZoneKey over ConnectZoneKey for player client)
8 Days Ago
Tag servers with nexus enabled with `nexuszone` (`^x`) Hide zone servers from the server list (disable with nexus.hideZones) Expose nexus info in A2S rules response when nexus is enabled
8 Days Ago
Fix map button not enabling on the connect modal for the nexus path
8 Days Ago
Fix nexus map squishing after those changes
8 Days Ago
Nexus connect modal fixes
8 Days Ago
Fix MaxPlayers being wrong after my changes
9 Days Ago
Mark classes used for the nexus server browser as JSON models so they don't get mangled by the obfuscator
9 Days Ago
Codegen
9 Days Ago
Merge from main
9 Days Ago
Wrap nexus clan backend calls in try catches so the RPCs report errors back to the client instead of timing out waiting for a response
9 Days Ago
Improved position checks when ejecting things off the ferry so they shouldn't clip into things or be on top of other things Depends on entity bounds which should be correct (hopefully always)
10 Days Ago
Ferry reliability improvements: * Prefer online, not full zones on its schedule * Retire ferries if they have no valid server to go to anymore * Ferries now lock in their destination when stopping at the ferry terminal dock so they can't switch mid-trip * Fixed a few bugs with the ferry terminal's ETA signs * Fixed the server spawning missing ferries without making sure that the area is clear first (they spawn at the dock!)
12 Days Ago
Add nexus.hideFullIslands to automatically disable transferring to islands the server knows is full
12 Days Ago
Automatically skip queue for players who just transferrred to the server Transfer protection only lasts a few minutes which would be eaten up by a queue, causing flying helicopters to crash and other vehicles to become lootable
12 Days Ago
Include basic nexus info in analytics
13 Days Ago
Allow viewing maps for each zone/server in the nexus too if it is set
13 Days Ago
Implement connecting to nexus servers from the connect modal Automatically select the starter zone if there is only one choice Hide connect button until a starting zone is selected (if needed) Client-side nexus tag for easily identifying which servers are nexus clusters Fix zone list not hiding fully on the connect modal
13 Days Ago
Fix wrong transform used for zone list causing header to be destroyed
13 Days Ago
Add in the zone list and nexus map on the server connect screen
14 Days Ago
Progress on showing nexuses on the new menu, this time without the separate tab Fixed nexus player authentication that's been broken since moving the backend endpoint
15 Days Ago
Change ServerInfo from a struct to class, it had no business being a struct at over 156 bytes large
16 Days Ago
Don't fail server boot if world.cfg is an empty string
18 Days Ago
Updated Facepunch.Nexus, all player IDs are now ulong instead of strings
20 Days Ago
Fix load screen hiding for passengers a bit too long before the driver loads in Block ticks, RPCs, and interactions from players while they are still transfer protected
20 Days Ago
Probably fix passenger desync when flying a scrap heli to another server
20 Days Ago
Update CraggyIsland_Nexus scene Fix nexus.redirect not working properly after switching menu scene to load async Fix disconnect callback not running when being redirected to another server during nexus auth