teeworlds logo

(posted by: Dune) | 2018-11-08
Hello tees,

The strings for translation were ported to Transifex. Anyone can now help out get their language translated in the next Teeworlds version.
The process to contribute on Transifex is described here and should be fairly straightforward.

We already have Russian, Ukranian and Portuguese (Brazil) done. Completed translations can also use some reviewing and improvements.
If you have trouble with any string, you can open an issue directly on Transifex or leave a comment here.

Thank you in advance for your translations, we appreciate your contribution.
(posted by: Dune) | 2018-10-30
Hello tees,

Two weeks in 0.7.0, we're already in the homestretch for the next minor release. After long times of stalling, the Teeworlds development has seen a great surge in activity:

Over the past 7 days only, 9 pull requests have been merged, 40 issues have been opened, half of which are already closed, some as I'm writing.

Because of how quickly everything happened, 0.7.0 is not very stable and contained a lot of frustrating bugs and issues of all sorts. Functionally, 0.7.0 is acting a public beta, unveiling the issues and greatly pushing development forward. 0.7.1 aims to fix those issues.

Almost everything we wanted done for 0.7.1 is; the last stretch is the server browser UI rework. Several mockups have been proposed and are being refined, after what they will have to be implemented.
We have to thank for this the steady work of Zatline, LordSk, Sonix, JamesTrj, and of course Oy.

The input of everyone is precious and welcome in the comments, so 0.7.1 can meet the expectations of the community and correct the weaknesses of the current version.

To finish with, an important note: the 0.7.1 strings will be ported to transifex soon, where you can help us with the translations. Get your language included the next version!
Thanks in advance to all that will contribute.

Hello tees,

It has been two weeks since 0.6.5 and 0.7.0 were successively released, hastily. This was triggered by the exploit of some vulnerabilities in the Teeworlds servers.

The 0.6 connection protocol has a weakness that allows to occupy slots on any server from a spoofed IP, as well as to use them for a reflection attack. This vulnerability was assigned CVE-2018-18541.

If you are looking to patch modified 0.6 servers, you should apply a263185, aababc6, and f5fa1a9.
In simple terms, this will namely shield them against those "(connecting client)" that fill most 0.6 servers to this date.

In addition to that fix, the 0.7 connection protocol partially fixes the server browser reflection attack, albeit 1:1 reflection is still possible in 0.7.0 with token request packets. Special thanks to heinrich5991 and Oy for all of those quick fixes.

Adding to that, the master servers have been under DDoS attacks, making it sometimes difficult to get any server at all.

In a first time, a temporary workaround to this is to add many servers to your favorite list (to a max of 256), as the servers are still there, only the masterserver fails to broadcast the list.

In order to permanently improve the robustness of the servers, heinrich5991 has been working on an HTTP protection layer for the masterservers. This requires some sizeable code modifications, namely adding a couple of libraries (curl...), but we're expecting the fix to be deployed shortly.

(posted by: Oy) | 2015-03-09
We are planning to release a small maintenance release next week to address a current issue.
All translators are therefore encouraged to update their translations as described here (ignore the red warning on top in this case). The current language files can be found here.

Thank you in advance for your cooperation, your translations are appreciated.
(posted by: Landil) | 2013-09-29
For most of the players this news is completely irrelevant, but for the graphic guys this is pretty good news. Matricks destroyed the tileset border bug. The graphics still need to get dilated.

Github commit