DDRace Servers and much more!

DDraceNetwork (DDNet) is an actively maintained version of DDRace, a Teeworlds modification with a unique cooperative gameplay. Help each other play through custom maps with up to 64 players, compete against the best in international tournaments, design your own maps, or run your own server. The official servers are located in Germany, Russia, USA, Canada, China, Chile, Brazil and South Africa. All ranks made on official servers are available worldwide and you can collect points!

Demo Demo


Download DDraceNetwork Client & Server 10.3.2

Feed GitHub


DDNet South Africa on new Server


DDNet South Africa has been switched to a new server with a new IP. If you're using favorites, update them!

Donations keep DDNet running


Thanks to the people donating and sponsoring DDNet's servers we are able to keep DDNet running. heinrich5991 has just sponsored the DDNet.tw server for 2016, MidnightCake has sponsored the DDNet USA server for 2016. o_tee_one (CAN), Tom (CHN), RafaelFF (Brazil) and lordtheuns (South Africa) are continuously providing servers for DDNet!

This means we only have three servers left that are unsponsored this year: GER, RUS and Chile. If you want to help DDNet out, we accept donations to cover the remaining costs for these servers (339 € as of today) and the remaining costs of the last years (652 €). On our funding page you can also see a list of everyone who ever donated.

DDNet 10.3 has been released


DDNet 10.3 has been released. You can download it on our download page and see the full changes on GitHub.

DDNet CHN on new server


DDNet CHN has been switched to a new server with a new IP. If you're using favorites, update them!

DDNet Chile on new Server


DDNet Chile has been switched to a new server with a new IP. If you're using favorites, update them!

DDNet 10.2 has been released


DDNet 10.2 has been released. You can download it on our download page and see the full changes on GitHub.

Experiences of Running an Online Game for 3 Years


For DDNet's upcoming third birthday I wrote an article about how DDNet is run.

Country Specific Ranks Pages


After a suggestion by sorgaxD I now implemented country specific ranks pages. This means you can now compare your ranks against everyone else playing on your own country server!

Note that the country ranks only start on 27. August 2014, all older ranks are in OLD Ranks because we didn't record the country of race finishes back then.

DDNet Persian now running in Iran


Thanks to ChuCky and his people we have a new server in Iran. Have fun playing on DDNet Persian!

DDNet 10.1 has been released


DDNet 10.1 has been released with the following changes:

  • [Client] Add cl_showpred 1 to show prediction time (similar to ping) ingame (by Ryozuki)
  • [Editor] Add auto gametile placer for hookthrough (by timakro)
  • [Editor] Merge buttons for tele, switch, tune and speedup layer into one (by BannZay)
  • [Client] Jump to the next word when pressing CTRL+arrowkey in chat (by Henningstone)
  • [Client] Make cl_show_ids also show client ids in chat
  • [Client] Add gfx_highdpi 1 for experimental High-DPI screen support
  • [Client] Add inp_mouseold 1 for old mouse input
  • [Client] Improve fullscreen in Gnome
  • [Client] Improve handling of multiple screens
  • [Client] Disable input when window focus lost
  • [Client] Show DDNet entities by default, fixes invisible freeze after joining (thanks to kamillentee)
  • [Client] Pressing shift makes sliders in various menus move slower
  • [Client] Sort demos case-insensitively
  • [Client] Reconnect on timeout to last address, not the one selected in browser
  • [Client] Fix br_filter_exclude_countries including the values from br_filter_exclude_types (by timakro)
  • [Client] Fix autoupdater on windows XP
  • [Client] Fix local console auto completion
  • [Client] Fix "vanilla skins only" setting in menu
  • [Client] Fix buffer overflow when pasting text (thanks to Im 'corneum)
  • [Client] Add support for old race server racetime messages in HUD, including checkpoint time difference
  • [Client] Add client setting cl_ignored_modifiers to ignore a set of keyboard modifiers, 0 ignores nothing, use these values to ignore certain modifiers
  • [Client] Immediately accept input while console is still opening
  • [Client] Disable antiping on solo servers and in solo parts
  • [Server/Client] Fix fifo console bug that caused a crash (by Henningstone)
  • [Server/Client] Fix fifo console to remove newlines from commands
  • [Server/Client] Fix fifo console on Mac OS X (by HMH)
  • [Server/Client] Clean up debug messages
  • [Server] More uniform output of /times (thanks to Soreu)
  • [Server] Make sv_join_vote_delay work for /map votes and make the number of seconds configurable
  • [Server] Don't show /top5 from rank 0 on (by Henningstone)
  • [Server] Don't allow restarting after touching finish line on solo server
  • [Editor] Make envelopes unsynchronized by default and explain the setting better
  • [Editor] Reorder auto gametile placers (by hi_leute_gll)
  • [Editor] Rename some auto gametile placers (by timakro)
  • [Editor] Explain the unused button when a mapper tries to place a unused tile with the button turned off
  • [Editor] Fix gametile placer button and automapper button overlapping (by timakro)
  • [Editor] Fix size of popups
  • [Editor] Fix ed_showkeys with mousewheel
  • [Mapping] Fix sv_deepfly, works now (by timakro)
  • [Installation] Fix debian installation instructions
  • [Translation] Fix persian and simplified_chinese language files syntax (by timakro)

Full list of git changes