1. DDNet
  2. News

DDNet News

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

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]