Topic: Major complaint
Please. Teeworlds engine is too *person*-orientated. Nodes - died, starwars - never released, watermod - laggy, aviator-laggy.
It's impossible to augment the protocol, add new entities for example or new tuning parameters. Last time I tried to do my Aviator I made a custom client with correct prediction for jetpack but realized that no one will download it. C++ programs have full access to computer, so people worry about viruses in custom clients. Custom clients also need to be compiled for different platforms. And they take long time to download. So it's hard to get users to download custom clients.
Please port Teeworlds engine to JavaScript, it's a language of Web 3.0, Cloud and Web Apps, soon Qt (KDE5), already used by GNOME, used by Windows(R) for desktop widgets and will be used by Windows Metro, used in Apple(R) iPhone, Android, the language endorsed by the Global Government and that will soon be the official language of the Earth! Secure and very fast engines for JavaScript are being developed by Google(R), Mozilla(R), Apple(R), Microsoft(R), so JavaScript is a reliable language in long-term! It's so common that virtually anybody knows it! It's also platform-independent! Come on, it's used not only in free software, but also in proprietary software you all love so much!
As for client mods, we could make client mod downloading. Client mods will not be given any privileges in system, so they will be safe to download. Also we could make it possible to download them from in-game.