branchspacechess/main/clientbotcancel
26 Commits over 0 Days - ∞cph!
split previous commit into IsClatterPacket and HandleRacknetPacket functions, actually.
Renamed RaknetPacket to ClatterPacket and inverted the outcomes to make more sense, handle un-handled raknet packets by ignoring them.
quick temp matchmaking/game creation bot test
wip ClientBot class, wrap client connection, bot list is now of type ClientBot not GameClientInternet
GameClient now tracks LocalTeam
match outcome toast events, listeners, blah blah
daily challenge toast events, UIGlobalPanel listener
added MMFRequestEventArgs.
added MMFReceived event.
UIGlobalPanel listents for local internet game client MMFReceived event and shows the panel.
Added MMF declined event, msghandler triggers it, UIGLobalPanel listens to local internet client.
Tile hover handler now fires event, moved tile highlight trigger to BaseInput event listener.
moved CommandQueue from GIViewer static to GameClient instances.
Client cmds now have a reference to the client executing it.
moved a few static variables out of GameClient base to member variables of GameClientInternet, updated msg handler refs.
clean up proxy class and refs
server will only broadcast player connected message to all clients when server population is less than a server define
dispose of auth token when we're done with it.
basic spreading of client bot updates across frames.
bot connect button now creates and connects 500 clients instead of 10
increased max server client connections from 1k to 5k
msg handler fix and connect with delay
Removed all static events, variables and methods from GameClientInternet and refactored all references so that we can use multiple instances of it going forward.
Added a temporary InternetClientProxy static class that redirects everything to a GameClientInternet instance, because everything expects a valid reference at startup.