35,004 Commits over 4,474 Days - 0.33cph!
Fix old AIs not fleeing when player is unreachable
Fix scientists not moving or spawning in multiple locations when new navmesh is enabled, also fix old AIs moving slower
Merge from WolfHeaddress_Workbench
Merge: from mt_snapshot_saving
- Bugfix for duplicate field serialization
- Bugfix for unsafe Time access on worker thread
Tests: Booted into craggy
merge from hackweek_sv_pie_menu
merge from editor_fix_cpu_affinity -> main
merge from fix_serverport_editor -> main
merge from fix_itemmanager_domain_reload -> main
Fix NRE in FinishLoadingRoutine
Remove debug logging "Debug.Log("Hit client yield");"
Fix attempt for the flaky rocket splash tests, added damage tolerance for blocks taking very low damage due to physics not being deterministic
merge from fix_elevator_button_restart -> main
merge from fix_bag_nickname -> main
merge from sv_console_history
merge from sv_console_history
Merge from analytics_apartment_events
Merge: from mt_snapshot_saving
- Bugfix for ExactArrayPool not being thread-safe
Tests: TestMTSave
merge from ragdoll_selfcollision_fix
Merge: from mt_snapshot_saving
- Optim: in UsePlayerUpdateJobs 4 entitiy saving for network is done in parallel. Use server.ParallelNetworkQueueBatchSize to tweak number of tasks
Tests: 2k procgen, built a base and a boat, rode vehicle, heli, zipline, boat, horse, fly across the world. ran all TestMTSave unit tests
merge from demo_browser_search
merge from siegeweapon_firedamage
merge from siegeweapon_firedamage
Merge from sign_build_fix
Merge from lootspawn_stack_fix
merge from codegen_timings -> main
Merge from bag_compass_marker
merge from high_wall_upkeep -> main
merge from iteration_optims
merge from iteration_optims
merge from hasunlocked_optims
merge from iteration_optims
merge from automated_testing
merge from reduce_server_startup_yields -> main
merge from editor_playmode_timing -> main
merge from console_optims
merge from bootstrap_optims
merge from menuwarmup_editor_optims
Merge from reyclebin_storage
Removed the shader level setting under the graphics settings as it is no longer in use