1. Project Zomboid
  2. News

Project Zomboid News

41.68 RELEASED

41.68 compiled changelist


(Also including 41.67 from the unstable branch)



[h3]MP[/h3]

  • Cheat control
  • Each anti-cheat can now be disabled via server option
  • Several anti-cheats can now be configured via server option
  • Anti-cheats are disabled by default for co-op hosted servers

  • Max/Min/Default values hint is added to ServerOptionChange UI window for double and integer server options
  • Old SafetySystem tooltip text is changed in accordance with new icon
  • GhostMod and NoClip are removed when admin gets player access level

  • Adjusted anti-cheat thresholds
  • Player is not kicked on coop host server

  • Adjust MP gain XP limit by sandbox XPMultiplier value
  • Fixed typo in UI\_ValidationFailed\_Type9
  • System property "rconlo" is added to make RCON server listen on loopback interface only
  • New IsoObjectID class replaces ZombieIDMap.

  • Limit the "mods" string reported by Steam servers to 128 characters. A new keyvalue "modCount" reports the actual number of mods used by the server. The server browser and favorites list will display "... and N more" after the list of mods, when there are more mods than are displayed.  This is to fix some servers reporting ??? as their version number, which prevents people from joining.
  • The server will exit if there are syntax errors in the servername\_SandboxVars.lua file.
  • The server's servername\_SandboxVars.lua is saved after loading it to update it to the latest version with comments.

  • Added missing buttons to disable toggle in admin panel UI
  • Added closing admin panel UI if player has no access level or revoked privileges
  • Added closing safezone tool UI if player has no access level or revoked privileges

  • Clarified safehouse tooltip - show all reasons why a safehouse cannot be claimed

  • Added server option "SafehouseAllowNonResidential" to allow claiming all buildings
  • Added confirmation before releasing a safe house
  • Fixed the owner sometimes showing in safehouse member list
  • Added check when releasing safehouse if player is the current owner or an admin
  • Fixed DisableSafehouseWhenPlayerConnected teleporting players outside when a player is removed while there are members online
  • Fixed DisableSafehouseWhenPlayerConnected never replacing the safehouse after a player disconnects
  • Added updating of the safehouse online member count periodically
  • Added allow changing safehouse owner to players which are a member
  • Added extended server quit logging
  • Print 'command entered via server console (System.in): "xxx"' in GameServer.launchCommandHandler().
  • Added isConsistent() call to GameServer.receiveSyncClothing().

  • Fixed both options on yes/no confirmation when quitting a safehouse removed the player
  • Fixed zombie that can be deleted by admin or zombie owner
  • Fixed server hanging on quit command because of active RCON connection
  • Fixed CD and VHS tapes possibly being different for each client.
  • Fixed GlobalModData.save() not being called on the server.
  • Fixed ZomboidRadio.Save() not being called when other things are saved on the server.  It was called every 10 game-world minutes, however.
  • Fixed Lua error in ISPlayerStatsManageInvUI after calling the /additem command in multiplayer.
  • Fixed issues with the Stitch packet.
  • Fixed repeated exceptions in GameClient.sendAddedRemovedItems() when a container object is null for some reason.
  • Fixed adding items to or removing items from containers not being synced in multiplayer if the player teleports before the changes are reported to the server.  This was one cause of the issue fixed above.


[h3]NEW[/h3]

  • Added "Enable left joystick radial menu" accessibility option.
  • Updated community translations.
  • Added 3D models (not all in-game yet)


[h3]ENGINE[/h3]

  • Updated Windows and Linux FMOD to 2.02.05.
  • Added error checking and logging when initializing FMOD.  The sound system is disabled when errors occur.


[h3]MODDING[/h3]

  • Made the maximum allowed tiledef file number 16382. File numbers 0-99 are reserved for the game, as was already the case. The old unenforced maximum was 1000, which some mods ignored. Sprite IDs must fit in a signed 32-bit integer (2,147,483,647). Each tiledef file is reserved 512 tilesheets of 512 tiles each. However: please note that values higher than 8190 result in NEGATIVE sprite IDs. Numbers higher than 16382 definitely aren't allowed due to using 32-bit integers to hold sprite IDs.

 
