Full notes
Full Zombie Panic! Source update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Server
- Store
- Gameplay
- Fixes
- Performance
- UI and audio
NOTE: We're aware of an issue that seems to be causing the server tickrate to drop and lag when there's about 18 players on the server. We're very sorry for the inconvenience, and we are investigating what's causing the problem. We'll release hotfixes when we determine what the problem might be, but if necessary we will end up reverting back to v3.1.3. If you have any information about this problem, please be sure to let us know!
Hello everyone, the v3.2 update is finally released! Your game (clients) should update automatically, but if not then you should be able to trigger the update by restarting Steam. Server operators be sure to backup any config files or other things you don't want overwritten before you update your servers.
Please be sure to;
If you didn't see the v3.2 Release Date & Information announcement - you might want to go check it out to see previews of some of the changes, and information about other things that you won't see in this announcement. https://store.steampowered.com/news/app/17500/view/5875511837815101277
Update Notes
Achievements
Adjusted "Pizza Delivery" achievement's time.
Fixed bots, late joiners and SourceTVs being able to earn achievements.
Administration system
Added a warning system. Administrators with the ban permission can issue the "admin warn " command to issue a warning to a specific client. After 3 warnings, a one hour ban is triggered automatically. The command "admin warnlist" can be issued to list warnings. The warning list is saved as "warninglist.dt" in the server's "zps" folder.
Added the ability to add/set/remove administrators and target clients through their Steam ID 32 (STEAM_*:*:********) and Steam ID 3 ([U:*:********]) in addition to the existing Steam ID 64 (765**************).
Fixed administrator removal command being logged as "administration addition".
Fixed bots being kicked incorrectly when using the "admin kick" command.
Fixed clients being able to bypass "mute/gag" restrictions by disconnecting/reconnecting/retrying.
Reworked the ban system to be more efficient.
Angelscript
Added "as_showcommands" console commands to print all commands created by Angelscript plugins.
Added "array @ Utils.FindEntityInSphere(Vector& origin, float& size)" to the API.
Added "CBaseButton" class to the API.
Added "CBaseButton@ ToBaseButton(CBaseEntity@ pEntity)" to the API.
Added "bool CBaseButton.IsLocked()" to the API.
Added "CZP_Player::GetTeamSpawnPointClassname()" to the API.
Added "Entities::OnItemDeliverEquipped(CBaseEntity@ pItem)" hook to the API.
Added "Entities::OnItemDeliverDropped(CBaseEntity@ pItem)" hook to the API.
Added "Entities::OnItemDeliverUsed(CBaseEntity@ pItem, CBaseEntity@ pReceiver, int iUseType)" hook to the API.
Added "Globals.SetCustomBulletsPushForce(float flForce)" to change the physics push force of bullets (this will mark the server as "Custom" and disable achievements).
Added "Globals.SetCustomMeleePushForce(float flForce)" to change the physics push force of melee weapons (this will mark the server as "Custom" and disable achievements).
Added "Menu API" to build menus like SourceMod.
Added "OnPlayerEscape(CZP_Player@ pPlayer, CBaseEntity@ pEntity)" hook to the API.
Added "RoundManager.DecreaseCurrentRoundTime(float value)" to the API.
Added "Utils.StripColors(const string &in strMessage)" to the API.
Fixed crashes when using methods from "Globals" during map shutdown.
Fixed "Engine.EmitSoundEntity(CBaseEntity@ pEntity, const string &in strSoundFile)" not applying sound filters.
Fixed file system lock with scripts being included, you should be able to edit scripts while the game is running.
Fixed "Globals.PlayMusic" not recognizing "network streams".
Source
Changelog.gg summarizes and formats this update. How we read updates.
