1. DDNet
  2. News

DDNet News

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).

DDNet 18.4 released

DDNet 18.4 has been released with the following changes:
  • [Client]
  • *Add team size indicator** [archimede67]
  • [Client]
  • *Show skin name as tooltip in ingame player list** [Robyt3]
  • [Client] Remove Spectate label from HUD, show Following {player} instead [Robyt3]
  • [Client] Various fixes with sound disabled [Robyt3]
  • [Client] Various improvements to scoreboard rendering [Robyt3]
  • [Client] Show help text when chaining multiple commands [ChillerDragon]
  • [Client] Consistent value selector behavior [Robyt3]
  • [Client] Server browser friend list: sort case insensitively [Emilcha]
  • [Client] Android improvements [Robyt3]
  • [Client] Fix incorrect scoreboard size if blue team used without teams flag [Robyt3]
  • [Client] Fix integer overflow when computing tilemap size
  • [Client] Correct player name in copied server info [heinrich5991]
  • [Client] Fix UI issues when switching between menus and editor [Robyt3]
  • [Client] Trim Strings on Search/Exclude Filter & add Tooltip [MilkeeyCat]
  • [Client] Fix ingame menu buttons overlapping on team based gametypes [ChillerDragon]
  • [Client] Correct arguments highlighting after removing entry [MilkeeyCat]
  • [Client] Fix browser not refreshing if ui_page is changed in start menu, refresh LAN tab after starting/stopping local server [Robyt3]
  • [Client] Loading screen fixes [Robyt3]
  • [Editor] Add button and F1 hotkey to open Wiki page [Robyt3]
  • [Editor] Fix various automapper issues [archimede67]
  • [Tools] Improve map_extract tool [Robyt3]
  • [Master] Use libloc instead of our own CSV format for GeoIP [heinrich5991]
  • [Client&Server] Rewrite and fix line reader [Robyt3]
  • [Server] Add "/setjumps" practice command and "setjumps" rcon command [art0007i]
  • [Server] Don't check sv_max_team_size for teams in practice [furo321]
  • [Server] Fix multiple redirected clients not dropped in the same tick [Robyt3]
  • [Server] Faster antibot API calls [Learath2]
  • [Server] Fix crashes with dbg_dummies and sv_max_clients [Robyt3]
  • [Server] Fix server crash when starting with random(_unfinished)_map [Robyt3]
  • [Server] Add sv_dnsbl_ban_reason, increase maximum ban reason length [Robyt3]

DDNet 18.3 released

DDNet 18.3 has been released with the following changes:
  • [Client] Add confetti particles on finish [louis]
  • [Client] Add team0mode indicator [BlaiZephyr & Insanity]
  • [Client] Revamped Ukrainian translation [EGYT]
  • [Client] Show percentage of loaded rcon commands [ChillerDragon]
  • [Client] Fix truncated scoreboard recording notification [Robyt3]
  • [Client] Keep respawned players in multi view list on pvp servers [ChillerDragon]
  • [Client] Add cl_showhud_time_cp_diff
  • [Client] Fix console search highlighting [Learath2]
  • [Client] Fix potential client crash and console not keeping scrolling position when console backlog is full [Robyt3]
  • [Client] Add option to show only messages by team members [yrrrmmbl]
  • [Client] Fix smoke particles sometimes being stuck inside solid tiles [Robyt3]
  • [Client] Fix language file being loaded twice when starting, improve error handling for invalid translation files [Robyt3]
  • [Client] Prevent UI elements from being hovered while key reader is active [Robyt3]
  • [Client] Fix segfault when swapchain images change (e.g. toggling Vsync) [Jupeyy]
  • [Client] Fix demo seekbar tooltip not shown while seekbar is active, fix demo seekbar being activated by held button press [Robyt3]
  • [Client] Android build improvements [Robyt3]
  • [Client] Fix wrong file extension being removed in demo cut popup [Robyt3]
  • [Client] Fix potential client crash and console not keeping scrolling position when console backlog is full [Robyt3]
  • [Client] Video recorder: improve error handling and log messages, fix crashes [Robyt3]
  • [Client] Fix wrong server address used in password popup when redirected [Robyt3]
  • [Client] Fix OOB accesses rendering ghosts, fix ghost hook collision line [Robyt3]
  • [Editor] Fix crashes and memory leaks related to editor map sounds and opus file decoding [Robyt3]
  • [Editor] Fix inconsistent behavior of scrollbars, key readers, edit boxes, value selectors and editor sound seekbars [Robyt3]
  • [Client+Server] Use network tokens in big-endian byte order consistently [heinrich5991]
  • [Server] Add /rescuemode [gerdoe-jr]
  • [Server] Add /practicecmdlist [furo321]
  • [Server] Add chat commands for toggling weapons in practice mode [ewancg]
  • [Server] Fix goto_tele not finding all teleporters [ChillerDragon]
  • [Server] Allow econ to succeed, even if ipv6 econ fails to bind to socket [hardliner66]
  • [Server] Store player names in teehistorian and Finish/TeamFinish v2 [Zwelf]
  • [Tooling] Add delta debug dump [ChillerDragon]
  • [Tooling] Also print external module/symbol names in parse_drmingw.sh [Robyt3]
  • [Tooling] Fix issues with map_create_pixelart [furo321]

