DayZ Stable Update 1.25: Game Enhancements and Fixes
A new update for DayZ Stable, known as Update 1.25, has recently been released. This update is accessible across all gaming platforms, as well as on PC. Players can now download this update, which introduces bug fixes, improvement updates, and patch notes for the game. It is worth noting that the file size of this update may differ depending on the gaming platform being used.
General Recommendations
- Verify Game Integrity: After downloading this update, utilize the Steam client option to verify the integrity of your game cache to ensure no data corruption.
- Optimize HDD Performance: Consider de-fragmenting your hard drive after downloading large updates to maintain optimal performance.
- Troubleshooting: In case of technical issues, refer to the Bohemia Interactive support F.A.Q., DayZ F.A.Q., or BattlEye F.A.Q.
- Provide Feedback: Help improve the game by sharing your feedback on the Feedback Tracker.
New Additions to the Game
Integration of Livonia Terrain
- The Livonia terrain is now a part of the core game, offering players new landscapes and areas to explore.
New Weapons and Gear
- VS-89 Rifle and Magazine: Introducing the powerful VS-89 rifle and its compatible magazine to your in-game arsenal.
Technical Enhancements
- Support for Game Crash Reporter: Enhanced tools to report in-game crashes, helping developers quickly identify and rectify issues.
- In-Game Ambient Soundtrack: Immerse yourself further into the game world with a newly added ambient soundtrack playing during your adventures.
General Fixes
Gameplay Bugs
- Aiming with Open Gesture Wheel: Fixed an issue where players could aim with a weapon while the gesture wheel was open.
- Container Damage Repair: Servers with the “disableContainerDamage” setting enabled can now properly repair sea chests and wooden crates.
- Trap Deployment: Corrected a bug preventing certain player behaviors when deploying traps within 150m to 1100m of another player.
- Internet Connectivity: Removed the adverse impact of poor internet connectivity on the weapon lift check, improving gameplay stability.
- Server Time Translation: Server time is now accurately displayed in the server browser.
- Weapon Lift Mechanic: Addressed several edge cases related to this mechanic to enhance player experience.
- Public Speaker System: Fixed the functionality of the public speaker system, offering improved in-game communication.
Exploit Fixes
- Wall Glitches**: Multiple exploits allowing players to look through walls were resolved, ensuring a fairer gameplay environment.
Changes and Updates
Gameplay Enhancements
- Nested Container Accessibility: Items in nested containers can no longer be accessed through the quick bar or reload key, aiming to enhance game balance and realism.
Sound Overhaul
- Shotgun Sound Sets: Reworked the sound effects for all shotgun shots for a more authentic auditory experience.
- Crossbow Sound Set: Updated the sound of crossbow shots, bringing enhanced realism.
- M79 Grenade Launcher Sound Set: Improved sound effects for the M79 grenade launcher shots, adding to the immersive experience.
- Character Action Sounds: Adjusted the attenuation of character action sounds for better audial feedback.
Technical Improvements
- Character Reconciliation: Enhanced client-server character reconciliation for smoother gameplay.
- Game Credits Update: Updated game credits to reflect recent contributions and changes.
- Weapon Collection Triggers: Reduced the width of weapon collection triggers, allowing more natural weapon lifting behavior.
- Livonia DLC Promotion: Removed promotional highlighting for the Livonia DLC.
Performance Optimization
- Noise System Optimization: Greatly optimized the noise system, reducing server performance drops when AI is in proximity to many dynamic objects or grouped together attacking a player.
Server Enhancements
New Server Configurations
- Network Object Bandwidth Parameters: Introduced several server config parameters to manage network object replication limits:networkObjectBatchUseEstimatedBandwidth Switch between estimated and true bandwidth for replication.
- networkObjectBatchUseDynamicMaximumBandwidth: Choose if the bandwidth limit should be a percentage of maximum bandwidth or an absolute value.
- networkObjectBatchEnforceBandwidthLimits: Enable or disable replication limiter based on bandwidth.
- networkObjectBatchBandwidthLimit: Define bandwidth limits when the above setting is enabled or disabled. Recommended values are 0.8 and 20000 respectively.
Fixes
- Loot Points Bug: Resolved a server crash issue that occurred when running out of loot points to spawn items.
- Player Movement Synchronization: Fixed synchronization issues related to `rotationSpeedJog` and `rotationSpeedSprint`, eliminating stuttering movements.
- Weapon Ammo Spawning: Corrected the malfunction in spawning ammo pile types into weapons with inner magazines via JSON loadouts.
- Replication Statistics: Improved replication statistics in the server debug window on diagnostic builds.
- Client Ports: The DayZ client will now use OS-assigned ports instead of hardcoded ports (2304 and up).
Changes and Additions
- Server Browser and Launcher Updates: Updated in-game server browser and launcher to use the new connect format, which automatically queries and applies custom ports, enhancing connectivity and ease of use.
- Custom Client Port Assignment: Added the server config parameter `clientPort` to assign specific ports for connecting clients.
- Steam Query Port Addition: Introduced the possibility to add a steam query port to the server connect parameter for querying custom client ports.
Modding Enhancements
New Functions and Classes
- Math3D Functions: Added `Math3D.IntersectRayPlane`, `Math3D.MatrixInverse3`, and `Math3D.MatrixInverse4` for advanced geometric calculations.
- Pawn Class: Introduced the `Pawn` class with a full set of functions, providing modders with more control and functionality.
- PawnMove and PawnState Classes: Additional classes supporting the `Pawn` class for extended movement and state functionalities.
- Player Identity Possession: Added `PlayerIdentity.Possess(Pawn)` to enable possession of a Pawn, enhancing custom gameplay scenarios.
Fixes and Adjustments
- Object Creation Synchronization: Fixed the bug where object creation on remote clients updated the last synchronized value for clients who already had the object created.
- Vehicle Seat Handling: Moved calls to`OnVehicleSeatDriverEnter` and `OnVehicleSeatDriverLeft` from script to native code, with `OnVehicleSeatDriverLeft` now being called at the start of the exit command rather than its end. This ensures a smoother transition and improves vehicle mechanics.
- Human Linking: Updated `Human.LinkToLocalSpaceOf` to internally call `UnlinkFromLocalSpace` if the `Human` is already parented, preventing re-linking if already parented to the same entity, which improves stability and performance in complex interactions.
- Server Join Items Registration: `DayZPlayerTypeRegisterItems` is now called when players join or rejoin servers. This ensures that all necessary items are registered correctly, reducing potential bugs and increasing player satisfaction.