Released under GNU General Public License v3.0 or later.
Installation guide
Choose one setup path. Each title-pack ZIP contains a UserData folder and can coexist with the others.
1. Docker Compose with ManiaServerManager and Envimix Control
Use ManiaServerManager to download/update the dedicated server, title pack, and ENVIMIX scripts when the container starts. The Compose file also runs Envimix Control, which submits record replays, validation replays, and session replays to Envimania.
Sign in, open your profile, and register the ManiaPlanet dedicated server account you will use. This will enable Envimania for your server.
Open the registered server page, select Generate controller code, and replace your_controller_code below. Treat the code like a password.
Replace your_server_login, your_server_password, and the server name, then run docker compose up -d.
The server and controller share the UserData directory so the controller can read generated replay files. Successfully submitted local replays are deleted and failed submissions remain in place for a later retry.
Envimix Control is not a required component for running the server. Records driven without replays may still be accepted on Envimania, but there is no guarantee of their validity.
Install or prepare ManiaPlanet dedicated server with the TM² Island title pack.
Extract UserData folder from the ZIP into dedicated server directory and merge it.
Run ./ManiaPlanetServer /title=TM2U_Island@adamkooo /dedicated_cfg=dedicated_cfg.txt /game_settings=MatchSettings/EnvimixTimeAttack.TM2U_Island@adamkooo.txt
Adding Envimix Control to a manually managed dedicated server is not supported yet, so this setup does not track and submit replays to Envimania.
Extract contents of the ZIP's UserData folder into Documents\ManiaPlanet.
Start ManiaPlanet and TM² Island.
Create a server and choose one of the gamemodes and the EnvimixTimeAttack.TM2U_Island@adamkooo.txt MatchSettings.
Adding Envimix Control to a ManiaPlanet client setup is not supported yet, so this setup does not track and submit replays to Envimania.
Using more than one title pack? Repeat the same process with each matching ZIP. The title-pack-specific MatchSettings and skins live alongside one another, so you can switch title packs without reinstalling the others.