34,991 Commits over 4,474 Days - 0.33cph!
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
Merge from vm_attachment_swap_fix
Update SoftMask static constructor to use unity's TypeCache lookup structure instead of iterating over every type in every assembly
Was taking 3.5s every domain reload, now takes 4ms
Editor only, still iterates over every assembly in a build (but only on boot)
Merge from attachment_fx_fix_2
merge from server_inventorydeserializing_optims
Subtract
157916 (we do want these sfx to be audible to other players, just with a smaller distance)
merge from fix_editor_disable_deepsea -> main
merge from copy_paste_load_threaded -> main
merge from bootstrap_optims
merge from console_optims