[h3]FORAGING[/h3]

  • Added Search Focus system for foraging
  • focus is set in the investigate area window
  • only one focus may be active at a time
  • increases chance to find certain categories of item when searching
  • player must be skilled enough to identify the item category to focus on it
  • focus effectiveness is determined by player skill and category
  • hidden item categories will not be rerolled (rare find protection)
  • square must be valid to roll the item type (cannot be used to find plants on roads)

  • Fixed duplicate clothing effect displayed in ZoneDisplay tooltip
  • Fixed missing per player render flag in ISBaseIcon
  • Tidied spriteAffinities definitions
  • General tidying and alignment of tables
  • Removed stone/firewood identify category skill requirement
  • Added translations for search focus functions
  • Added controller support for search focus
  • Fixed medicinal herbs requirement - check for recipe instead of trait "Herbalist"
  • Fixed tooltips flickering in Zone Display
  • Added tooltip to make long tips easier to read without scrolling
  • Added zone display tip for using search focus
  • Updated focus check to occur before item preview is placed
  • Added blocking search focus for sprite affinity items


[h3]BALANCE[/h3]

  • Fixed Axeman not applying bonus for swing speed
  • Added correct adjustment of exercise fatigue.
  • Updated community translations.


[h3]FIXES[/h3]
 
  • Fixed car dashboard delay when taking damage
  • Fixed doors missing their glass, and the triangle-shaped floors\_exterior\_natural\_01 dirt tile.
  • Fixed disassembling player-built floors resulting in two floor tiles after reloading, an auto-generated wood floor plus a dirt tile.
  • Fixed the result of FMOD[noparse]::[/noparse][noparse]Studio::[/noparse][noparse]System::[/noparse]getCoreSystem() not being checked properly for errors.
  • Fixed Lua error clicking the close button in the titlebar of the Horde Manager debug ui.
  • Fixed a BufferOverflowException when the number of reanimated player zombies is high.  (It was taking about 600 player zombies (assuming 1.6KB per descriptor and 1e6KB packet buffer)  to be loaded for this exception to happen)
  • Fixed dragging VHS tapes from world containers to the Device Options ui not being synced in multiplayer.
  • Fixed repairing a hole in a long Leather Jacket with level 8 Tailoring not restoring condition.
  • Fixed phantom item-transfer actions playing after crafting sometimes.
  • Fixed IndexOutOfBoundsException in WorldItemModelDrawer.renderMain().
  • Fixed starting the MusicCombined event doing network stuff.
  • Fixed the MusicCombined event being stopped and then restarted the first time Lua is reloaded.
  • Fixed split-screen players, except the last, being unable to drive vehicles in multiplayer.
  • Fixed unnecessary pause when starting in debug

Project Zomboid UNSTABLE 41.68 Released

[h2]41.68 RELEASED TO UNSTABLE BETA[/h2]

[h3]NEW[/h3]

- Added allow changing safehouse owner to players which are a member
- Added extended server quit logging
- Print 'command entered via server console (System.in): "xxx"' in GameServer.launchCommandHandler().
- Added isConsistent() call to GameServer.receiveSyncClothing().

[h3]FORAGING[/h3]

- Updated focus check to occur before item preview is placed
- Added blocking search focus for sprite affinity items

[h3]FIXES[/h3]

- Fixed the result of FMOD Studio System getCoreSystem() not being checked properly for errors.
- Fixed Lua error clicking the close button in the titlebar of the Horde Manager debug ui.
- Fixed a BufferOverflowException when the number of reanimated player zombies is high. (It was taking about 600 player zombies (assuming 1.6KB per descriptor and 1e6KB packet buffer)
to be loaded for this exception to happen)
- Fixed dragging VHS tapes from world containers to the Device Options ui not being synced in multiplayer.
- Fixed repairing a hole in a long Leather Jacket with level 8 Tailoring not restoring condition.
- Fixed phantom item-transfer actions playing after crafting sometimes.
- Fixed IndexOutOfBoundsException in WorldItemModelDrawer.renderMain().
- Fixed starting the MusicCombined event doing network stuff.
- Fixed the MusicCombined event being stopped and then restarted the first time Lua is reloaded.

HOTFIX Thursday, March 10th

Now preparing for a release - so please let us know if anything weird is cropping up out there in server-land.

NEW

- Added "Enable left joystick radial menu" accessibility option.
- Updated community translations.
- Added 3D models (not all in-game yet)

MODDING

- Forbid mod tiledef file numbers outside the range 100 to 8190. File numbers 0-99 are reserved for the game, as was already the case. The old unenforced maximum was 1000, which some mods ignored. Sprite IDs must fit in a signed 32-bit integer (2,147,483,647). Each tiledef file is reserved 512 tilesheets of 512 tiles each.

