Community Matchmaking (CMM)

A plugin by Greep(Trusted developer)

Community Matchmaking (CMM)
Downloads 629
Updated 2 months ago
Released 3 years ago
Identifier CMM
Numeric ID 424
Min. Openplanet 1.29.5
Game Trackmania
Main page of Community Matchmaking in its Alpha state
Squad page

Community Matchmaking (CMM) is an alternative matchmaking system

Some players may have heard of Snowisblack's RaceIt plugin, CMM is a plugin that brings this project back to life.

Entirely redeveloped by Greep, CMM is an evolutionary project designed to bring matchmaking on custom, community, game modes or maps.

Community Matchmaking is into closed alpha test to a number of selected testers. Applications are closed at the moment

You can follow the development of the project on the Discord available here

Changelog

0.0.10.20260826 - 2 months ago

  • Added TCP Sockets
    • Sockets are automatically determined if the handshake with the server pass, if not, a warning will appear on the window
    • Sockets are not required, so if the handshake will not pass, it'll fallback to HTTP requests automatically
    • Sockets are mainly used for matchmaking queue, squads and user notice at the moment.
  • When creating squad, the squad name is saved for future creation
  • Added debug setting tab (for Dev build and Dev signature)
  • Added user settings
  • Added notification sounds (TCP sockets are required in order to work)
    • Volume is customizable in user settings
    • You can set a match found sound between two choices, more choices will come soon
    • Squad notifications sounds added too (Player join/exit and new message)
  • "permission" key is now optionnal on Group entity
  • Fix squad not found on URL Change or plugin disconnection or squad fetch error

0.0.9.20260819 - 2 months ago

  • Fix Auto-set matchmaking type on squad
  • Added CMM_ALLOW_CHANGE_SETTINGS define that replaces the actual CMM_DEV_BUILD for alpha and beta versions
  • Updated Settings UI (added debug)
  • The plugin now auto-reconnects on the next health check when the Base URL is changed
  • Added checks on optional entities properties
  • Added a hidden setting that will keep the latest selected matchmaking type on reboot/reload

0.0.8.20260813 - 2 months ago

  • Added CMM_DEV_BUILD define to have possibility to edit advanced plugin settings (Base API URL at the moment)
    • should be removed soon
  • Removed Instance ID that were used to reconnect after a server restart
    • The server now uses a Redis shared memory (sessions, ongoing matches and squads will now persist after a restart)
  • Added CreateBuildReportText() that generates a "BuildInfo" text you can paste
  • Added Player first logon string
  • Added Server uptime timestamp
  • Added Queue button disable to prevent accidental double click
  • Fixed automatically leaving queue on certain conditions

Community Matchmaking is still into closed alpha test to a number of selected testers. Applications are closed at the moment

View all changelogs