EvoEsports / EvoSC-sharp

A Trackmania Server Controller written in C# using .NET 8
https://evosc.io
GNU General Public License v3.0
20 stars 13 forks source link

Match Manager Module #148

Closed snixtho closed 9 months ago

snixtho commented 1 year ago

The idea of the Match Manager module is that it can automate the processes of executing and tracking matches. It can work in different modes such as tracking only or automated match mode. It can either start tracking matches automatically or admins can trigger this manually. The goal is to give the end-user a fine-grained configuration and control over what can be done. The reason for this is that the idea is for other modules to depend on this module for controlling matches and getting match data/statistics.

The tracker will record scores, players chat or other states and events occurring during a match. It saves the recording in a database, file or can be sent somewhere such as a webhook. It also provides a UI in-game to view and manage match recording, which allows you to delete or add entries.