1. DDNet
  2. News

DDNet News

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]

DDNet 17.3 released

DDNet 17.3 has been released with the following changes:
  • [Client] Automatic multi-view for players in team [Possseidon]
  • [Client] Indicator on pause/unpause in demo player [Robyt3]
  • [Client] Demo search bar [furo321]
  • [Client] Directly render cut to video [furo321]
  • [Client] Golden angle to generate unique team colors [Robyt3]
  • [Client] Overhauled demo player skipping UI [Robyt3]
  • [Client] Overhauled server browser filter/details/friends [Robyt3]
  • [Client] Color vote if you votes yes/no [furo321]
  • [Editor] Generate pixelart from images [Marmare314]
  • [Client] Improved default skin [louis]
  • [Client] Updated countryflags (GP, MN, MQ, MW, PY, RE)[JuralBOZO]
  • [Client] Improve dbg_tuning and other debug HUD [Robyt3]
  • [Client] Button to reload entities background [Robyt3]
  • [Client] Improve Windows pipe (FIFO) support [Robyt3]
  • [Client] Fix rendering long lines in console [Robyt3]
  • [Client] Disable prediction when game is paused [Kaffeine]
  • [Client] Fix long console commands help [Ryozuki]
  • [Client] Don't send empty chat messages [Ryozuki]
  • [Client] Fix crash with too many votes [Robyt3]
  • [Client] Fix crash using goto_tele [Robyt3]
  • [Client] macOS server launcher fix [M0REKZ]
  • [Client] No box selection when panning [Marmare314]
  • [Client] Detect server being stopped on Linux again [Teero888]
  • [Client] Release mouse for X11 when LLDB breakpoint is hit [Jupeyy]
  • [Client] Fix camera zooming when exiting multiview [k-i-o & Vy0x2]
  • [Client] Fix lineinput selection cursor desync [Robyt3]
  • [Client] Fix chat history with cl_showchat 1 [Robyt3]
  • [Client] Fix countryflag scrolling [dobrykafe]
  • [Client] Fix chat clipping with OpenGL backend [Jupeyy]
  • [Client] Improve skin cleaning [Jupeyy]
  • [Editor] ctrl+f to load map prompt [furo321]
  • [Editor] Move automap rule files to subfolder [Robyt3]
  • [Editor] Progress spinner when saving [Robyt3]
  • [Editor] Scaling for envelopes [Marmare314]
  • [Editor] Keep brush when loading another map [Robyt3]
  • [Editor] Fix right-clicking envelope points [Marmare314]
  • [Editor] Warn about unsaved changes when dragging map file into game [dobrykafe]
  • [Editor] Fix envelope saving [Ravie]
  • [Server] Testing commands: unninja, solo, deep [Robyt3]
  • [Server] Fix 0.7 clients being able to join after slot change [ChillerDragon]
  • [Server] NO_SKIN_CHANGE_FOR_FROZEN game info flag [Kaffeine]
  • [Server] Fix everyone's swap getting reset [furo321]
  • [Server] Fix /load from backup database [Zwelf]
  • [Server] Fix scoreboard time reset when using /timecp [Robyt3]
  • [Server] Fix SQLite connection failure assertion [Robyt3]
  • [Server] Don't reigster to ipv6 when sv_ipv4only is enabled [furo321]
  • [Server] Record antibot events in teehistorian [heinrich5991]
  • [Server] Record join events in teehistorian [Zwelf]
  • [Server] Shut down DB connection pool on errors

DDNet 17.2 released

DDNet 17.2 has been released with the following changes:
  • [Client] Multiview spectating [Vy0x2]
  • [Client] Improved font selection using fonts/index.json, updated fonts [Robyt3]
  • [Client] 100 times faster text rendering, better space use [Robyt3]
  • [Client] Add goto_switch and goto_tele commands [ChillerDragon]
  • [Client] Add Galician language [TormentaDeFacha, Mercadona & gu]
  • [Client] Select storage locations in demo browser [Robyt3]
  • [Editor] Support bezier envelope curves in maps [Robyt3]
  • [Editor] Zoomable envelope editor [Marmare314]
  • [Editor] Multiple selection in envelope editor, add grid, box selection [Marmare314]
  • [Client] Render message when qutting/restarting client [Robyt3]
  • [Client] Support ./DDNet "connect tw-0.6+udp://ger2.ddnet.org:8303" [ChillerDragon]
  • [Client] Implement elasticity tuning values (ground_elasticity_x/y) [AssassinTee]
  • [Client] Execute CFGFLAG_GAME configs from map load on client [sjrc6]
  • [Client] No delay for direction arrows and aim line toggle [sjrc6]
  • [Client] Improve demo/video renderer UI [Kaffeine & Robyt3]
  • [Client] Connect to server faster [Robyt3]
  • [Client] Fix HUD weapons rendering [Kaffeine]
  • [Client] Make online clan friends removable [Robyt3]
  • [Client] Fix prediction of pickups [trml]
  • [Client] Fix text wrapping with long strings [Robyt3]
  • [Client] Fix enter in server browser [Robyt3]
  • [Client] Fix invalid texture crash in Vulkan [Robyt3]
  • [Client] Don't load RGB images [heinrich5991]
  • [Client] Support selecting text in both consoles [Robyt3]
  • [Client] Fix emotes being shown for other tee [Robyt3]
  • [Editor] Allow saving map which is running in server [Robyt3]
  • [Editor] Show message when player is moved ingame [Robyt3]
  • [Editor] Selectable quadpoints [Marmare314]
  • [Editor] Keep selection when moving layers [Marmare314]
  • [Editor] Use temporary file when saving map to prevent corruption [Robyt3]
  • [Editor] Support deleting/renaming folders [Robyt3]
  • [Editor] Perform sanity check and show errors when loading map [Robyt3]
  • [Editor] Fix hookthrough not being fully removed when filling selection [Robyt3]
  • [Editor] Fix crashes with popup menus [Robyt3]
  • [Editor] Improve font scaling and ellipsis [Robyt3]
  • [Editor] Fix hotkeys while editboxes are active [Robyt3]
  • [Editor] Fix quadpoint selection, easier point selection [Marmare314]
  • [Editor] Fix inaccurate envelope calculation [Robyt3]
  • [Editor] Set default name when saving map under new name or as copy [Robyt3]
  • [Server & Client] Allow server to redirect clients [ChillerDragon]
  • [Server] Separate log levels for each output (console/stdout_output_level) [heinrich5991]
  • [Server] Fix killfeed for teams [Voxel]
  • [Server] Prevent /swap with paused players [Robyt3]
  • [Server] Fix crash with DNSBL [Zwelf]
  • [Tooling] Stack protector for MinGW Windows builds too [heinrich5991]