FIXES

- Fixed split-screen players, except the last, being unable to drive vehicles in multiplayer.
- Fixed unnecessary pause when starting in debug

Project Zomboid UNSTABLE 41.67 Released

Find it on Steam Betas unstable branch. Saves should be fine but you'd be advised to back them up to be sure.


41.67 changelist



[h2]MP[/h2]

[h3]Cheat control[/h3]
  • Each anti-cheat can now be disabled via server option
  • Several anti-cheats can now be configured via server option
  • Anti-cheats are disabled by default for co-op hosted servers


  • Max/Min/Default values hint is added to ServerOptionChange UI window for double and integer server options
  • Old SafetySystem tooltip text is changed in accordance with new icon
  • GhostMod and NoClip are removed when admin gets player access level
  • Adjusted anti-cheat thresholds
  • Player is not kicked on coop host server


  • Adjust MP gain XP limit by sandbox XPMultiplier value
  • Fixed typo in UI_ValidationFailed_Type9
  • System property "rconlo" is added to make RCON server listen on loopback interface only
  • New IsoObjectID class replaces ZombieIDMap.


[h3]Limit the "mods" string reported by Steam servers to 128 characters. A new keyvalue "modCount" reports the actual number of mods used by the server.[/h3]
  • The server browser and favorites list will display "... and N more" after the list of mods, when there are more mods than are displayed.
  • This is to fix some servers reporting ??? as their version number, which prevents people from joining.



  • The server will exit if there are syntax errors in the servername_SandboxVars.lua file.
  • The server's servername_SandboxVars.lua is saved after loading it to update it to the latest version with comments.


  • Added missing buttons to disable toggle in admin panel UI
  • Added closing admin panel UI if player has no access level or revoked privileges
  • Added closing safezone tool UI if player has no access level or revoked privileges


  • Clarified safehouse tooltip show all reasons why a safehouse cannot be claimed
  • Added server option "SafehouseAllowNonResidential" to allow claiming all buildings
  • Added confirmation before releasing a safe house
  • Fixed the owner sometimes showing in safehouse member list
  • Added check when releasing safehouse if player is the current owner or an admin
  • Fixed DisableSafehouseWhenPlayerConnected teleporting players outside when a player is removed while there are members online
  • Fixed DisableSafehouseWhenPlayerConnected never replacing the safehouse after a player disconnects
  • Added updating of the safehouse online member count periodically


  • Fixed both options on yes/no confirmation when quitting a safehouse removed the player
  • Fixed zombie that can be deleted by admin or zombie owner
  • Fixed server hanging on quit command because of active RCON connection
  • Fixed CD and VHS tapes possibly being different for each client.
  • Fixed GlobalModData.save() not being called on the server.
  • Fixed ZomboidRadio.Save() not being called when other things are saved on the server. It was called every 10 game-world minutes, however.
  • Fixed Lua error in ISPlayerStatsManageInvUI after calling the /additem command in multiplayer.
  • Fixed issues with the Stitch packet.
  • Fixed repeated exceptions in GameClient.sendAddedRemovedItems() when a container object is null for some reason.
  • Fixed adding items to or removing items from containers not being synced in multiplayer if the player teleports before the changes are reported to the server. This was one cause of the issue fixed above.


[h2]SOUND[/h2]

  • Updated Windows and Linux FMOD to 2.02.05.
  • Added error checking and logging when initializing FMOD. The sound system is disabled when errors occur.


[h2]FORAGING[/h2]

[h3]Added Search Focus system for foraging[/h3]
  • focus is set in the investigate area window
  • only one focus may be active at a time
  • increases chance to find certain categories of item when searching
  • player must be skilled enough to identify the item category to focus on it
  • focus effectiveness is determined by player skill and category
  • hidden item categories will not be rerolled (rare find protection)
  • square must be valid to roll the item type (cannot be used to find plants on roads)


  • Fixed duplicate clothing effect displayed in ZoneDisplay tooltip
  • Fixed missing per player render flag in ISBaseIcon
  • Tidied spriteAffinities definitions
  • General tidying and alignment of tables
  • Removed stone/firewood identify category skill requirement
  • Added translations for search focus functions
  • Added controller support for search focus
  • Fixed medicinal herbs requirement check for recipe instead of trait "Herbalist"
  • Fixed tooltips flickering in Zone Display
  • Added tooltip to make long tips easier to read without scrolling
  • Added zone display tip for using search focus


