CombotFGC

CombotFGC is the ultimate Discord bot for fighting game communities (FGC). Manage tournaments, ranked matches, player statistics, and leaderboards — all integrated directly into your Discord server.

🏆

Tournaments

Create and manage full brackets without leaving Discord.

⚔️

Ranked

Competitive match system powered by Glory Points.

📊

Stats

Player stats imported directly from supported games.

Quick start

1

Add the bot to your server

Click the "Add to Discord" button on the home page. You need Manage Server permission to add bots. CombotFGC requests only the minimum permissions required to function.

Add to Discord
2

Run the setup wizard

Once the bot is added, run the initial setup command. CombotFGC will guide you step by step to enable the features you want in your server.

/combot start
3

Configure your games

Enable each game your community plays and fine-tune its options using the game-specific settings command. Multiple games can be active at the same time.

/sf6 settings  ·  /t8 settings  ·  /ssbu settings
4

Players link their accounts

Server members link their game identifiers to automatically import their stats. No additional installation is required for players.

/sf6 hub  ·  /t8 hub  ·  /ssbu hub

Requirements

  • ✓Manage Server permission in Discord to add the bot.
  • ✓Players only need their Discord account — nothing to install.
  • ✓To import SF6 stats: SF6 User Code (visible in the in-game profile).
  • ✓To import Tekken 8 stats: TEKKEN ID.

General

/combot startFREE

Launches the guided setup wizard for your server. Ideal for the initial configuration.

/combot helpFREE

Displays a list of all available commands with a brief description of each.

Street Fighter 6 Commands

/sf6 hubFREE

Opens the Street Fighter 6 player hub with account linking, rank and LP display, main character, and general stats.

/sf6 challengeFREE

Shortcut that opens the SF6 Fight Setup directly, skipping the hub. Configure target, stakes, format, and skill level, then press Ready to post the challenge publicly.

/sf6 challenge-redoFREE

Republishes your last SF6 Fight Setup with the same configuration, so you don't have to fill it out again.

/sf6 tournamentFREE

Shortcut that opens the SF6 Tournament Setup directly. Configure size, mode, format, name, allowed roles, and stream link, then press Create Tournament to publish the sign-up embed.

/sf6 profileFREE

Displays a player's SF6 profile: main character, league, current LP, and imported match history.

Usage

/sf6 profile [@user]

Example

/sf6 profile @Punk
/sf6 settingsFREE

Opens the SF6 settings panel. Configure allowed channels, leaderboard channel, ranked season, mention roles, skill roles, settings access roles, and tournament permissions. Requires Manage Server, Administrator, or a delegated role.

/sf6 leaderboardFREE

Displays the server's SF6 leaderboard sorted by LP or Glory Points based on server settings.

Tekken 8 Commands

/t8 hubFREE

Opens the Tekken 8 player hub with account linking, rank display, character usage, and general stats.

/t8 challengeFREE

Shortcut that opens the Tekken 8 Fight Setup directly, skipping the hub. Configure target, stakes, format, and skill level, then press Ready to post the challenge publicly.

/t8 challenge-redoFREE

Republishes your last Tekken 8 Fight Setup with the same configuration, so you don't have to fill it out again.

/t8 tournamentFREE

Shortcut that opens the Tekken 8 Tournament Setup directly. Configure size, mode, format, name, allowed roles, and stream link, then press Create Tournament to publish the sign-up embed.

/t8 profileFREE

Displays a player's Tekken 8 profile: characters used, Tekken rank, wins/losses, and imported stats.

Usage

/t8 profile [@user]

Example

/t8 profile @JDCR
/t8 settingsFREE

Opens the Tekken 8 settings panel. Configure allowed channels, leaderboard channel, ranked season, mention roles, skill roles, settings access roles, and tournament permissions. Requires Manage Server, Administrator, or a delegated role.

/t8 leaderboardFREE

Displays the server's Tekken 8 leaderboard sorted by Tekken rank or Glory Points based on server settings.

Smash Bros. Ultimate Commands

/ssbu hubFREE

Opens the Smash Bros. Ultimate player hub with account linking, main characters, and server-specific stats.

/ssbu challengeFREE

