repospacechesscancel

6,819 Commits over 2,586 Days - 0.11cph!

7 Years Ago
more
7 Years Ago
more input work, wip software cursor/control
7 Years Ago
more
7 Years Ago
more
7 Years Ago
wip input rework
7 Years Ago
more instance/local game client reworking
7 Years Ago
fixed longstanding AI NRE in certain situations
7 Years Ago
scene
7 Years Ago
CmdAttack and CmdMove verification now checks the units belong to the player sending the command
7 Years Ago
server ends player's turn if they send an invald/cheat/unverifable game cmd, but only if it's their turn (so they can't send an invalid cmd to end opponent's turn)
7 Years Ago
server verifies clients can only surrender themselves with CmdSurrender
7 Years Ago
server now sets the cmd player ID on receive from client, based on their connection ID to prevent match player ID spoofing. added GameInsance.GetPlayerIDFromConnection()
7 Years Ago
move and attack commands now return false if they invalid actions
7 Years Ago
cmd verification base work
7 Years Ago
Finally found and fixed the random sound effect that plays at the start of matches and career creator.
7 Years Ago
temp igniter attack sound
7 Years Ago
boot / networkmanager prefab and scene refactor
7 Years Ago
more profile level fixes
7 Years Ago
Fixed bug with crowd spawning each match and nevr getting destroyed, causing each game you play to stack another crowd on top of the existing ones.
7 Years Ago
menu player panel now shows correct player level on sever connect
7 Years Ago
server now uses cached cmds for each cmd it receives from a client, not a new instance. added a command cache dictionary to Cmd.
7 Years Ago
added unmute command. console no longer echo's command name when running. fixed potential NRE in mute cmd for invalid player ID
7 Years Ago
added mute console command to mute a player for X minutes with a reason
7 Years Ago
fix for game.list
7 Years Ago
player.list console command now shows player connected durations. Player connect time is now stored in PlayerID.
7 Years Ago
added unban console command. server console now displays current player count on player disconnections.
7 Years Ago
added ban command to ban (and kick if online) a player from the server for X hours with a reason. added unban time to PlayerRecord player auth process checks if they're banned and kicks them with a message stating how long they are banned for.
7 Years Ago
Kick (with reason) server console command. ConsoleCommand now verifies argument types.
7 Years Ago
server console commands: help, game.list, matchmaking.list, playerdatabase.stats, player.list, playerdatabase.resetelo, shutdown, stats
7 Years Ago
super simple console command system, reflection and attribute tags build a dictionary of commands
7 Years Ago
added auto mute for 20 seconds for chat spamming can now send server messages to individual clients. added mute server message.
7 Years Ago
PlayerDatabase now saves again ;)
7 Years Ago
renamed PlayerDatabase functions
7 Years Ago
fixed a NET_Receive crash caused by raknet ptr becoming null in read while loop after getting kicked
7 Years Ago
fix attempt for server not cleaning up lost connection clients
7 Years Ago
merged networking refactor to main so we can spot any bugs sooner than later
7 Years Ago
cleanup
7 Years Ago
refactored the rest of client messages out to handlers
7 Years Ago
ClientMsgHandler ClientConnectionIDHandler JoinedMatchmakingHandler ReceivedMMFDeclinedHandler ReceivedMMFRequestHandler
7 Years Ago
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
7 Years Ago
refactored message handler stuff so there's only ever one client ID lookup done not one per message handler
7 Years Ago
RequestMMFHandler RequestCancelMMFHandler AcceptMMFHandler DeclineMMFHandler
7 Years Ago
RequestUnlockItemHandler
7 Years Ago
ChatHandler GameCmdHandler
7 Years Ago
RequestJoinMatchmakingHandler RequestCancelMatchmakingHandler
7 Years Ago
ClientReadyHandler
7 Years Ago
ClientMatchInfoHandler
7 Years Ago
RequestLeaderboardHandler
7 Years Ago
made protocol verification work again. more general tidy up in Server/ServerConnection
7 Years Ago
ClithAuthHandler. PlayerID.SetSteamInfo(). Protocol.ReadAndVerify().