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
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.
General
/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 Commands
/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 Commands
/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.
Smash Bros. Ultimate Commands
/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.
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
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.
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
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.
Leaderboard
/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 @userAdministration
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 settingsGlory 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.