Documentation

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.

Getting started

Quick start

Add CombotFGC to your server and get it running in minutes.

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.

Commands

General

Utility and bot configuration commands.

/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

Street Fighter 6 Commands

Stats, ranking, and configuration for Street Fighter 6.

/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

Tekken 8 Commands

Stats, ranking, and configuration for Tekken 8.

/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.

Super Smash Bros. Ultimate

Smash Bros. Ultimate Commands

Stats and configuration for Super Smash Bros. Ultimate.

/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.

Features

Tournaments

Create and manage tournaments with automatic brackets directly in Discord.

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.

Features

Ranked Matches

Competitive match system between server members with Glory Points.

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.

Commands

Leaderboard

Server rankings based on Glory Points.

/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

Features

Administration

All server configuration is managed through the per-game settings panels. No standalone admin commands are required.

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

Features

Glory Points System

The engine behind the competitive ranking in every server.

Glory Points (GP) are CombotFGC's ranking currency. Every player starts at 100 GP when they create their profile, and gains or loses them based on ranked match results. GP are server-specific — each community has its own independent leaderboard.

Base GP per match format

The set format determines the base amount of GP gained or lost, before any modifiers.

BO3

±21

BO5

±28

BO7

±35

BO10

±48

Point difference modifier

When the GP gap between two players is 50 or more, a bonus is applied. For every 20 points of difference beyond that threshold, 2 extra GP are added to the payout. The underdog earns the bonus when they win; the favourite loses fewer GP when they lose.

Example — BO3, 200 GP vs 350 GP

Difference: 150 GP → exceeds threshold by 100 → 5 steps × 2 = +10 bonus GP

Underdog wins: 200 → 231 GP  |  Favourite: 350 → 319 GP
Favourite wins: 350 → 361 GP  |  Underdog: 200 → 189 GP

Win streak bonus

A streak bonus kicks in from the 3rd consecutive win onward, stacking with each additional victory.

Win 3

+2 GP

Win 4

+4 GP

Win 5

+6 GP

Win 6

+8 GP

Win N

+2×(N−2) GP

Features

Tournament System

Run full competitions directly inside Discord.

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.

Pro Features

CombotFGC Pro

Exclusive features for servers with an active Pro plan.

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.