Zombie Panic! Source v3.3 Released for Server Hosts
The zombie panic! source 3.3 halloween update adds VPK support, scraps the custom directory, and starts migrating to the TF2 SDK for server hosts.
Zombie Panic! Source rolled out its v3.3 patch on 30 October 2025, initiating the first stage of an engine code migration towards the modern Source SDK branch used by Team Fortress 2. Known to the community as the zombie panic! source 3.3 halloween update, this release refactors file mounting, adjusts networking prediction, rebalances core Survivor movement, and backports modern entity features without altering underlying engine binaries yet.
Workshop Mounting and Directory Restructuring
Handling custom assets on both server and client installations changes fundamentally with this build.
Retirement of the Custom Folder
The standalone "custom" folder mount point has been removed from the game completely. Anyone operating a dedicated server or running local modifications must transfer assets from "custom" directly into the "addons" directory instead. The development team consolidated these paths because maintaining dual mount points doing identical tasks caused unnecessary overhead.
VPK File Support
The game engine now mounts packed VPK files directly. Steam Workshop items pack into this format to accelerate startup times and improve client performance, particularly for players carrying extensive subscriptions. Server administrators handling loose server mods should also transition those distributions into VPK archives to take advantage of the faster filesystem mounting.
Server Administration and Map Configuration
For anyone running a server, several backend settings, entity definitions, and logic rules alter how matches run.
Entity and Script Compatibility
The update incorporates several entity adjustments from the TF2 SDK:
- The primary player entity class is renamed from "zpplayer" to "player" to standardise names across Source titles.
- A new "point_worldtext" entity and a "non-solid" spawnflag for rotating buttons have been backported.
- Rotating button damage outputs previously passed the activator instead of the attacker; this has been corrected so the "OnDamage" output properly delivers the attacking entity.
- AngelScript execution order has been normalised: AngelScript logic now reliably executes before Source I/O, preventing race conditions in complex community map scripts.
- Unused Half-Life 2: Deathmatch spawn entities ("info_player_combine" and "info_player_rebel") have been purged.
Server ConVars and Game Modes
A critical bug in previous configurations forced the default player count down to 2 slots; the server default now properly defaults to 24 slots. An exploit permitting ordinary connected players to kick automated server bots without administrative permissions has also been resolved.
In Hardcore game modes, the round timer cap shrinks from 8 minutes down to 5 minutes. This strict cap activates when an administrator sets the server variable "sv_zps_hardcore_roundtime_clamp" to 1. In addition, servers no longer output forced chat messages when an infection occurs.
If you run an active community, read our guide on keeping your regulars through a major game update while deploying these script and directory fixes. If you are starting fresh, check our walkthrough on how to install zombie panic source and join a server.
Gameplay Rebalancing and Client Changes
Surviving against the infected relies heavily on resource management, and this patch recalibrates how players fight and move.
Stamina, Fatigue, and Movement
Fatigue mechanics have been adjusted to make Survivors significantly less sluggish during sustained evasion:
- The baseline fatigue ceiling has been reduced to 46.
- Normal stamina recharge rate rises to 0.03, while fatigue recovery during walking increases to 0.015.
- Walking speed has been tuned up to 144 units, and ducking speed now moves at 126 units.
Firearm Damage Multipliers
Weapon profiles have shifted towards rewarding precise marksmanship. Base body damage across all pistols and the 9mm MP5 drops down to 20, but their headshot damage multiplier is doubled to 2.0. Revolvers and rifles likewise receive increased head damage multipliers alongside compensated base damage numbers.
Console Commands and Video Settings
Several commands alter user interfaces and settings profiles:
- Spectator controls align with modern Source standards: "specmode_next", "specmode_prev", "specmode_switch", and "specmode_target" are renamed to "spec_next", "spec_prev", "spec_mode", and "spec_target".
- Spray toggles now use "cl_spraydisable" rather than "cl_playerspraydisable".
- Raw mouse input is now active by default.
- The advanced video menu drops "Multicore rendering" and "Windows Aero" options due to listen-server hangs and obsolete desktop compositing flags. Users seeking multicore rendering can set the "host_thread_mode" CVAR manually via console, while launch parameter "-nod3d9ex" still bypasses Direct3D 9Ex.
- The "Material queue mode" (mat_queue_mode) setting is no longer locked to 1 and can be adjusted through the advanced video interface.
What Players Will Notice When Connecting
Players joining an updated server will experience sharper hit registration and reduced prediction discrepancies, particularly when connecting with high ping. These improvements stem from the initial wave of networking optimisations lifted from the Valve TF2 SDK branch.
Furthermore, players can now unlock Steam achievements while playing on custom community maps. Level designers will also notice visual fixes across standard maps, including lighting adjustments on Haunted, zombie spawn PVS line-of-sight corrections on Sapidcerebrum, soundscape error cleanup on Nightmare, and relocated rifle spawns on Harvest.
To find active matches running these gameplay tweaks, check the Zombie Panic! Source server list.
Common questions
- Where should custom server files be placed after the v3.3 update?
- All custom files must be moved into the addons directory. The old custom folder mount point has been completely removed from the game.
- How does the v3.3 patch affect Hardcore mode round timers?
- The round timer cap for Hardcore mode is reduced from 8 minutes to 5 minutes. This change is enforced on servers that set the sv_zps_hardcore_roundtime_clamp variable to 1.
- Can players earn Steam achievements on custom maps now?
- Yes. Version 3.3 updates the achievement system so that players can complete and unlock Steam achievements while playing on custom community maps.
- Tags
- hl2zp
- Share
Published · 4 min read