A modern server controller for the game Trackmania (TM² & 2020).
⚠ Bug-Reports are only accepted for the master-branch ⚠ |
---|
If you encounter a bug, create an Issue describing the problem and maybe the way that led to it. Console logs and screenshots of errors can help, too. |
Supported-Modes:
- TimeAttack
- Rounds
- Teams
- Cup
- Royal TimeAttack (TM2020 only)
Chase(not planned)
- PHP 7.4 and simplexml, mbstring, gd, dom, mysql, curl extension.
- Composer
- MySQL/MariaDB Server
Get modules to improve your EvoSC experience: Modules for EvoSC
Get all available commands with php esc list
Action | Description |
---|---|
Get EvoSC version | Run php esc version to get the installed version. |
Run EvoSC | Run php esc run (-v/-vv/-vvv/-s/-f) . -v/vv/vvv for verbosity. -f will skip map verification on start. -s will skip migrations on start. |
Import data from UASECO | Run php esc import:uaseco {host} {database} {user} {password} optionally add {table_prefix} |
Import data from PyPlanet | Run php esc import:pyplanet {host} {database} {user} {password} optionally add {table_prefix} |
Fix player scores and ranking | Run php esc fix:scores to re-calculate all scores and fix the player ranks. |
Creating a database migration | Run php esc make:migration <MigrationClassName> . The migration is saved to to /Migrations. Copy it to your module if necessary. |
- RajdhaniMono (default)
- Oswald
- OswaldMono
- GameFontBlack
- GameFontRegular
- GameFontSemiBold
- RobotoCondensed
- RobotoCondensedBold