1. DDNet
  2. News

DDNet News

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]

DDNet 18.1 released

DDNet 18.1 has been released with the following changes:
  • [Client] Add tabs for favorite communities, separate country/type filters [Robyt3]
  • [Editor] Better map settings input (autocompletion, validation) [archimede67]
  • [Client] Render loading message/indicator for vote options and rcon commands [Robyt3]
  • [Client] Add flag search in settings [bencie]
  • [Client] Add team-lock indicator to HUD [dobrykafe]
  • [Client] Use icons for Internet, LAN and Favorites server browser tabs, use star icon for favorite servers [Robyt3]
  • [Client] More efficient HTTP usage [Learath2]
  • [Client] Add time scale to debug graphs for constant scrolling speed [Robyt3]
  • [Client/Server] Improve Windows logger, add virtual terminal support [Robyt3]
  • [Client] Show extra "Reset Filter" button when no servers match filter [Robyt3]
  • [Client] Ensure client window is maximized and active after restarting [Robyt3]
  • [Client] Random skin improvements [Teero888]
  • [Client] Improve voting HUD [Robyt3]
  • [Client] Keep console scrolling position during text selection [furo321]
  • [Client] Only write files when changed [Robyt3]
  • [Client] Show warnings after client close instead of preventing quitting [Robyt3]
  • [Client] Fix switch screen and blackscreen OpenGL + Window borderless [Peakies]
  • [Client] Add placeholder country/type for servers without community [Robyt3]
  • [Client] Don't show FPS during demo rendering [dobrykafe]
  • [Client] Validate skin names when loading [Robyt3]
  • [Client] Allow background jobs to be aborted [Robyt3]
  • [Client] save_replay improvements [dobrykafe]
  • [Client] Pick bg entities map without file extension [bencie]
  • [Client/Server] Search most fitting allocation, not first fitting [Jupeyy]
  • [Editor] Increase WASD pan speed while holding shift [ChillerDragon]
  • [Editor] Add "View" button to tele/switch drop down [ChillerDragon]
  • [Editor] Make "Clean up game tiles" undoable [archimede67]
  • [Editor] Allow finer grid [Ravie]
  • [Editor] Add parallax to layer selector [ChillerDragon]
  • [Editor] Add plus/minus buttons to numeric value selectors [bencie]
  • [Editor] Fix quads [archimede67]
  • [Editor] Fix FPS drop when editing tiles layer properties [archimede67]
  • [Server] Make chat command arguments case-insensitive [dobrykafe]
  • [Server] Add /tpxy to teleport to specific position [gerdoe-jr]
  • [Server] Fix 0.7 armor being snapped as health [ChillerDragon]
  • [Server] Small /practice improvements [furo321]
  • [Server] Show kill messages also for 0.7 clients [Robyt3]
  • [Server] Add /solo and /deep as practice commands [bencie]
  • [Server] Expire team invites on player disconnect [dobrykafe]
  • [Server] Respond to vital pings with vital pongs [heinrich5991]

DDNet 18.0 released

DDNet 18.0 has been released with the following changes:
  • [Client] Community server filter instead of DDNet/KoG tabs [Robyt3 & heinrich5991]
  • [Client] Add finish info messages [furo321]
  • [Client] Editable chat size and width [archimede67]
  • [Client] Console: Scroll, search (ctrl-f), argument autocompletion [archimede67 & furo321]
  • [Editor] Undo/Redo [archimede67]
  • [Editor] Improved quad handling [archimede67]
  • [Editor] Color palette and pipette [Robyt3]
  • [Client] Add /join [player] to join a player's team [furo321]
  • [Client] Improve performance when rendering text [Robyt3]
  • [Client] Multi-view: Don't zoom below cl_default_zoom [dobrykafe]
  • [Client] Save current chat input when pressing up [archimede67]
  • [Client] Better prediction margin updates [trml]
  • [Client] Count deaths in statboard [furo321]
  • [Client] Quote names with spaces when auto-completing names in commands [furo321]
  • [Client] Config manager improvements [Learath2]
  • [Client] Validate filenames and network packets [Robyt3]
  • [Client] Fix votes with timeout over 60 seconds not being shown [Robyt3]
  • [Client] Better key reader button in settings [Robyt3]
  • [Client] Render the tee being spectated after everyone else [furo321]
  • [Client] Validate favorite skin name [Robyt3]
  • [Client] Better text line spacing and console text selection [Robyt3]
  • [Client] Fix automatic hammer on release with cl_dummy_control [MrBlubberBut]
  • [Client] Restart button when game needs to restart to apply settings [dobrykafe]
  • [Client] Improve performance of sounds [Robyt3]
  • [Client] Improve graphics performance by copying less data [Robyt3]
  • [Client] Improve player/tee settings [Robyt3]
  • [Client] Fix wrong selection in vote menu when selected player leaves [Robyt3]
  • [Client] Fix hook collision line when paused [furo321]
  • [Client] Improved text outlines [Ravie]
  • [Editor] Differentiate between normal and checkpoint teles [archimede67]
  • [Editor] Editor buttons rework [Robyt3]
  • [Editor] Allow resize of layers panel [archimede67]
  • [Editor] Shift-scroll to adjust special tile numbers [archimede67]
  • [Editor] Don't duplicate images when appending [apelsin21]
  • [Editor] Warn about unused tiles [archimede67]
  • [Editor] Better text rendering in tele tiles [archimede67]
  • [Editor] Allow panning outside initial container [archimede67]
  • [Server] Add /tp x y to teleport to coordinates [ewancg]
  • [Server] Improve server-side auto demos [furo321]
  • [Server] Add Sv_CommandInfo netmsg for autocompletion of chat commands [furo321]
  • [Server] sv_vote_kick_delay fixes [furo321]
  • [Server] Antibot improvements [heinrich5991]
  • [Server] Dynamically connect/disconnect debug dummies [Robyt3]
  • [Server] Apply name bans to clans [Robyt3]
  • [Server] Stop recording of demos on shutdown [furo321]
  • [Server] Group list messages [heinrich5991]
  • [Server] Fix happy birthday broadcast [swarfeya]
  • [Tools] Fix crashes on unknown UUID-based map items [Robyt3]