DDNet 18.2 released

DDNet 18.2 has been released with the following changes:
  • [Client] Allow the vote creator to cancel the vote [dobrykafe]
  • [Client] Track country/type filters separately for internet/favorites tabs [Robyt3]
  • [Client] Add a "No Login required" filter [furo321]
  • [Server] Add /team0mode to have a team behave like team 0 [dobrykafe, furo321]
  • [Server] Fix freeze not working during first 50 server ticks [Robyt3]
  • [Client] Increase maximum number of favorite communities from 3 to 5 [Robyt3]
  • [Client] Improve layout of Appearance settings, overall settings menus and restart message [Robyt3]
  • [Client] Show completion options for bind key names in console [Robyt3]
  • [Client] Add sorting by number of friends to the server browser [dobrykafe]
  • [Client] Reset tuning of dummy and main when disconnecting [Robyt3]
  • [Client] Improve performance when rendering menus [Robyt3]
  • [Client] Show countdown message in player/tee settings for sv_info_change_delay [dobrykafe]
  • [Client] Add optional name argument to start_video command [Robyt3]
  • [Client] Fix prediction errors and incorrect rendering after changing map [Robyt3]
  • [Client] Fix tee briefly appearing at previous position when joining [Robyt3]
  • [Client] Show Discord activity when offline [dobrykafe]
  • [Client] Include more options in appearance settings [dobrykafe]
  • [Client] cl_nameplates_strong improvements [dobrykafe]
  • [Client] Take serverlist age into account when choosing master [heinrich5991]
  • [Client] Fix race conditions in job state handling [heinrich5991]
  • [Client] Disconnect when we get map change with invalid parameters [heinrich5991]
  • [Client] Support overlapping scroll regions, always allow mouse scrolling [Robyt3]
  • [Client] Fix crash when the serverlist request fails [heinrich5991]
  • [Client] Support clicking line color picker label to toggle checkbox [Robyt3]
  • [Client] Fix recursive folder creation with mixed slashes and drive letters [Robyt3]
  • [Client] Fix rcon username not reset when disconnecting while connecting [Robyt3]
  • [Client] Render loading popup also while loading demo files [Robyt3]
  • [Client] Update immediately when changing cl_background_entities [dobrykafe]
  • [Client] Fix demo player hotkeys not working when menu is inactive [Robyt3]
  • [Client] Fix incorrect score kind in demos depending on last server [Robyt3]
  • [Client] Fix alignment of labels in friends list [dobrykafe]
  • [Tools] Make parse_drmingw.sh script also useable on Windows with MSYS2 [Robyt3]
  • [Editor] Editor: Make embedded image popup bigger at all times [dobrykafe]
  • [Editor] Fix crash when trying to select autorule with arrow keys [archimede67]
  • [Editor] Allow saving empty quads & sounds layers [archimede67]
  • [Editor] Fix crash when constructing some game tiles [archimede67]
  • [Editor] Fix envelope points not clickable after opening bezier popup [Robyt3]
  • [Editor] Fix bug where certain tiles would not work in Game tiles menu [furo321]
  • [Server] Disallow /save on teams with practice enabled, teehistorian improvements [Zwelf]
  • [Server] Refresh air jumps after teleporting [murpi]
  • [Server] Fix freeze bar not being correct after returning from pause [furo321]
  • [Server] List all practice commands when enabling /practice [furo321]
  • [Server] Fix practice mode not resetting after disconnect on solo servers [dobrykafe]
  • [Server] Ensure commands executed via FIFO/ECon/LineReader are valid UTF-8 [Robyt3]
  • [Server] Improve /timecp chat command [dobrykafe, furo321]