200,272 Commits over 4,140 Days - 2.02cph!
Fixed lerp client time offset corruption when server timestamp goes out of sync (from low level CPU stalls that can occur on some managed hosts)
mathlib, tier1, vstdlib, 261 TODOs
separate report_soundpatch/cl_report_soundpatch
upd CStaticProp::CreateVPhysics, PhysCreateWorld_Shared
vending machine works
userinfo convars send again
soundscripts can play
▄▄▋ ▊▊▄▄▍▋▅ ▉▊▆▋█▌▉, ▍▍▅▋▆▅▍, ▍▊▊▇▍, ▊▉▄▇▋, ▊▊▇▍▅, ▋▌▋▋▆, ▋█▄▅▄▍ ▋▍▊█▍▋▍▋ ▋▄ █▋-▄▄▉
Another Compound out of bounds fix
fix attempt for server not cleaning up lost connection clients
fixed a NET_Receive crash caused by raknet ptr becoming null in read while loop after getting kicked
renamed PlayerDatabase functions
PlayerDatabase now saves again ;)
added auto mute for 20 seconds for chat spamming
can now send server messages to individual clients.
added mute server message.
super simple console command system, reflection and attribute tags build a dictionary of commands
server console commands: help, game.list, matchmaking.list, playerdatabase.stats, player.list, playerdatabase.resetelo, shutdown, stats
Kick (with reason) server console command.
ConsoleCommand now verifies argument types.
Fixed deprecated api causing errors on il2cpp
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.
choreoobjects vpc
DataCacheClientID_t = uintp
datacache & dedicated vpcs
added unban console command.
server console now displays current player count on player disconnections.
player.list console command now shows player connected durations.
Player connect time is now stored in PlayerID.
▄▉▊▌▍▌/█▍▄▅▊▋▉▌▆▅▆█ ▊▇▊ ▍▇▍▇ ▄▄ ▌▆-▊▉▍
Using Unity SVG stuff to show map overview.
▍▇▌▍▅ ▇▊▍▉▋ ▋▉▌▋ █▊ ▉▍▉▌▅ ▍▋▉▄█▊▇ ▅█▅▌ ▆█▆▉ ▍▍▉██▌▅▉▇
! █▄▇▆▇ "▍█▆▆▍▍▊▆▍" ▊▋▇▌▅▉ ▌▇▇▉▍▊▊ █▅▇▆▌▅▅
added mute console command to mute a player for X minutes with a reason
added unmute command.
console no longer echo's command name when running.
fixed potential NRE in mute cmd for invalid player ID
▆▋▉▄▄▉▊▇█_▇▄▉▊ ▄▅▄, ▋▇▇▇ ▍▋ ▅▇▅▊▍▋▊▅▋
▅▅▅▊▅▋/▋▇▆▊▊_▍▆▄/▋▋▍▅▆/▉▊▆▌▊▍▇▅▉▄▉▄▍▌▅ ▇▄▌
▊▌██▊▌/▆▌▄▆▌_▆▉█/▄▅▉▉▆/▅▉▄▊▇▌▋▇▌▋▋▊▋█▅ ▄▍▄
server now uses cached cmds for each cmd it receives from a client, not a new instance.
added a command cache dictionary to Cmd.