35,016 Commits over 4,293 Days - 0.34cph!
Merge: from runtime_profiling_pooling
Fixes pool telemetry flood.
Tests: hacked code to force run pooling telemetry - confirmed reduced telemetry.
Fixed truncated entities max health text
Fixed the TMP fonts conflicts (fixes missing Arabic font)
█ ▉▅▅█▋ ▊▊▇▅ ▍▌▆█▊▆▋▄▋█▋▉
merge from world_update_2
merge from instantcam_worldmodel_lods
merge from canvas_chat_fix
merge: from soundmodulator_leak
Tests: Spawned and killed scientists in batches of 10. Previously I would get an NRE on 2nd batch, now doesn't happen after 6.
merge from world_update_2 - Staging wipe
Merge from fix_barricades_tunnel_entrance -> main
Merge from fix_monument_scenes_map_gen -> main
▇ ▊▅▅▄▍ ▋█▉▍ ▋▋▋▋█▆▉▋▄▋▊▆▊▅▋▋▊▋▌▋▆ ▊▊▅▄█▄ █▌▉█▊ ▅▌▊▆▋▌▅▇▅▌▄▉
▉ ▊▇▌▋ ▆█▇▆ █▋ ▅▇▄▊▄▆▊ ▅▊▅▌▍▆ █▌█▊█▇ ▋▋ ▍▇▆▄▍▆▄▆▇ ▆▊▍▊ ▇▅▇▌▌▅█▇▉▆▋▊▄█▌▋▌▌▍
cherrypicking world_update_2/concrete_barrier_material_fix
▌ ▍▄▍▊▇ █▌▅▅ ▄▅▅▇▇██▄▍▅▍▊█▄▉▄▋▄▍▄█▇▇▅▄▊█
merge from cuffs_backpack_fix
merge from fix_backpack_learnbp
Merge from fix_monument_collider_cache_invalidation_2 -> main
merge from runtime_profling_pooling -> main
merge from runtime_profiling_raknet -> main
Merge: from pool_container_telem
Tests: took telem info from craggy, procgen 4.5k and saved procgen map. Built all modes in editor. Built standalone server exe.
Merge: from /main/soundmodulator_leak
Tests: spawned car_2mod_01, drove around - pool telemetry stayed stable, audio was good.
▆ ▆▍▌▋▋ ▋▆▊▇ ▇▆▄▇▄▇▆▉▅▍▇▄▄▋▄█▆▍▄▇▄
merge from fix_monument_scenes_client_entities -> main
Merge: from /main/clean_dead_code
Tests: upgraded half wall - it worked
▋ ▉▇█▋▆ ▍▊▇▋ ▇▆█▄▇▉▄▄▋▋▆▋▋▍▅▍
▊▊ █▊▉▊▌▄▄▋█ ▅▍▍█▊▊▇▍▇▊▅▅ ▉█▉▌▌█ ▇▉ ▌▊▌▋▅▆▋▆▊▋▄▇
▅ ▇▋█▄▌ █▉▌█ ▊▇▆█▋▄▆▋▍▍▉▌▍▅▇
▊ █▌▆▄▇█▉█▄▍▋ █▄▋▉▌▇█▅▌▍▊▅█▄▋▌▊ █▋▆▆ ▇▇▆▌█▊▊▊▆▆█▆▆█▄▆▉█▌▅▅ ▉▋ ▌▊▋▍▉
▆ ▅▆▇▍▉ ▇▉▅█ ▊▊▄▋▅▇▆▅▍▆█▉▉▌▊█▆▊
█▋▋▅▅ █▊▄▇▌▊▍▋▍ ▊▍▍▌ ▉▇█▌▄
Subtracting S2P launch site (world_update_2 conflict)
update non-convex mesh tool to check for deployables that place onto slots without socket chekcs
bumped exception report message max size to 600 and tied it to a convar (can't be set lower than the original maximum)
- this codegen also includes the new servside ragdoll default convar from
104903
▄ ▌▇▄▋▆ ▉▇▌▉ ▄▊▇▊▅▌▆▅▆█▅▄▊▍▌▅▆ ▋▄█▅ ▆▌▇▅▄▄▄ █▊▄█▋ ▄▄ ▇▇▅▋▍▋ ▊▇▄▍ ▄▅ ▇▅▊▍▌▇ ▇▇▌▋▍
Bugfix: Don't leak pooled lists in RunInRadius<T>
Thanks for the report!
Tests: ran admin commands that would generate a leak - no more.
▊ ▌▊▆▆▇ ▆▋▋█ ▌▉▅▇█▆▍▋▅▊▋▍▋▊▌▋▄
Merge from fix_barricade_launch_mounds -> main
Merge from fix_barricade_new_cliffs -> main
merge from fix_raknet_end_sample -> main
disable serversideragdolls by default due to server stall/freeze