Trackmania dedicated server plugin written in ManiaScript
- Download .zip extract directly to dedicated server directory
- copy
UserData/Media/TmControl/config.default.json
toUserData/Media/TmControl/config.json
and setup admins - To start the server plugin, add
/serverplugin=TmControl/TmControl.Script.txt
to your dedicated server command
When you have admins a row icons will appear above the chrono timer at bottom center.
tip1: If you wish to develop using maniascript vscode + manialsp, have a copy manialsp.exe this repo root.
tip2: use symlinks to dedicated
- Clone this git repo outside of the dedicated server.
- You wish to link TmControl directories at
Media
andScripts
- To do symlinks for the directories:
- At Windows 10:
mklink /D Link OriginalDirectory
- At Linux:
ln -s /path/to/file /path/to/symlink
- At Windows 10:
You can restart the serverplugin without restarting dedicated with RemoteControlExamples\PhpControl\restart.php
Just edit the dedicated xmlrpc port and credentials at the restart.php file and run it with php.
You might see some deprecated warnings, due the example itself is quite old and we run so much newer php's nowdays... but it'll work just fine.