Royal Match Monitor

A plugin by jeFFeSS

Royal Match Monitor
Downloads 1,273
Updated 2 months ago
Released 3 years ago
Created 3 years ago
Numeric ID 193
Min. Openplanet 1.26.0
Signed
Game Trackmania

Help me get reliable, timely data about what maps are actually showing up in each Royal match you are playing! This data will help keep my bot as accurate as possible without creating a ton of extra load.

The way this plugin works is that it sends me basic information about each official Royal or Super Royal match that you play. I'm not collecting your username/IP address, just basic details about the current match server, map list, and bot names.

All of this will help me keep https://royalgraveyard.jeffs.rocks updated even on days I'm not able to play Royal myself (which is most days).

Here is a sample of the data being sent. This is only sent at the start of each match and is a miniscule amount of data (typically under 1kb, at most every 20 minutes).

{
  "rev": 1,
  "lid": "",
  "players": 14,
  "server": {
    "login": "Fbt097gEQ6uhkyecdpJw3Q",
    "name": "Match: Official royal - match",
    "mode": "TM_Royal_Online",
    "ver": "2022-04-11_16_00"
  },
  "maps": [
    {
      "uid": "GG3drvHQBONgvnTPB6QM5adh3x0",
      "name": "Eltaria"
    },
    ...
  ],
  "bots": [
    "DeatheaterSquad",
    "Foxwort",
    ...
  ]
}

Changelog

1.4.3 - 2 months ago

  • Fixed MLHook script error caused by game update on 2024-10-01
  • Switched from deprecated NadeoClubServices token to NadeoLiveServices token

1.4.0 - 10 months ago

Changed some constants to work with the updated Royal gamemode ("TM_RoyalStars_Online")

1.3.0 - 1 year ago

NEW: This plugin now automatically notifies the Royal Family Discord bot when you drive a WR on a map from the Royal Training Maps club. This means that your records on Royal Training Maps should usually show up in under a minute after you drive them (depending on Nadeo API delays).

This feature requires the MLHook plugin, which you can install using OpenPlanet's plugin manager.

An important note about privacy: I respect your privacy and have tried to update this plugin to only send the minimum needed to make this work. Due to the large number of Royal Training Maps, this plugin cannot easily check if the map you are driving is part of the Royal Training club. As a consequence, the map UID and time of every WR you drive will be sent to my server, whether or not it's part of the club. My server will immediately discard any data that is not for a Royal Training Map, and at no point do I know your username or retain your IP address. My server then tells Schwabba's bot that there is a new WR on the map, so that it can post in Discord.

Of course it is up to you if this is OK, or if you'd rather disable the feature. There is a simple checkbox in the plugin settings (OpenPlanet menu > Settings > Royal Match Monitor) which you can use to turn world record reporting on or off as you desire. Please reach out on Discord if you have any questions!

View all changelogs