Skip to main content


Yunite ships a fully-fledged tournament scoring system for your Fortnite tournaments!

The bot will distribute custom keys with the Custom Games feature and calculate match results from replay files uploaded by users, and combines all of this data into one tournament leaderboard. This data includes

  • Placement vs. Elimination points for each team
  • Single match leaderboards, including
    • Individual results for the match
    • Killfeed
    • Interactive map with
      • Death locations
      • Landing spots
      • Bus flight path
      • Safe zones

Here's an example what the leaderboard could look like:

Leaderboard example

Yunite Tournaments come with a few differences to older systems such as Mayhem:

  • Our system is connected with our key distribution system. You must dispatch the keys through the customs system for a match to be scored in your tournament. Yunite supports sessions resulting from key leaks as well if this setting is enabled.
  • Yunite will score non-PC players on a best effort basis - that means, as long as a PC player uploads a replay file containing a console players score, they will receive their points. However, it's the same as with other systems: If you don't have a PC player at least spectating the Victory Royale, the match will only be partially scored.
  • Instead of deleting matches, you can ignore them. You can easily tell Yunite to ignore a specific match when calculating the leaderboard, and undo that decision with the same ease. In Mayhem, it was gone after deletion.
  • Scoring only takes a very short time after the replay files have been uploaded. You won't have to wait 10 minutes for your placement points to appear like in Mayhem.

Tournament Scoring

Players have multiple ways to upload their replay files. It can either be done manually or by installing our local client to your PC.

  • Upload the replay file manually
    • Onto the website at
    • As a response to a Direct Message Yunite sends after players leave the game
    • Into a pre-configured channel on your server
  • Yunite client

The use of the client is 100% optional. If players don't feel comfortable to install third party software, they can continue to drag and drop replay files.

Watch this video in order to learn how to upload replay files manually:

Getting started

To get started with tournaments, follow these steps:


ALL members of ALL TEAMS must be verified with the Fortnite Registration System for this system to work unless Allow unverified players setting has been enabled beforehand by an administrator!

  1. On the dashboard, go to Tournaments under the Fortnite heading.
  2. In the top right, click on "Add tournament".
  3. Set up all the settings (see below for explanations).
  4. Go to the Custom Host tab on top middle of your screen.
  5. Host a game using your tournament preset.
  6. Let your users upload their replay files.

Done! Yunite will extract the results from all submitted replay files and create a leaderboard for you. You can access the leaderboard by clicking the Leaderboard button on your Tournament Options panel.

Setting up a tournament

Once you add a new tournament, you'll be presented with quite a few settings and options you need to fill.

General settings

  • Name: Enter the public name of your tournament. It will displayed on the leaderboard, the Discord embed etc.
  • Description: Enter a description of your tournament. You include prizes, rules, and anything else that might be important here. It will be displayed on your leaderboard page and on the Discord embed of your tournament.
  • Team Size: Please select the team size of your tournament.
On / Off options
  • Allow unverified players: Enable this if you want to allow that unverified players fill up a team; e.g. this would allow that only the team lead of each team is on Discord, and the other players are not. Note that teams could play with different external players in each match, therefore swapping is enabled by default.
  • Allow mid-tournament team changes: Enable this option if you want to allow that teams change players mid-tournament. Only recommended for long running ladders etc.
  • Recreate team on team changes: If this is enabled, Yunite will create a new team for each unique player combination it encounters, effectively resetting points if a team exchanges a mate. This is recommended. If disabled, Yunite will attempt to apply changes to existing teams if detected - Note that Yunite can not automatically process changes of the team captain in this case.
  • Require pre-registration: Enable this if participating teams must register before the tournament starts. Users can pre-register their teams using a reaction on the Discord embed you have to post. If this is enabled, no new teams can join after the tournament started.
  • Reset points on team change: If this is enabled, teams will only get the points (in the full leaderboard) of games that have been played with the exact same players as their latest game in the tournament. That means, if they swap a teammate, they will only receive the points played with that new teammate. If disabled, teams will keep their points if they change teammates
  • Display landing locations: If this is enabled, Yunite will display all available landing locations on session maps.
  • Allow fill only sessions: If this is enabled, Yunite will allow sessions to be counted that have not been joined through the key distribution system. This can be helpful if you want to leak the code after the distribution and want to count sessions that only consist of players who got the code leaked. Note that this is reducing tournament security.
  • Display Epic names on leaderboard: If this is enabled, Yunite will display Epic names instead of Discord names on the leaderboard.

