As a client, the mod will now prioritize establishing a connection with the host first, before establishing any other connections with other clients.
By prioritizing the host, you waste less time establishing connections with other clients, and in theory get into the game faster.
You will only establish connections with other clients (like normal) if the host does not have FloatingPlayerPatch.
When joining a lobby, you'll see your current connection state with the host as it's being established, and how long you've been waiting.
As a client, you will now ignore all networking with other clients if the host has FloatingPlayerPatch.
This includes P2P position and rotation updates, alongside P2P voice chat, meaning you'll only trust this information from the host.
Removed config option: Only Establish Connection with Host as Client
1.3.0
Updated several internal parts of FloatingPlayerPatch to make the source code neater.
1.2.0
Added config option: Only Establish Connection with Host as Client
This will make you only establish a connection with the host, so long as they are sharing that they have the mod.
This may allow you to join the game a bit faster (as you won't have to establish a bunch of pointless connections, though this is untested/unconfirmed) and will make you not send any packets to any other players besides the host.
This will also only make you accept player position and rotation packets from the host, meaning that no one can lie to you about their positon.
1.1.1
Updated ModList compatibility.
1.1.0
Made it so clients with the mod always sync their movements to the host as if they're close, so their movements don't appear laggy to others.
Added ModList compatibility.
1.0.0
Initial release
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.