1. DDNet
  2. News

DDNet News

Happy New Year 2023 Photoshoot Result

The Photoshoot from nearly 2 months ago is finished! Check out the final image:



Thanks again to louis and TsFreddie!

DDNet 16.8 released

DDNet 16.8 has been released with the following changes:
  • [Client] Add skin to serverbrowser's scoreboard [Jupeyy]
  • [Client] Add ingame and browser buttons to copy server info to clipboard [Robyt3]
  • [Client] Better lists with smooth scrolling (ui_smooth_scroll_time) [Robyt3]
  • [Client+Server] Implement FIFO on Windows using Named Pipes [Robyt3]
  • [Client] Add tooltip to demo seekbar showing the currently hovered time [Robyt3]
  • [Client] Fix client crash when echoing client message to chat, use em dash for client messages in chat [Robyt3]
  • [Client] Make color pickers not change selected color as much [Robyt3]
  • [Client] Support 4 and 8 digit RGBA color values in console [Robyt3]
  • [Client] Merge entity textures to reduce memory usage [Jupeyy]
  • [Client] Increase relative joystick movement based on input update time, disable relative joystick when console is open or window not focused [Robyt3]
  • [Client] For integrated and discrete GPUs always prefer what comes first in the list [Jupeyy]
  • [Client] Show error message when downloaded map cannot be saved [Robyt3]
  • [Client] Use OpenGL 3.3 on macOS by default
  • [Client] Add error message when saving screenshot fails [Robyt3]
  • [Client] Save prediction margin [Chairn]
  • [Client] Fix text rendering over maximum line width with newline [Robyt3]
  • [Client] Align color picker buttons on right side [Robyt3]
  • [Editor] Support longer file/folder names [Robyt3]
  • [Editor] Clear file browser search term when entering folder [Robyt3]
  • [Editor] Add buttons to move envelopes left and right, improve envelope UI layout, add tooltips for editboxes [Robyt3]
  • [Editor] Add a refresh button to the file browser [Robyt3]
  • [Server] Add reset command to server [Robyt3]
  • [Server] Fix sv_vanilla_antispoof for vanilla 0.6.5 clients [Robyt3]
  • [Server] Remove projectiles on save and load [Zwelf]
  • [Server] Remove projectiles on team change [Zwelf]
  • [Server] Hand the client IP addresses to the antibot module [heinrich5991]
  • [Server] Fix announcement feature
  • [Server] Don't count (connecting) players for voting
  • [Server] Fix crash in team save/load [Zwelf]

DDNet Statistics with Datasette

Thanks to Ryozuki DDNet's database now has a Datasette instance running. It is updated daily, you can run your own queries on our official database and explore the data graphically. You can share interesting queries you generate.

Happy Belated New Year 2023 with a Photoshoot Event!

Thanks to louis we have a “DDNet New Year Photoshoot 2023” server again with a fresh map for 2023! Also thanks to TsFreddie for the server modification. Everyone can join the New Year Photshoot server running now to be part of the community photo! Check out last year’s result too.

You can join the server directly.

DDNet 16.7 released

DDNet 16.7 has been released with the following changes:
  • [Client] Default to Vulkan graphics backend (higher FPS) and handle errors [Jupeyy]
  • [Client] Implement exact matches in search and exclude strings using "" in serverbrowser
  • [Client] Register protocol (ddnet://ger2.ddnet.org) and file extensions (.demo and .map) on client launch on Windows [Robyt3]
  • [Client] Register protocol and file extensions on macOS during installation
  • [Client] Render bar below server browser to show loading progression [Robyt3]
  • [Client] Allow translations to reorder string substitutions [heinrich5991]
  • [Client] Ignore connecting players in search terms when "Filter connecting players" is on
  • [Client] Adjust no weak prediction to updated server code [Jupeyy]
  • [Client] Copy the demo timeline markers when slicing a demo [Robyt3]
  • [Client] Handle ordinal joystick hat keys as combined cardinal hat keys [Robyt3]
  • [Client] Add support for hot-plugging gamecontrollers [Robyt3]
  • [Client] Register application separately to specify its displayed name [Robyt3]
  • [Client] Fix signed integer overflow on client input message [Robyt3]
  • [Client] Fix undefined behavior when unpacking snapshot deltas [Robyt3]
  • [Client] Remove possible overflow in str_comp_filenames [Chairn]
  • [Client] Fix edge cases where demo tick seeking did not work [Robyt3]
  • [Client] Fix smooth zooming overshooting the target zoom level [Robyt3]
  • [Client] Add button that tells you how to save power
  • [Client] Colorify BW & F-DDrace gamemodes [NouaaTW & fokkonaut]
  • [Editor] Add tooltips for the buttons that open directories and files [Robyt3]
  • [Editor] Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game [Robyt3]
  • [Editor] Deactivate editor hotkeys while dialog or editbox is active [Robyt3]
  • [Editor] Fix issues when closing multiple editor popups at the same time [Robyt3]
  • [Server] Make restart command work [Robyt3]
  • [Server] Send laser objects as DDNetLaser with type [fokkonaut]
  • [Server] Add README.md for the mastersrv, briefly explaining the setup [heinrich5991]
  • [Server] Add tool to manually ping the mastersrv [heinrich5991]
  • [Server] Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0 [Robyt3]
  • [Server] Fix scoreboard showing wrong best time
  • [Server] Swap times should be per player, not per team
  • [Server] Improve move_sqlite script to adapt timezone [Zwelf]