1. DDNet
  2. News

DDNet News

Nominate DDNet for the Labor of Love Award

If you enjoy DDNet check out the Steam Awards and nominate it for the Labor of Love Award to show appreciation for the community of developers, mappers, testers and moderators that make DDNet possible and enjoyable!

Recent examples of what we are doing:
  • Christmas 2024 Tournament starting tomorrow
  • Official stable Android Support coming in DDNet 18.8 next week

DDNet 18.7 released

DDNet 18.7 has been released with the following changes:
  • [Client] Apply exponential easing to smooth camera [sjrc6]
  • [Client] Hook collisions preview [KebsCS & furo321]
  • [Client] Nameplate preview [dobrykafe]
  • [Client] Improved skin downloading [Robyt3]
  • [Client] Add clear_chat command [Robyt3]
  • [Client] Improved ghost file validation [Robyt3]
  • [Client] Arrow left/right keys in server browser [ChillerDragon]
  • [Client] Disable Vulkan backend for buggy AMD drivers [Jupeyy]
  • [Client] Use correct audio channels for map sounds [Kaffeine]
  • [Client] Fix 0.7 server favorites and store them correctly [ChillerDragon]
  • [Client] Add Antarctica flag, update existing flags [KebsCS]
  • [Client] Fix chat command preview overlap [KebsCS]
  • [Client] Fix vanilla demo tuning [ChillerDragon]
  • [Client] Scroll to selected screen in settings [Robyt3]
  • [Client] Fix toggle argument validation []
  • [Client] Adjust console search behavior [dobrykafe]
  • [Client] Fix color validation in some commands [KebsCS]
  • [Client] Ensure file rename succeded on Windows [Robyt3]
  • [Editor] Fix switch overlay text order [KebsCS]
  • [Editor] Show UI debug info [dobrykafe]
  • [Editor] Fix server settings command help text overwriting other tooltips [dobrykafe]
  • [Editor] Separate tele numbers [KebsCS]
  • [Editor] Popup to select envelope curve type [Robyt3]
  • [Server] Regional rankings for /top5team [KebsCS]
  • [Server] Practrice: Add /invincible mode [timakro]
  • [Server] Practice: Add /totele(cp), /(un)livefreeze, /(un)endless [timakro]
  • [Server] Practice: Add /(un)infjump [Pioooooo]
  • [Server] Fix /help printing chat commands [Pioooooo]
  • [Server] Allow 2048 bans [heinrich5991]
  • [Server] No rescue delay in practice [furo321]
  • [Server] Fix demos with maps in folders [Robyt3]
  • [Server] Fix show_ips output [Robyt3]
  • [Master] Add DDPer support [heinrich5991]

DDNet 18.6 released

DDNet 18.6 has been released with the following changes:
  • [Client] Smooth spectating [KebsCS]
  • [Client] Mouse click in spectator mode to lock/release view [KebsCS]
  • [Client] Add auto-completion hint for chat commands [furo321]
  • [Client] Add cl_freeze_stars setting (F1) for old freeze stars [sjrc6]
  • [Editor] Add quick actions (ctrl+p) [ChillerDragon]
  • [Client] Show skin name as tooltip in friendlist and serverinfo [bencie]
  • [Client] Put dead players at the bottom of scoreboard [ChillerDragon]
  • [Client] Add ghost list sorting [KebsCS]
  • [Client] Android improvements [Robyt3]
  • [Client] Skin save button and directory for Teeworlds 0.7 [dobrykafe]
  • [Client] Correctly handle country/type filters for non-community servers [KebsCS]
  • [Client] Validate chat and console arguments [KebsCS]
  • [Client] Fix game launch on Wayland-only systems [DynamoFox]
  • [Client] Resample audio to device playback rate [TsFreddie]
  • [Client] Immediate browser filters [furo321]
  • [Client] Fix default player name for Teeworlds 0.7 [dobrykafe]
  • [Client] Don't open scoreboard during pause [ChillerDragon]
  • [Client] Enable Discord RPC on Mac ARM [M0REKZ]
  • [Client] Vertical arrow key navigation in skin selection [dobrykafe]
  • [Client] Rework 0.7 tee settings layout [Robyt3]
  • [Client] Fix dummy disconnecting on hot reload [KebsCS]
  • [Client] Fix map download fallback [Robyt3]
  • [Client] Add icon button to open console in bottom right of start menu [Robyt3]
  • [Client] Fix illegal memory access in video recorder [Robyt3, Jupeyy]
  • [Client] Fix directory in map paths [MilkeeyCat]
  • [Client] Fix scrollbar rail clicking being active while popups open [Robyt3]
  • [Client] Fix colored speed values after connecting to a server [MilkeeyCat]
  • [Client] Fix composite binds that open chat, console or menus [Robyt3]
  • [Client] Fix name in chat not being highlighted [ChillerDragon]
  • [Client] Rework image loading, saving and manipulation [Robyt3]
  • [Client] Fix duplicate 0.7 flag sound with dummy connected[ChillerDragon]
  • [Client] Fix 0.7 team colors [ChillerDragon]
  • [Client] Change 'No servers found' message to hint at ports [dobrykafe]
  • [Client] More gametype colors (LMS, LTS, gCTF, gDM, FreeZe, iFreeze) [M0REKZ]
  • [Client] Fix Leak IP check [TsFreddie]
  • [Client] Make cl_show_direction change alpha with cl_show_others_alpha [bencie]
  • [Client] Don't reset zoom on team switch [furo321]
  • [Editor] Allow custom entities [KebsCS]
  • [Editor] Add ed_layer_selector [ChillerDragon]
  • [Editor] Add center pivot for quads [furo321]
  • [Editor] Add ed_auto_map_reload setting [dobrykafe]
  • [Editor] Add right-click to solo editor layer [KebsCS]
  • [Editor] Fix crash with RGB images [Robyt3]
  • [Editor] Fix undo/redo for adding layers [dobrykafe]
  • [Editor] Allow non-conflicting keybinds while line input is active [dobrykafe]
  • [Editor] Fix crash with image/sound load failing [Robyt3]
  • [Server] Improvements to announcements (reload_announcement) [furo321]
  • [Server] Add reload_censorlist command [furo321]
  • [Server] Send result of random_unfinished_map to all clients [bencie]
  • [Server] Allow random_unfinished_map in rcon [furo321]
  • [Server] Add /lasttp to hot reload [KebsCS]
  • [Server] Fix hot reload crash with super [furo321]
  • [Server] Don't expose econ publicly when ec_bindaddr is set to localhost [timakro]
  • [Server] Fix hot reload crash with draggers [furo321]
  • [Server] Alignment of separators in record output [dobrykafe]
  • [Server] Fix sv_rescue_delay [iMilchshake]
  • [Tooling] Fix language contexts [furo321]

