branchsbox/best-hostcancel

14 Commits over 0 Days - ∞cph!

33 Days Ago
Add server tags as LobbyInformation.Data
33 Days Ago
Remove this log
33 Days Ago
Some tidy up, improvements to algo
33 Days Ago
Convar
33 Days Ago
Multiplayer/networking project settings. Add option to change Destroy Lobby When Host Leaves and Auto Switch To Best Host. Defaults can be set in Project Settings but can be overriden via Lobby Config.
34 Days Ago
Some tidy up
34 Days Ago
Tests
34 Days Ago
Some cleanup - store current peer score
34 Days Ago
Fix sequence contains no elements
34 Days Ago
Periodically check if we're the best host candidate based on score - change owner if needed. When we are made the host, but we're still connecting, try to find another host candidate instead - if we can't find one then we can mark the lobby as toxic. Don't include self when trying to find best candidate in some situations. When SteamLobbySocket is disposed (we left or disconnected), try to find another candidate then also.
34 Days Ago
Remove debug stuff and improve host candidate scoring based on average ping and connection quality to other peers
34 Days Ago
Test convars
34 Days Ago
Some logging
34 Days Ago
Initial commit