GamePatchNote Digest
DDNet Patch Notes — June 21, 2025
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
DDNet 19.3 has been released with the following changes:


- Add turret prediction
- Freeze-laser visual update and all outlines for laser
- Add rotating and flipping of weapons
- Maplayer render pipeline refactoring
- Add laser head prediction
- Fix strong/weak nameplate disappearing
- Predict ninja skin in freeze
- Add id to Spectator HUD
- Show demo play/speed HUD for demo_play/demo_speed commands
- Allow spec char and normal nameplate at same time
- HUD info cleanup
- Reveal screen keyboard after selecting text input if closed
- Improve base network error handling
- Fix CCamera::SetView clamping y pos with map width instead of map height
- Fix removing open files on Windows by first renaming to temporary
- Add error handling for checking points on first launch
- More precise interval for demo l/r
- Fix server browser being refreshed multiple times on client start
- Fix wrong hook collision line length in tune zones
- Use protocol7 sizes for clan and name to prevent cutoff
- Fix envelop performance by caching the envelop point access
- Increase number of supported joystick buttons to 24
- Prevent direct touch when active touch button becomes invisible
- Various fixes to make Emscripten client runnable again
- Fix view in tele popup for checkpoint teleports
- Fix brush not containing all tile data
- Fix live gametiles with teles
- Correctly align damage indicator
- Mute and vote mute improvements
- Add sv_register_port for NAT
- Distribute tees across all spawn types
- Websocket networking fixes
- Fix sv_shutdown_when_empty not working while recording demo
- Fix teamtop5 showing wrong records
- Fix incorrect tune flags
- Fix wrong sixup values in antibot