branchspacechess/main/network_refactorcancel
30 Commits over 0 Days - ∞cph!
branching wip network refactor
wip moving to Client / ClientConnection and Server / ServerConnection setup
NetworkServer -> Server, more refactoring
started refactoring Server.OnReceivedMessage into a propper message handler setup
ClithAuthHandler.
PlayerID.SetSteamInfo().
Protocol.ReadAndVerify().
made protocol verification work again.
more general tidy up in Server/ServerConnection
RequestLeaderboardHandler
RequestJoinMatchmakingHandler
RequestCancelMatchmakingHandler
ChatHandler
GameCmdHandler
RequestMMFHandler
RequestCancelMMFHandler
AcceptMMFHandler
DeclineMMFHandler
refactored message handler stuff so there's only ever one client ID lookup done not one per message handler
refactored base shit out of ServerMsgHandler to a MsgHandler base class so I can use it for a ClientMsgHandler.
Namespace'd all the new server msg handlers to ServerSide
ClientMsgHandler
ClientConnectionIDHandler
JoinedMatchmakingHandler
ReceivedMMFDeclinedHandler
ReceivedMMFRequestHandler
refactored the rest of client messages out to handlers