branchrust_reboot/main/baseplayer_serverupdateparallelcancel

7 Commits over 0 Days - ∞cph!

4 Hours Ago
Update: Don't step players that have been kicked by antihack Tests: none, trivial change
5 Hours Ago
Bugfix: avoid scripting API when sending EventRecords from RunAnalyticsJob task - EventRecord.New now can be created on worker threads Tests: hacked code to enable analytics in editor, then ran around on craggy
Today
Bugfix: avoid scripting API in EACServer.LogPlayerTick - cache more of player state on main thread Tests: hacked code to run EAC in editor and activated player tasks - no more exceptions
Today
Update: add "Server.UsePlayerTasks" feature switch - also submitting updated ResetStaticFields Tests: turned it on and off in the editor and validated in profiler
Yesterday
Update: experimenting with offloading tick analytics for players to worker thread In editor delays are pretty small, should win us 0.7ms on 200pop server, but tasks library is al-locating cosntantly - still investigating alternatives. Tests: ran around in editor on craggy, checked profiler
Yesterday
Clean: dead variable Tests: none, trivial change
Yesterday
Clean: fix code formatting Tests: none, trivial change