5,942 Commits over 4,018 Days - 0.06cph!
Shortened prefab name in print_prefabs
Enabled all player pooling functionality by default on 64bit systems (finally)
Fixed ProjectileWeaponMod not setting limitNetworking after server load
Properly cull PropRenderer at runtime (memory usage, performance)
Fixed IEditorComponent not being culled at all in client builds
Reverted accidentally included Rust.Data.csproj change
Merge from networking_fuckery_2
Network++
Fixed decor NRE with pool mode 2
Added some missing Profiler.EndSample in PlayerModel
Enabled graphics jobs (testing)
More debugging convar stuff
Shot in the dark: Eliminated physics call from Camera.OnPreRender, toggle with ambientvolumes as well
Fixed player weapon hold type never being set
Added skyreflection and ambientvolumes debug convars
Spawn groups scale up their respawn rate with increasing player counts
Added spawn.player_base convar (base player count from which on we will scale up the loot respawn rate)
Added spawn.player_scale convar (how much to scale up the loot respawn rate with increasing player counts)
Added spawn.scalars console command (displays the current spawn scaling parameters)
Fixed airfield monument crashing the world generation on some seeds
Added pooling support to renderer and collider batching
Added pooling for the conditional models of buildings
Added support for registering any game object as a prefab at runtime (so we can pool runtime-generated objects)
Merge from prefab_pooling_2 (for testing, disabled by default)
Fixed ambient light adjustment inside player buildings being reversed
Deployable component is now prefab attribute (stripped from instances, reduced memory usage)
Only log building privilege warning if developer > 0
Hacked around UI canvas overhead on grass displacement camera
Correctly apply ambient multiplier at runtime
Only log gib warning if developer > 0
Reduced GC from gibs
Updated all CSProj pre and post build tasks to MSBuild syntax (platform agnostic)
Added new weapon mod world models to bundles
Network++
Disabled pool.player_model by default for now
Network++
Fixed NRE when sign is destroyed within RequestTextureUpdate delay
Fixed censorship cube update issues
▌▊▋▊▄ █▅▍▋▄▄▋ ▍▄▌█ ▊▋▄▍█ ▊▇▌▇▍▆ ▆▄▌▊▋▌ ▍▅▋▋▊▊▄█
▉▇▄▉▄ ▇▅█ / ▌▇▊▋▅▋▅▄ █▇▇█▊▌ ▌▍ ▆▋▍▌▉▄ ▄▅█▅▇▅▆▌▅▆▇▉
Fixed locks not being networked properly
Merge from networking_fuckery
Fixed effect instantiates, console messages and console commands showing up as "GroupChange" in profiler
Entity find commands return both client and server entities in the editor
Fixed rare-ish infinite loop in SoundManager
Added parent to entity info
Added find_parent command
Fixed error in entity find commands when group is null
Fixed possible NRE in entity find commands
Added entity debug commands to server build as well
Entities can opt out of the load balanced game object destruction (makes sense for held entities)