Skip to content
VTXSRB edited this page Jul 2, 2022 · 16 revisions

Welcome to TRAKMAN!

TRAKMAN is a Trackmania Nations Forever based server controller, coded in TypeScript.

A bit of background

The point of this project is not to "replace" any other controller existing out there. Since almost all of the popular server controllers that are used are pretty out of date, we like to think that this is just an alternative and modern option that people can choose.

The project initially started as somewhat of a joke, but as we started bringing it up more often, we figured it might not be a bad idea to try it out and see where it gets us. Eventually, we started off thinking that we're only going to rewrite/optimize most of XASECO's ways of handling everything, but that didn't turn out to be the case, since XASECO was made a decent amount of time ago, hence it uses some methods which are not too optimal for todays usage.

For us, TRAKMAN is different from any other controller for the game, purely based upon the overall looks, easy of use, and features.

Features & Changes

The first obvious change is the language that the controller that it's coded in, TypeScript.
This change allows it to perform much faster than any other existing controller at the moment. It's also way easier to understand and program in than PHP.

One of the main different features is the overall look of the UI system, which was done completely from scratch, with custom images and not basic manialinks.
We've made making widgets much more easier, as they're not solely dependant on XML code, but rather more on built-in controller utilities.
(see the UI Development Tutorial and the Popup Window Tutorial.)

asdasdasdasdasd

Clone this wiki locally