Shortcut that opens the SSBU Fight Setup directly, skipping the hub. Configure target, stakes, format, and skill level, then press Ready to post the challenge publicly.

/ssbu challenge-redoFREE

Republishes your last SSBU Fight Setup with the same configuration, so you don't have to fill it out again.

/ssbu tournamentFREE

Shortcut that opens the SSBU Tournament Setup directly. Configure size, mode, format, name, allowed roles, and stream link, then press Create Tournament to publish the sign-up embed.

/ssbu profileFREE

Displays a player's SSBU profile with main characters and server-specific stats.

Usage

/ssbu profile [@user]

Example

/ssbu profile @Mkleo
/ssbu settingsFREE

Opens the SSBU settings panel. Configure allowed channels, leaderboard channel, ranked season, mention roles, skill roles, settings access roles, and tournament permissions. Requires Manage Server, Administrator, or a delegated role.

/ssbu leaderboardFREE

Displays the server's SSBU leaderboard sorted by Glory Points.

Tournaments

Tournaments are created through the Tournament Setup panel, accessible from the player hub or via the /<game> tournament shortcut. There are no standalone /tournament commands.

Tournament Setup options

Tournament Size

Maximum number of participants: 6, 8, 16, or 32 players.

Tournament Mode

For Glory (affects Glory Points) or For Fun (casual, no GP change).

Match Format

Set format for every match: FT3, FT5, FT7, or FT10.

Allowed Roles

Optionally restrict sign-ups to specific Discord roles. Leave empty to allow all members.

Tournament Name

Custom name shown in the bracket embed. Defaults to a generated name based on game and size.

Stream Link

Optional URL displayed in the tournament embed for live broadcasts.

How a tournament runs

  1. 1

    Open the Tournament Setup

    Press the Tournament button inside the hub, or use /sf6 tournament as a direct shortcut.

  2. 2

    Configure and create

    Set the size, mode, format, name, allowed roles, and stream link. Press Create Tournament to publish the sign-up embed.

  3. 3

    Players sign up

    Members join using the button on the tournament embed until the bracket is full or the organizer closes sign-ups.

  4. 4

    Bracket runs automatically

    The bot generates the bracket and announces each round. Players report their results and the bracket updates in place after every match.

Ranked Matches

Ranked matches are started through the Fight Setup, accessible from the player hub or via the /<game> challenge shortcut.

How a ranked match works

  1. 1

    Open the Fight Setup

    Press the Challenge button inside the hub, or use /sf6 challenge as a direct shortcut.

  2. 2

    Configure the fight

    Choose your target (specific player or open to anyone), stakes (For Glory or casual), set format, skill level, and optionally your CFN / region.

  3. 3

    Press Ready

    The challenge is posted publicly in the server. It shows your rank, Glory Points, and all configured options, and stays open until someone accepts.

  4. 4

    Another player accepts

    Any eligible player presses Accept. Once accepted, both players play the match and report the result — Glory Points are updated automatically.

Fight Setup options

Target

Any player in the server, or a specific member.

Stakes

For Glory (affects GP) or casual (no GP change).

Format

First To 3, First To 5, First to 7, First to 10.

Skill Level

Beginner, Intermediate, or Advanced — used to match players at a similar level.

CFN / Region

Optional. Share your CFN ID and region to make it easier to connect.

Use /<game> challenge-redo to instantly repost your last Fight Setup without configuring it again.

Leaderboard

/leaderboardFREE

Displays the server's overall leaderboard sorted by Glory Points. Shows the top 10 by default.

Usage

/leaderboard [game] [page]

Example

/leaderboard sf6
/leaderboard @userFREE

Looks up a specific user's position in the server leaderboard.

Usage

/leaderboard @user

Administration

Each game module has its own interactive settings panel, opened with the corresponding /<game> settings command. Only members with Manage Server, Administrator, or a delegated settings-access role can open these panels.

Settings available per game

Allowed Channels

Restrict which channels the bot can respond in.

Leaderboard Channel

Set the channel where the live leaderboard is posted and refreshed.

Ranked Season

Configure season start and end dates, and whether Glory Points auto-reset at the end.

Mention Roles

Roles to ping for Glory (ranked) and Fun (casual) match requests.

Skill Roles