Use drag and drop to sort tiebreakers and drag them between enabled tiebreakers (left) and disabled tiebreakers (right).

The following tiebrakers are available:

  • Total wins
  • Average eliminations per game
  • Average eliminations
  • Average seconds survived per game
  • Total elimination count
  • Average score per game
  • Total seconds survived
  • Embedded Twitch stream user name FOR BETA USERS ONLY: Please enter the user name of the twitch stream that should be highlighted automatically on the leaderboard.
  • Participation requirement: Select whether or not participation should be limited to whitelisted users. Select 'Open' if everyone on the server should be able to participate. Select 'Role' if you want to limit participation to people having a certain role.
    • Role required to participate: Users can only play in this tournament if they have one of the roles you configure here. While sending out keys, parties that do not have enough players with this role will be rejected. Don't use any of your Fortnite Registration roles here!
    • Number of users required to be whitelisted: Select how many users per team have to have one of the whitelist roles to be able to play.
  • Role to grant to complete, valid teams: This role will be granted to teams of the right size.
  • Min. players per match: Please choose how many participants must be in the same game for it to count towards the leaderboard.
  • Start Date: Enter the date and time when your tournament starts. These times will publicly displayed. Games can only be started after this time.
  • End Date: Enter the date and time when your tournament ends. All games must be started before this point in time.
  • Replay Upload Channel: You can offer your players a central place to upload their replay files. This is optional, as players can still upload using the website or DMs.

Point system