[h2]BALANCE[/h2]

  • Fixed Axeman not applying bonus for swing speed
  • Added correct adjustment of exercise fatigue.
  • Updated community translations.


[h2]FIXES[/h2]

  • Fixed car dashboard delay when taking damage
  • Fixed doors missing their glass, and the triangle-shaped floors_exterior_natural_01 dirt tile.
  • Fixed disassembling player-built floors resulting in two floor tiles after reloading, an auto-generated wood floor plus a dirt tile.

Project Zomboid now supports 100-player servers, sort of

Sandbox survival game Project Zomboid has been enjoying a recent surge in popularity since its developers rolled out multiplayer server support late last year. In the latest patch, the number of players you can have on a single Project Zomboid server has been increased from 32 to 100 - but the devs say to be prepared for shaky performance if you pack that many players onto one map.


In the patch notes that mark version 41.66 moving from the unstable branch to the stable branch, developer The Indie Stone says it has "increased experimental maximum player limit to 100," although the default multiplayer maximum remains set at 32. The devs warn that "servers with more than 32 players will likely result in poor map streaming and desync, so proceed with caution."


One hundred is a lot of players (and inventories, and health statuses) to track all at the same time, so it's little wonder things get a bit frayed when player counts get up that high in Project Zomboid. Update 41.66 contains plenty of other changes too, however: you can also add a login queue for your multiplayer servers now, anti-cheat security has been improved, and there's a new admin panel for creating safehouses and safe zones.


Read the rest of the story...


RELATED LINKS:

Project Zomboid multiplayer - what you need to know

Project Zomboid: how to barricade windows and doors

Project Zomboid and God of War make Steam's weekly bestsellers

41.66 RELEASED

Server operators will find .zip files with their server backups, should they need to revert. 5 cycling incremental backups each server run, and a special backup per version change. It can also be configured to backup periodically while the server is running, but you may expect a few seconds of lag if you do this.

This update pushes 41.66 to the stable branch.

Full 41.66 Changelog on our forums:
https://theindiestone.com/forums/index.php?/topic/49523-4166-released/

Or Pastebin:
https://pastebin.com/pKp2puZ9


Changes since 41.66 Unstable:


  • Fixed double-door opening and closing not being synced properly in multiplayer.
  • Fixed desync when a player heals via "godmode" at the same time as a character dies.
  • Fixed SafetyToggle timer speed and SafetyCooldown logic.

  • Increased speed of mouse-wheel scrolling in the Survival Guide.
  • Added several new items, mostly flavour. Plushies (friends for Spiffo), Boardgames, Poker Chips. etc. Some of them do not have 3D models attached to them yet.
  • Updated max values for HoursForWorldItemRemoval and HoursForCorpseRemoval sandbox settings.

  • Fixed boxing gloves 'hole' on the back of the hand issue.
  • Fixed Poncho showing no legs by capping the bottom.
  • Fixed Bullet Vest clipping with some other clothing items.
  • First pass on fixing underlying mesh on female, clipping Leather Jackets.

  • Fixed ClothingItemExtra script property not working for items that aren't in the Base module.*
  • Fixed double "Place Item" options for: Radio, Battery Charger, PortaDisc.
  • Fixed not being able to interact with a Radio that was placed as a 3D item.
  • Fixed "Investigate Area" tooltips being displayed at the mouse pointer position when using a controller.
  • Fixed player character holding a Newspaper model in hand when reading the in-game map.
  • Fixed possible exception due to a vehicle not having an Engine part but the engine is running.
  • Fixed cases where a player would be able to start the game before "Click to Start" appeared, causing errors.
  • Fixed a case where players were able to grab items through closed/barricaded windows.
  • Fixed a bug with the mediadata converter that caused all tapes to have incorrect colored text colours.
  • Fixed the LootRespawn and SeenHoursPreventLootRespawn sandbox options not being displayed in the single-player sandbox settings UI.
  • Fixed the SeenHoursPreventLootRespawn sandbox option not being displayed in the single-player and multiplayer sandbox settings UIs.
  • Fixed missing food types in Evolved Recipe items.
  • Fixed Search Mode / Foraging being usable in the Tutorial scenario.
  • Fixed "Foraging has changed" warning from right-click context menu still being there.