Plugins

Custom Games

Premium
Match queue and stats panels for Valorant and CS2 — staff roles, entry requirements, point values and match logging.

A custom-games panel is a queue board in a Discord channel. Members join the queue, staff starts and finishes matches from the panel buttons, and Cloudy awards points to both teams.

LicensePremium
GamesValorant · CS2

Creating a panel

Game

valorant or cs2 · required · fixed after creation

Which game this panel runs. It determines team sizes and, for Valorant, enables the stats lookup.

Name

1–50 characters · required

Unique panel name shown on the board. With several panels — Ranked, Casual, Scrims — this is how members tell them apart.

Panel channel

Required

Where the bot posts this panel's queue board.

Staff role

Required

The role allowed to finish and cancel matches via the panel buttons. This is the only required role: without it nobody can close a match and the queue jams.

Panel settings

Required role

Optional · default Everyone

Only members with this role can join the queue. Leave it empty to let everyone in.

Use it for a verified/level-gated queue, or to run an internal scrim board that regular members can see but not join.

Finished-match log

Optional

Channel where completed matches are logged — teams, result, points awarded. Recommended: it is the only durable record of what happened, and it settles arguments about scores.

Points for win

0–100 · default 3

Awarded to every member of the winning team.

Points for loss

0–100 · default 1

Awarded to every member of the losing team.

A non-zero loss value is what keeps a ladder healthy: it rewards showing up and playing the match out instead of leaving when a game goes badly. The default 3/1 is a good ratio — winning is worth three times as much as losing, but losing is not worth nothing.

The panel embed itself can be designed with the embed builder.

Commands

CommandDoesRequires
/cg-panelCreate, update or delete a panelManage Server
/cg-pointsSet a member's points manually
/cg-my-pointsShow your own points
/cg-leaderboardShow the leaderboard
/cg-queuebanBan a member from the queueManage Server
/cg-queueunbanLift a queue banManage Server
/valo-statsFetch Valorant stats for a member

Queue bans are the moderation tool for this plugin: someone who repeatedly joins and then does not show up gets banned from the queue without being punished server-wide.

Behaviour notes

  • Created from the dashboard, the bot posts the board within about 30 seconds (Pending badge).
  • Deleting a panel tears down live matches and removes the Discord message first. Stats and points are kept.
  • Point values can be changed at any time; already-finished matches are not recalculated.
  • Points are per server and independent of the Economy currency — they are two separate systems that happen to both count upward.