270 Commits over 123 Days - 0.09cph!
Added AudioSourceEntity tests, download timeout
Improved client playback time synchronization and URL validation
Polishing pass
Exposed more client commands to be called from the server:
- admin.admintime
- admin.adminlight
- admin.adminreflectionmultiplier
- admin.adminambientmultiplier
- admin.underwater_effect
- admin.underwater_cinematic
- admin.underwater_scatter
- admin.woundedfreecam
- admin.disable_clouds
- admin.adminclouds
- admin.adminfog
- admin.adminwind
- admin.adminrain
- admin.overrideOceanEnvironmentLerp
- global.god
Marked as saved to config:
- espcanvas.MaxNameplates
Exposed EspCanvas client commands to be called from the server:
- espcanvas.NameplateAutosize
- espcanvas.NameplateAutosize_Falloff
- espcanvas.OverrideMaxDisplayDistance
- espcanvas.DisableOcclusionChecks
- espcanvas.ShowHealth
- espcanvas.ColourCodeTeams
- espcanvas.UseRandomTeamColours
- espcanvas.ShowVoip
Fixed Paintball Gun not applying the correct colour setting on 1p/3p and overalls
Before: https://files.facepunch.com/raul/2026/September/02_18-03-SurefootedBoutu.mp4
After: https://files.facepunch.com/raul/2026/September/02_17-59-FlowerySnowleopard.mp4
Finalized full implementation of the server console on Linux - behaves the same as on Windows, including overriding -logfile
https://files.facepunch.com/raul/2026/September/02_11-59-CaringPeacock.mp4
Stripped out the Windows Host-specific legacy implementation and polished the VT100 console compatibility (still backward compatible with Windows Host consoles)
merge from hackweek_parented_ddraw
Parent DDraw objects onto the player model instead of the BasePlayer object
merge from admin_status_indicators
Added Infinite Ammo admin status indicator
https://files.facepunch.com/raul/2026/August/31_19-35-AppropriateYosemitetoad.png
merge from jukebox_snapping
Added Jukebox deployment snapping
https://files.facepunch.com/raul/2026/August/31_18-30-KeyWildebeast.mp4
merge from espcanvas_autosize_clan_fix
Improved alignment of the clan text UI on the player nameplates when it's auto-sized
https://files.facepunch.com/raul/2026/August/31_15-28-SatisfiedMonarch.mp4
merge from ddraw_demo_fix
Fixed ddraw objects showing up in demos even if ddraw.hideddrawduringdemo is true
Before: https://files.facepunch.com/raul/2026/August/31_13-18-FirebrickDromedary.mp4
After: https://files.facepunch.com/raul/2026/August/31_13-19-GrizzledSteer.mp4
merge from cui_draggable_anchor_fix
Fixed Draggable anchorMax setting to offsetMax
merge from paint_f1menu_fixes
Fixed paintable dialog interactions executing (drawing, zooming, panning, orbiting) when the F1 menu is open
Fixed brush preview hiding the cursor while the F1 menu is open when hovering the cursor over the paintable area
Applied the fix to paintings / canvases, pumpkin, sculpture and neon dialogs
Before: https://files.facepunch.com/raul/2026/August/27_16-56-RingedLimpkin.mp4
After: https://files.facepunch.com/raul/2026/August/27_16-57-LawngreenSunbittern.mp4
merge from hqm_ore_random_spawner
Added ore_hqm_spawner.prefab (with doubled min/max respawn delay)
Updated manifest
merge from hqm_ore_random_spawner
Added HQM ore to ore_random_spawner.prefab (weight 5)
Added Windows Terminal compatibility to the windows server console
Fixes the server console from glitching and being unusable, backward compatible with Windows Console Host
Before: https://files.facepunch.com/raul/2026/August/26_21-10-YellowEider.mp4
After: https://files.facepunch.com/raul/2026/August/26_21-08-NegligibleBarasingha.mp4
merge from admin_invis_cube_variants
Added admin_invis_cube_3x3_attack and admin_invis_wall_01_attack variants (they can be hit with melee or shot at)
Fixed potential NRE in FadeCanvasGroup
merge from flex_color_picker_fixes
Reverted previous idea, now using a better way of fixing it
Fixed flexible color picker hex input fields across various panels; generic painting dialog, row workshop color, ornate frame config, balloon config
merge from creative_indicator_fix
Fixed creative mode UI indicator persisting in demos when disconnecting from a server while being in creative mode
merge from espcanvas_autosize_clan_fix
Fixed clan text not being affected by the ESPCanvas auto-sizing setting
merge from trdesk_snapping_fix
Fixed Twitch Rivals Desk being flipped 180° when snapped
Before: https://files.facepunch.com/raul/2026/August/Unity_1Lnnf0xnVr.mp4
After: https://files.facepunch.com/raul/2026/August/Unity_GSudl4SgyH.mp4
Added admin-only `global.perf_disable_gc_notif` ConVar for media which disables the perf text showing emergency GC collections
merge from unixtimestamp_boundary_fix