Configure the format of your tournament by specifying elimination and placement points.

  • Elimination points are awarded if a player you knocked gets eliminated, or if you eliminate the last player of a team.
    • Maximum eliminations: Select how many kills should be counted at most. An empty field or zero means unlimited kills.
  • Placement points are awarded to ranks in single matches. Each team gets awarded the placement points of the next worse placement you configure (Example: If you configure some points for #1 and some points for #5, then #2, #3, #4 and #5 would get the same amount of points).

Match settings

Please configure a match preset for your tournament. It works similarly to our Custom Games feature. Please take a look at its documentation if you're not familiar with it yet!

Role assignments

You can configure roles that Yunite will hand out to specific ranks on the final leaderboard. The roles will be applied 30 minutes after the tournament ended.

The roles work very similar to placement points; if you want to add a role to the top 10 teams, just configure one single entry with #10 as placement, and the top 1 to 10 will receive the role.


  • Assign all roles: Enable this if you want Yunite to assign all roles a player is eligible for. If this is disable, a team will only receive the best role they may get, and not all of them.
  • Add only: If enabled, Yunite will only add the roles to eligible players, but not remove it from users already having the role. If disabled, Yunite will remove the role from everyone else.
  • Team lead only: If this is selected, Yunite will add the roles only to the leader of each team; other members don't get any roles.

Tournament options

Once you created a tournament, you'll see a new panel on the tournaments page for it. If offers a few options:

  • Edit: Reopen the form you already know to change the settings.
  • Leaderboard: Open the public leaderboard page. The page is accessible by everyone, so you can just share the link.
  • Post Discord Embed: Post an embed to a public channel on your Discord server. It shows the general tournament data, the top 10 of the leaderboard, and a reaction your players can use to change their teammates if you allowed that in the tournament settings.
  • Export CSV: Export and download a .csv file with the current leaderboard.
  • Match History: Views the match history of the tournament (see below).
  • Clone: Create a new tournament with the exact same settings. Useful for repeated / daily / weekly ladders.
  • Delete: Deletes this tournament permanently. You will lose all data and all points. This can not be undone.


Once you click the Dashboard button, you'll see some stats about your tournament, a list of all matches played in your tournament so far, and a team list.

Match List

Click Ignore to ignore a match. Ignored matches will not count towards the leaderboard.

Click Results to show the individual results of this single match.

You can check the status of those matches. There are a few status tags that may appear:

  • Not yet scored: This game has been captured, but not yet scored (probably it's in progress and noone uploaded replays so far).
  • Partially scored: This game has been partially scored (e.g. with a replay from the mid of the match). This generally appears if noone uploaded a replay file yet that contains the Victory Royale.
  • Not enough players: This game has already been (partially) scored, but will not count towards the leaderboard as there are not enough players in it. You can change the limit in your tournament settings to let them count.
  • Ignored: Appears if you pressed the Ignore button. Ignored matches will not count towards the leaderboard.

Team List

The number next to the team list tab shows how many teams are in your tournament. Click the tab to see a list.

You can search for names or user IDs in the searchbar to find a specific team.

Click "Disqualify" to disqualify a team. Disqualified players can't play in this tournament anymore, and can't join a new team (unless you do that for them).

In Duos, Trios and Squads, you can edit teams. Click the edit button to add or remove players to / from a team, and to promote a player to captain. If you enabled "Allow mid-tournament team changes" in your tournament settings, players can do these things themselves using the reaction below the tournament embed on Discord. If it's disabled, only you as admin can modify teams (e.g. upon request).

Manual score adjustment


Please note that this feature should not be used to correct "wrong" scores. Replay files don't lie, and you should not trust potentially faked "proof" of your players.

Point adjustments come with the requirement of a reason that will be shared with the player and the public on the leaderboard to ensure full transparency on the reason for the score adjustment. Players will know who adjusted their score and why, and, as a consequence, can appeal this adjustment by asking the TO directly if they think this is an error.

You can adjust the score of a team on the website on the dashboard of your tournament. Just access the team list, search for the team you want to change, and click "Adjust score".

Adjustment example


A direct link to your leaderboard can be found by going to your tournament dashboard and clicking on "Leaderboard".

Advanced analytics

When hosting tournaments you're now able to see very extensive analytics about the games.

The general match analytics will display as a graph how many players were alive during the match and whether the match had the storm surge or not, not forgetting closing zones.


In comparison to match ones, team analytics will display very detailed information about specific players/teams. Yunite is able show following data about players

  • Changes to health as a graph
  • Materials (both total and changes)
  • Skin
  • Survival time
  • Eliminations / Assists
  • Changes to inventory
  • Path as a graph and the total distance travelled
  • Damage to players & structures


Twitch preview FOR BETA USERS ONLY

Using the Twitch Registration system you will be able to view a full list of all live users who have linked their Twitch accounts through Yunite on Tournament Leaderboards. You can also pin Twitch accounts to be seen by all users who interact with the Leaderboard, as well as watch all streams simultaneously on your favorite multistream platform such as "Twitch Theater" by simply selecting all streams you'd like to view!

Important notes

There are few things to keep in mind when using tournaments:

  • If you allowed it with a setting, players can change teammates. If a team decides to remove one teammate and replace them with another, Yunite will detect this automatically. However, each team has a party leader / team captain that can not be exchanged automatically. If the lead player needs to be replaced, the team has to promote another team member to lead first. This can either be done using the tournament embed by players themselves, or by a tournament organizer on the Yunite dashboard.
  • If you don't require pre-signup, the players do not have to create a team. Instead, they can just queue and Yunite will create a team for them automatically. Yunite will send them a DM containing details.

If you've any additional questions, we recommend you to contact our staff team in the Support server as always.