branchrust_reboot/main/nexuscancel
435 Commits over 1,066 Days - 0.02cph!
Don't bother storing Rust+ info in nexus if Rust+ is disabled
Allow selecting which zone to start in when connecting to a nexus the first time since wipe
Provide connection protocol to remaining nexus redirects
Updated FP.Nexus to reflect port field changes
Moving repeated bits into NexusUtil
Allow flagging servers as a starterZone which will require new players to join one of those when first joining the nexus
Update FP.Nexus (should fix "socket is not connected" errors while server is still booting)
Reapply changes to ferry terminal
Fix server failing to start when nexus is enabled and the save folder doesn't exist yet
Fix ferry getting stuck while departing the ferry terminal (and then warping to the next zone)
Fix ferry SphereCast returning incorrect values when it hit something
Fix turrets not spawning correctly on nexus ferry
Update CraggyIsland_Nexus to have a ferry terminal
Hide the marker list while in the nexus map
Set up ferries to go to the new ferry terminal monument
Remove placeholder ferry dock monument
Fix map missing the markers list UI
Close eyes of players who transferred servers and are still loading in
Fix client not alwas receiving the nexus.redirect command when using multithreaded networking
Clean up duplication in Mathx
Fix NeedsKeyboard.AllowedBinds on GameUI.Clans
Update manifest
Codegen
Update protobuf code generator for updated UID inspection
Protobuf codegen + fixes whereUID inspection was used
Don't try to send disconnect reason to the server if already disconnected
Fix ChooseSpawnZone returning zone name instead of key
Fix prefab merge screwup in MenuUI.Options
ToggleResolution.Dropdown field was set to null when it wasn't supposed to be
Initialize connection to nexus before loading the map scene to fix level convars not applying
Include a hash of the world config string (if set) in the nexus map image key
Trim lines in RunFile just in case they have leading whitespace
Catch exceptions in nexus init coroutine to try and handle boot failures better
Fix assertion condition when getting world config from nexus
Automatically set world config convar to merged config from the nexus if a config was not already provided on the command line
Merge from main (redoing last one)
Add in some code to pull world config from nexus variables and merge them together if specifying a zone to use as a base config
Update dependency versions for Fleck and FP.Nexus again
Disable assembly version validation against because it's too much trouble making versions line up exactly
Update Fleck and FP.Nexus to fix slight assembly version mismatches
Enable assembly version validation
Delete unused dependencies for FP.Nexus
Avoid turning boat and helicopter engines off when they were on before transferring servers