DDNet 18.5 released

DDNet 18.5 has been released with the following changes:
  • [Client] Support connecting to Teeworlds 0.7 servers [ChillerDragon]
  • [Client] Color speed in hud based on increase or decrease [ChillerDragon]
  • [Client] ARM64 Windows support [SchrodingerZhu]
  • [Client] Add a popup for picking a map for background entities setting [furo321]
  • [Client] Support composite binds with + commands, fix handling of composite binds with F1-F24 keys [Robyt3]
  • [Server] Spawn confetti when connecting on your DDNet birthday [furo321]
  • [Server] Add support for directories with add_map_votes [furo321]
  • [Server] Add support for triggering map sounds [Bamcane]
  • [Editor&Server] Add hot_reload command to reload map while preserving state [furo321]
  • [Client] Show server info in password popup [dobrykafe]
  • [Client] Spectator clans in scoreboard [gerdoe-jr]
  • [Client] New lock indicator [catseyenebulous]
  • [Client] Improve cl_show_ids [Robyt3]
  • [Client] Improve dummy connecting button and error handling [Robyt3]
  • [Client] Fix 'auto' GPU identification on hybrid GPU systems [DynamoFox]
  • [Client] Check API version before adding GPU to GPU list [Jupeyy]
  • [Client] Use text containers to render movement information [MilkeeyCat]
  • [Client] Work on improving Android support [Robyt3]
  • [Client] Remove multi-line chat [MilkeeyCat]
  • [Client] 128 player support in scoreboard and spectator UI [Robyt3]
  • [Client] Also trim scoreboard search strings in highlights
  • [Client] Use same Red/Blue team colors for score HUD as for scoreboard [Robyt3]
  • [Client] Fix CSV header being written multiple times to ddnet-saves.txt [Robyt3]
  • [Client] Fix memory leak of non-RGBA image data, clear all image info [Robyt3]
  • [Client] Smoother menu checker background scrolling on loading screens [Robyt3]
  • [Client] Fix invalid team count in scoreboard for split teams [archimede67]
  • [Client] Only activate double-clicks with left mouse button again [Robyt3]
  • [Client] Show warning when connect address cannot be resolved [Robyt3]
  • [Client] Show game menu buttons again, even in 5:4, when not on a red/blue-team server
  • [Client] Fix debug HUD units [Jupeyy]
  • [Client] Improve bans rcon command pagination [Rei-Tw]
  • [Client] Increase max command length in console [ChillerDragon]
  • [Client] Scale target position when spectating [Matodor]
  • [Client] Make macOS semaphore names more unique, improve assertion [Robyt3]
  • [Client] Fix save code not being censored in streamer mode [ChillerDragon]
  • [Client] Don't allow input in console while it is opening/closing [furo321]
  • [Client] Allow reloading current background entities map [bencie]
  • [Client] Speed demo up with mouse scroll only if menu is active [Anime-pdf]
  • [Editor] Add button to collapse/expand all groups [furo321]
  • [Editor] Transfer server settings while using append [furo321]
  • [Editor] Fix editor properties not being clamped on + and - button click [ChillerDragon]
  • [Client&Server] Fix UDP socket creation/cleanup if opening IPv6 socket fails [Robyt3]
  • [Server] Add /whispers to disable whipers (similar to /dnd)
  • [Server] Disallow moving authed players to spec
  • [Server] Fix practice finish time [StormA]
  • [Server] Add error message when trying to /swap on forced solo server [Robyt3]
  • [Server] Savegame fixes [Learath2]
  • [Server] Disallow saving with draggers active
  • [Server] Only apply DNSBL bans once when player joins [Robyt3]
  • [Server] Don't show "you've been banned" for VPN bans [heinrich5991]
  • [Server] Handle dnsbl and other non-critical stuff only on new ticks
  • [Server] Don't keep state of teammate in team0mode after death [furo321]
  • [Tooling] Validate language files for … and non-matching formatters in CI [furo321]

DDNet RUS is becoming more popular

DDNet RUS has become more popularly recently. We'd like to order new servers and prolong existing ones (5000 ₽/month each). If you are in Russia and want to donate directly for that, please join ddnet.org/discord and contact deen (0xdeen).