Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EvoEsports/EvoSC
EvoSC is a modern server-controller for TM²/TM2020 running on PHP7.4
https://github.com/EvoEsports/EvoSC
evo evotm game maniaplanet nadeo server-controller tm trackmania
Last synced: about 2 months ago
JSON representation
EvoSC is a modern server-controller for TM²/TM2020 running on PHP7.4
- Host: GitHub
- URL: https://github.com/EvoEsports/EvoSC
- Owner: EvoEsports
- License: other
- Created: 2019-01-04T07:27:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T20:55:33.000Z (about 2 months ago)
- Last Synced: 2024-05-22T21:58:39.764Z (about 2 months ago)
- Topics: evo, evotm, game, maniaplanet, nadeo, server-controller, tm, trackmania
- Language: PHP
- Homepage: https://evoesports.gg
- Size: 8.12 MB
- Stars: 63
- Watchers: 4
- Forks: 20
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-trackmania - EvoSC - A modern servercontroller for Trackmania² running on PHP/7.2 or newer. (Servers / Controllers)
README
# EvoSC
A modern server controller for the game Trackmania (TM² & 2020).
![EvoSC Screenshot](https://i.imgur.com/cXMIv8Q.png "EvoSC Screenshot")[![GitHub](https://img.shields.io/badge/LICENSE-CC_BY--NC--ND_4.0-lightgrey.svg?style=for-the-badge)](https://github.com/EvoTM/EvoSC/blob/master/LICENSE)
[![Discord](https://img.shields.io/discord/384138149686935562.svg?color=7289DA&label=DISCORD&style=for-the-badge&logo=discord)](https://discord.gg/evoesports)| ⚠ Bug-Reports are only accepted for the master-branch ⚠ |
| --- |
| If you encounter a bug, create an [Issue](https://github.com/EvoEsports/EvoSC/issues) 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)### Requirements
* PHP 7.4 and simplexml, mbstring, gd, dom, mysql, curl extension.
* Composer
* MySQL/MariaDB Server### Installation
[Wiki: Installation](https://wiki.evotm.com/books/evosc-users-guide/page/download-installation)### Modules
Get modules to improve your EvoSC experience:
[Modules for EvoSC](https://github.com/EvoEsports/EvoSC/wiki/Modules)___
## 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 `. The migration is saved to to /Migrations. Copy it to your module if necessary. |---
## Available ingame fonts
* RajdhaniMono (default)
* Oswald
* OswaldMono
* GameFontBlack
* GameFontRegular
* GameFontSemiBold
* RobotoCondensed
* RobotoCondensedBold