Anti-Cheat Todo

Short term

  • Continue the Anticheat (realtime packets, timenudge and fps checking), packets checking nearly done
  • /rcon forceteam -1 spectator (will force every ingame players to join the spectator team)
  • Rename mute/unmute to silence/unsilence ?
  • Add options to silence to general, team and private chat separatly
  • Improve silence system (only on basejka + text arg + little optimization)
  • IP geolocation
  • /whois <client number> (will list every names that had a client on the current server since he firstly connected)
  • Fix snaps not properly displaying on netstatus
  • Don't allow duplicated names
  • Spectators' chat in duel & ffa gametypes
  • /myratio command
  • Remove IP display (create ips.log)
  • Add ability to mute someone (SV_GameSendServerCommand/SV_SendServerCommand)
  • Anti spectator hp teller (check if possible)
  • Rewrite SV_ExecuteClientCommand()
  • Redo the ban system

Long term

  • End game stats (damages dealt, friendlyfire damage, damages taken, kills, etc), display global best player, best player per category (most damages dealt, more kills, ) (statIndex_t/persEnum_t)
  • Make a ranking system on different category, player with the most damage since playing on the server, same with kills and so on, probably a command per category that display top 10 by default
  • Maybe a currency system (you gain it by playing on the server, kill give currency, damages, your rank on the round, ) that will allow you to buy cosmetic/privileges/whatever ?
  • ?
Select a repo