In this update4
Full notes
Full Project Zomboid update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Performance
- Gameplay
- Server
- Fixes
- Compatibility
- Security
Compliled changelist (41.74-41.77). These small updates were intended to address the crashes affecting Linux MP servers and improve the client-to-server connections.
Hotfix October 20th:
41.77.9:
- Added checks for a null VehicleScript to IsoPlayer.getNearVehicle() and IsoZombie.getNearVehicle().
Hotfix October 17th:
41.77.7:
- znet libraries were rebuilt. - Minor revision number now displayed on main menu instead of just inside the console.
- Fixed being stuck on the connection screen or a black screen when trying to connect to a co-op server. - Fixed: log messages and NPE during the processing of the RakNet already-connected packet. - Fixed instances of clients being unable to connect to a server where logs showed that the client is already connected. The client will use 127.0.0.1 to connect if it is a co-op host. - Fixed host connections from remote clients. - The client will save coop server logs to the logs.zip file before and after each start.
Hotfix October 7th:
- Rebuilt znet libraries - Fixed /banid command
MP
- Improved client connection. Important for server providers: Servers now have two ports for clients to connect to. The game port (UDP 16261 by default) is used to handle Steam queries. The additional port (UDP 16262 by default) is used to handle the direct connection. These ports can be configured through the server options. Clients will first try to use a direct connection. If direct connection fails, clients will try to connect via Steam. The non-Steam version works as usual. UPnP rules were changed accordingly (UPnP is used in cases to prevent manual port-forwarding). The client will show the warning message "WARNING: SERVER HAS PORT %1 CLOSED. PERFORMANCE MAY BE SEVERELY AFFECTED" if the client can't connect through direct connection.
- ZNet libraries rebuilt for Windows, Linux, and Mac. - ZNet, Connection, and Kick logs are improved.
- Improved Type5, and Type21-24 Anti-Cheat behaviour to reduce false positives. A note that if you do not run a public server (i.e. a server exclusively for you and your family & friends without the worry of griefing and cheating), you can entirely circumvent any sort of frustration with false positives by disabling all AntiCheat protections in the servers .ini file.
- Split the large ConnectionDetails packet into several smaller packets with one of the ConnectionDetailsPacket.State enum values indicating which data is requested. - Improved algorithm for the transmission of large files while playing. - Loading screen now shows the download status of large files when connecting to a server. - Extended checksum logs for debugging CRC differences. - Increased kick delay for CRC differences. - Additional logs were added.
- Fixed ObjectModData packets not being sent while the server was in the FastForward state. - Fixed bug in world dictionary when an item in a different module but with a similar name as an vanilla item was removed. - Fixed a new stubble Beard getting added to remote players after each appearance change, which resulted in receivePlayerZombieDescriptors errors. - Fixed kicks after disabling VOIP. - Fixed connecting to host after disconnection from a dedicated server. - Fixed infinite connection attempt to non-steam server when it's not up. - Fixed the client displaying "Disconnected" instead of "Wrong username or password". - Fixed players being able to change their saved password for an already created account in some instances. - Fixed Type21 black screen at connection stage when Type21 anti-cheat check is disabled. - Fixed the character model always using media/textures/Body/Masks instead a clothing item's UnderlayMasks folder. - Fixed black screen issues with certain mod constellations. -
Source
Changelog.gg summarizes and formats this update. How we read updates.
