Community Matchmaking (CMM)

A plugin by Greep(Trusted developer)

All versions

0.0.10.20260826

2 months ago

Download 0.0.10.20260826

Requires at least Openplanet 1.29.5

  • 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

Download 0.0.9.20260819

Requires at least Openplanet 1.29.5

  • 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

Download 0.0.8.20260813

Requires at least Openplanet 1.29.5

  • 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

0.0.5.20260728

3 months ago

Download 0.0.5.20260728

Requires at least Openplanet 1.29.5

Complete rewrite !

  • Name change ! Yet Another Matchmaking is now Community Matchmaking, because it will have more than official match makings !
  • Added a lot of features: History, Leaderboard...
  • Complete squad system rewrite
  • Fixed a lot of Openplanet's deprecations to be more updated.

Community Matchmaking will now be into closed alpha test to a number of selected testers. If you want to be part of the test program, please contact Greep on Discord

0.0.3-alpha-20240823

2 years ago

Download 0.0.3-alpha-20240823

Requires at least Openplanet 1.26.9

  • Add school mode checks before joining the queue
  • Fix "server unavailable" because of an empty token on game loading by retrying refreshing token before Auth
  • Fix g_headerFont not loading and making the plugin crash
  • Add server Instance Id checks (this is to prevent "Connected player not found" errors)
  • Added Queue Length when queuing for a match
  • Global variables are being reset in a case of server not alive
  • Added queue details and time elapsed on footer
  • Fixed infinite loading after server restart

FYI: The YAMM plugin is now opened to everyone until October 4th

0.0.2-closedalpha-20240805

2 years ago

Download 0.0.2-closedalpha-20240805

Requires at least Openplanet 1.26.9

  • Player points are now refreshed after the match
  • Add trusted developer checks if running Openplanet in developer mode
  • Queue button is now perfectly aligned

0.0.1-closedalpha-20231203

3 years ago

Download 0.0.1-closedalpha-20231203

Requires at least Openplanet 1.26.9