11,612 Commits over 3,622 Days - 0.13cph!
added auto mute for 20 seconds for chat spamming
can now send server messages to individual clients.
added mute server message.
PlayerDatabase now saves again ;)
renamed PlayerDatabase functions
fixed a NET_Receive crash caused by raknet ptr becoming null in read while loop after getting kicked
fix attempt for server not cleaning up lost connection clients
merged networking refactor to main so we can spot any bugs sooner than later
refactored the rest of client messages out to handlers
ClientMsgHandler
ClientConnectionIDHandler
JoinedMatchmakingHandler
ReceivedMMFDeclinedHandler
ReceivedMMFRequestHandler
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
refactored message handler stuff so there's only ever one client ID lookup done not one per message handler
RequestMMFHandler
RequestCancelMMFHandler
AcceptMMFHandler
DeclineMMFHandler
ChatHandler
GameCmdHandler
RequestJoinMatchmakingHandler
RequestCancelMatchmakingHandler
RequestLeaderboardHandler
made protocol verification work again.
more general tidy up in Server/ServerConnection
ClithAuthHandler.
PlayerID.SetSteamInfo().
Protocol.ReadAndVerify().
started refactoring Server.OnReceivedMessage into a propper message handler setup
NetworkServer -> Server, more refactoring
wip moving to Client / ClientConnection and Server / ServerConnection setup
branching wip network refactor
silver and gold balancing tweaks from playthroughs
wip rework of the my next match panel for post match stage
bunch of squad editor UI fixes/nre
Fixed bug with camera rotation not being correctly disabled when entering squad editor UI with mouse and re-enabling when exiting the UI with mouse
merged release branch fixes back to main
quick play map view fix for standalone builds
added placeholder title screenshots to what's new headers
merged career creation hang bug fix back from release testing branch
fix for career creation hang