Assign Discord roles to skill levels (Beginner, Intermediate, Competitive) shown in challenges.

Settings Access Roles

Grant settings-panel access to roles beyond Manage Server / Administrator.

Tournament Permissions

Control who can create tournaments: everyone, moderators only, or specific roles.

Refresh Leaderboard

Force an immediate refresh of the leaderboard message in the configured channel.

Run the settings command for each game you have active in your server:

/sf6 settings  ·  /t8 settings  ·  /ssbu settings

Glory Points System

Glory Points (GP) are CombotFGC's ranking currency. GP, ranks and seasons are server-specific: every community has its own independent ladder. Only For Glory matches move GP. For Fun matches stay in your history but never affect GP or stats.

Ranks

Everyone starts at 790 GP (Warrior V). The first four leagues have 5 divisions each, from V (lowest) to I (highest). You only drop a division when you fall 30 GP below its floor, so a single loss never demotes you.

Rookie

0 – 314

63 GP / division

Fighter

315 – 734

84 GP / division

Warrior

735 – 1259

105 GP / division

Elite

1260 – 1994

147 GP / division

Master

1995+

No divisions

Grandmaster and Gloryare limited seats for the top Masters of each server, recalculated daily at 00:00 UTC. The number of seats grows with the server's active players, and you need a minimum of ranked matches and different opponents to qualify. Seats go by GP, so anyone who passes you can take yours.

How GP is calculated

An Elo-style, zero-sum formula: whatever the winner gains, the loser loses. Players in the same or adjacent divisions count as evenly matched. Beyond that, beating a stronger opponent pays more, and losing to a weaker one costs more. Longer sets move more GP.

FT3

±21

FT5

±27

FT7

±35

FT10

±47

GP per match between evenly matched players.

Example: FT3, Elite V (1260) vs Warrior V (790)

↑ Favourite wins: +10 / −10 GP

↑ Underdog wins: +32 / −32 GP

Placements

Your first 10 ranked matches of each season are placements. Your rank stays hidden and your GP moves much faster (about +68 for an even FT3 win), while your opponent's GP changes normally. Placements can take you as high as Elite III or as low as Rookie III.

Win streak

+4 GP on your 3rd For Glory win in a row and +6 GP from the 4th on. The loser pays it, and it never exceeds the match's base gain.

Repeat opponent

Rematches against the same player within 6 hours pay 100%, then 50%, then 25%, then 0%.

0 GP floor

Nobody drops below 0 GP. If the loser can't pay in full, the winner only gets what was actually lost.

Cancel penalty

Your first Cancel Match in 24 hours is free. After that each cancel costs 10 GP × previous uses (10, 20, 30…).

Tournament rewards

Matches inside a tournament don't move GP, and nobody loses GP in one. When a For Glory tournament ends, the podium earns GP based on the opponents they beat, and beating stronger players pays more.

1st

+20 – 147

2nd

+12 – 100

3rd

+6 – 70

Resets: a season reset or a ranked reset from the dashboard puts everyone back at 790 GP and into placements. A season reset also clears match history; a dashboard reset keeps it.

Tournament System

CombotFGC includes a complete tournament system that lets you organize everything from small ranbats to large community events without leaving Discord.

Single Elimination

One loss ends your run. The only bracket format currently available — fast and straightforward, ideal for ranbats and community events of any size.

The bot automatically generates and updates the bracket after each reported result, announcing winners in the configured channel. Free servers support tournaments of up to 8 players. Pro servers unlock sizes of 6, 16, and 32 players, as well as running multiple tournaments simultaneously.

CombotFGC Pro

Pro unlocks features designed for communities that want a more competitive and customizable experience.

Extended Match Formats

Unlock FT5, FT7, and FT10 set formats for challenges and tournaments. Free servers are limited to FT3.

Simultaneous Tournaments

Run more than one tournament at the same time in the same server.

Extended Tournament Sizes

Create tournaments with 6, 16, or 32 players. Free servers are limited to 8-player brackets.

Extended Leaderboards

Display up to Top 100 players on the server leaderboard. Free servers show the top 10.

Ranked Seasons

Open and close competitive seasons with configurable dates and optional automatic Glory Points reset at season end.

Early Access

Get access to new features before they roll out to free servers.