Some progress here despite the project being paused
Waypoint system & multiplayer level streaming.
I still have some stuff to figure out tied to the fact that a level that is not loaded server-side won’t be “playable” by the client. So it looks like the Server has to have every levels loaded but not visible.