Skip to content

Safariminer/tmcomms

Repository files navigation

TMComms

An alternative chat platform in Trackmania²!

TMComms is a self-hosted in-game chat for ManiaPlanet. Simply pull up a console, open a fresh new PHP server and talk the night away with the single friend you have that has Trackmania²!

Instances

Just open up Maniaplanet and go to one of these instances:

  • Official instance: tmcomms or https://safariminer.gh.srv.us/tmcomms/index.php

Safety features

  • By default, TMComms only allows messages to be posted from ManiaPlanet or TMNF clients, even though TMNF currently isn't supported. Users trying to post using a browser will be met with a sorry page and users trying to visit the Manialink with a browser will be met with a page showing the
  • Messages are $z\r\n-ended to prevent coloring to bleed on other messages.

Drawbacks

  • The tribune-like syncing system means we are limited by Trackmania²'s request limit, and by the 3 second interval between refreshes.
  • Impersonation is really easy to pull off due to the tribune-like posting system.
  • No totoz :(
  • No emotes :(
  • Extremely slow and clunky.

Customization features

  • You can disable ManiaPlanet-only posting in config.php
  • You can change the timezone in config.php(default: America/Nunavut because same as Quebec)