branchrust_reboot/main/networkpositiontick_reducecancel
3 Commits over 0 Days - ∞cph!
Update: bring over jarryd's
124139 - BasePlayer.ToggleNetworkPositionTick
Slightly different form - lets us save on the IsInvoking lookups, fixed a bug with fixed time callbacks
Tests: booted on craggy, pushed a car, observed buoys and junkpile_water movement
Add: profile.CountSyncMoveEntities server var
Reports number of "Sync Positions" on the server. Some entities don't get into saves, so this is the only way to see what's putting pressure on InvokeHandler
Tests: ran it in editor on craggy
Bugfix(editor): if invoke throws, don't lose Profiler.EndSample
There's bigger problems out there, but this was making profiling a bit annoying
Tests: loaded playtest save and profiled it in editor