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.
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 DiscordRun 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 startConfigure 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 settingsPlayers 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 hubRequirements
- ✓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 startFREELaunches the guided setup wizard for your server. Ideal for the initial configuration.
/combot helpFREEDisplays 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 hubFREEOpens the Street Fighter 6 player hub with account linking, rank and LP display, main character, and general stats.
/sf6 challengeFREEShortcut 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-redoFREERepublishes your last SF6 Fight Setup with the same configuration, so you don't have to fill it out again.
/sf6 tournamentFREEShortcut 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 profileFREEDisplays a player's SF6 profile: main character, league, current LP, and imported match history.
Usage
/sf6 profile [@user]Example
/sf6 profile @Punk/sf6 settingsFREEOpens 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 leaderboardFREEDisplays 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 hubFREEOpens the Tekken 8 player hub with account linking, rank display, character usage, and general stats.
/t8 challengeFREEShortcut 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-redoFREERepublishes your last Tekken 8 Fight Setup with the same configuration, so you don't have to fill it out again.
/t8 tournamentFREEShortcut 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 profileFREEDisplays a player's Tekken 8 profile: characters used, Tekken rank, wins/losses, and imported stats.
Usage
/t8 profile [@user]Example
/t8 profile @JDCR/t8 settingsFREEOpens 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 leaderboardFREEDisplays 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 hubFREEOpens the Smash Bros. Ultimate player hub with account linking, main characters, and server-specific stats.
/ssbu challengeFREEShortcut 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-redoFREERepublishes your last SSBU Fight Setup with the same configuration, so you don't have to fill it out again.
/ssbu tournamentFREEShortcut 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 profileFREEDisplays a player's SSBU profile with main characters and server-specific stats.
Usage
/ssbu profile [@user]Example
/ssbu profile @Mkleo/ssbu settingsFREEOpens 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 leaderboardFREEDisplays 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
Open the Tournament Setup
Press the Tournament button inside the hub, or use
/sf6 tournamentas a direct shortcut. - 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
Players sign up
Members join using the button on the tournament embed until the bracket is full or the organizer closes sign-ups.
- 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
Open the Fight Setup
Press the Challenge button inside the hub, or use
/sf6 challengeas a direct shortcut. - 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
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
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.
/leaderboardFREEDisplays the server's overall leaderboard sorted by Glory Points. Shows the top 10 by default.
Usage
/leaderboard [game] [page]Example
/leaderboard sf6/leaderboard @userFREELooks up a specific user's position in the server leaderboard.
Usage
/leaderboard @userFeatures
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 settingsFeatures
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
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.