DDNet 17.4 released

DDNet 17.4 has been released with the following changes:
  • [Client] Graphics: Zoom out without lags [Jupeyy]
  • [Client] Add streamer mode to avoid leaks [ChillerDragon]
  • [Client] Indicate AFK status in friends list and info tab [Voxel]
  • [Client] Overhaul demo browser UI [Robyt3]
  • [Client] Ghost improvements (256 simultaneous ghosts!) [furo321]
  • [Tools] Add demo_extract_chat tool [dobrykafe]
  • [Client] Don't disable practice mode on death [furo321]
  • [Client] Prediction for laser doors [trml]
  • [Client] cl_show_direction 3 to show local keypresses only [dobrykafe]
  • [Client] Implement cl_sub_tick_aiming (not enabled on official servers) [JSaurusRex]
  • [Client] Improve IME window position on multi-line text [Robyt3]
  • [Client] Delay server race demo ending by 1 second [furo321]
  • [Client] Add mode selection to color picker popups [Robyt3]
  • [Client] Increase freeview radius to kill tile border [furo321]
  • [Client] Detect server no longer running when started from client [furo321]
  • [Client] Resize screen when changing resolution in console [furo321]
  • [Client] Improve winter theme [furo321]
  • [Client] Update server browser when adding friend ingame [furo321]
  • [Client] Fix 1-tick delay of values in HUD [Robyt3]
  • [Client] Fix doubleclick handling with old renderer [Robyt3]
  • [Client] Correctly update auth keys when using auth_remove [Robyt3]
  • [Client] Ensure strings in demo header are zero-terminated and valid UTF-8 [Robyt3]
  • [Client] Fix large FPS drop rendering server details of favorite server [Robyt3]
  • [Client+Server] Old file handling on Windows again [Robyt3]
  • [Client] Make Gamemode get enabled when playing DDNet in macOS [M0REKZ]
  • [Client] Show player's latency if menu is open [furo321]
  • [Client] Improve performance of menus checker background, improve server browser performance [Robyt3]
  • [Client] Don't use mouse position for angle if paused [furo321]
  • [Client] Support easter, halloween, xmas theme maps (no maps yet) [Robyt3]
  • [Client] Remove parallax zoom from map files [Patiga]
  • [Client] Save unknown commands from settings_ddnet.cfg [furo321]
  • [Editor] Stop/pause sound previews when leaving editor [dobrykafe]
  • [Editor] Add export image/sound buttons [Marmare314]
  • [Editor] Add project-onto operation for envelopes [Marmare314]
  • [Editor] Add numpad shortcuts for zooming in envelope editor [furo321]
  • [Editor] Support writing maps with more items/data [Robyt3]
  • [Server] Add votes command [furo321]
  • [Server] Swap without a name when team only has 2 players [furo321]
  • [Server] Move X amounts of tiles with left, right, up, down [furo321]
  • [Server] Add /lasttp to teleport to last position you did /tp to [furo321]
  • [Server] Fix dead reckoning [Learath2]
  • [Server] tele unfreeze and reset speed [Steinchen]
  • [Server] Quoted names in chat for team joins [ChillerDragon]
  • [Server] Save/load ninja [Zwelf]
  • [Server] Add sv_regional_rankings 0 [furo321]
  • [Server] Add freeze/unfreeze testing commands [Robyt3]