lythx / trakman

Trackmania Forever server controller written in TypeScript
https://trakman.ptrk.eu
MIT License
24 stars 4 forks source link
controller trackmania trackmania-nations trackmania-server typescript

TRAKMAN

[![License](https://img.shields.io/github/license/lythx/trakman?style=for-the-badge&logo=codesandbox&logoColor=eeeeee&color=aaff44&labelColor=222222)](https://github.com/lythx/trakman/blob/main/LICENSE) [![Stars](https://img.shields.io/github/stars/lythx/trakman?style=for-the-badge&logo=starship&logoColor=eeeeee&color=ffcc11&labelColor=222222)](https://github.com/lythx/trakman/stargazers) [![Discord](https://img.shields.io/discord/1130534915218354327?style=for-the-badge&logo=discord&label=chat&logoColor=eeeeee&color=aaaaff&labelColor=222222)](https://discord.gg/vC8vyMthWX) [![Issues](https://img.shields.io/github/issues-raw/lythx/trakman?style=for-the-badge&logo=gitbook&logoColor=eeeeee&color=ee9799&labelColor=222222)](https://github.com/lythx/trakman/issues)

Trackmania Forever server controller written in TypeScript

![Trakman UI](https://trakman.ptrk.eu/TRAKMAN-UI.png)

Installation

The recommended and fastest way to install Trakman is by using Docker, you can find the instructions here

If you prefer not to use containers and/or want to install manually, see this page instead

Manual Installation Requirements

On Linux, relevant versions of NodeJS & PostgreSQL should be available in your distro's repositories by default (see here for NodeJS and here for PostgreSQL)

On Windows, the installation instructions should be covered by the projects' websites, which are linked above

XASECO Migration

Information about XASECO database migration is available on this page

Included Plugins

The default shipment of the controller is (somewhat) outlined on the wiki

Settings

Most controller configuration options are available on this wiki page

Limitations

  1. Only the TimeAttack gamemode was thoroughly tested
  2. Bugs, while rare, can still happen, reports are welcome