EvoEsports / EvoSC

EvoSC is a modern server-controller for TM²/TM2020 running on PHP7.4
https://evoesports.gg
Other
64 stars 20 forks source link
evo evotm game maniaplanet nadeo server-controller tm trackmania

EvoSC

A modern server controller for the game Trackmania (TM² & 2020).

EvoSC Screenshot

GitHub Discord

⚠ 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:

Requirements

Installation

Wiki: Installation

Modules

Get modules to improve your EvoSC experience: Modules for EvoSC


EvoSC Command Line Interface

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.

Available ingame fonts