User Manual — fidasystem.com
Manages tournaments, approves teams, issues referee keys, and oversees the entire event.
Go to https://fidasystem.com/admin.html and log in with your username and password.
Go to the Tournaments tab → Click + New Tournament.
YEAR-MONTH-CITY (e.g. 2026-05-SONGDO). Cannot be changed after creation.
2026 Songdo FIDA International)
To automatically collect team and player registration data, link a Google Sheet. The system will automatically set up the required tabs and column headers — no manual setup needed.
/d/ and /edit from the URL and paste it into the Google Sheet ID field in the tournament settings.Go to the Teams tab. Select a tournament to see all registered teams with their details: country, category, representative name, email, and registration date.
Click the mail Approve button next to each team to approve their registration. An automatic confirmation email will be sent to the team representative from no-reply@fidasystem.com.
Go to the Notice tab. Select a tournament, enter a subject and message, and click email Send Notice. The email will be sent to all registered teams from info@fidasystem.com.
When registration is closed and all teams are approved, go to the Teams tab → Click emoji_events Send to Bracket. This transfers approved team data to the Tournament Manager system.
Go to the Referee Key tab → Select a tournament → Enter the number of Skyfences for Class 20 and Class 40 separately → Click Issue Keys. A unique 4-digit password will be generated for each Skyfence.
In the Group Draw tab → Group Draw Setup card → Select tournament and class. The Number of Skyfence is automatically loaded from the issued referee keys. Configure the remaining settings:
Click settings Apply Settings & BYE. Group slots are generated and BYE slots are automatically assigned to balance uneven team numbers across Skyfences.
Below the group slots, a Knockout Bracket Preview is generated automatically: a mirrored tournament tree showing the full path to the Final with standard seeding placeholders (e.g. Group 1st · #1, Group 2nd · #3), Red/Blue Zone assignments, and BYE positions. Changing Advance per Group updates the preview instantly.
Use the PNG 1920×1080 / PNG A4 buttons on the preview to download the bracket as a fixed-format image — ideal for announcing the draw structure and zone rule to participating teams before the tournament.
Use casino Auto Draw for random assignment, or manually click a team name then click a group slot to assign it. BYE slots (block BYE) cannot be moved.
Click check_circle Send to Bracket / Scheduler. This locks the draw, generates the full match schedule with consecutive-match avoidance, and sends everything to Tournament Manager. It also automatically populates the Scheduler tab with group draw data.
In the Group Draw tab, use the Reset Tournament Draw card to clear the group setup and all match results for a specific class.
After clicking Send to Bracket / Scheduler in Group Draw, go to the Scheduler tab. The following information is automatically filled in and cannot be edited here:
Adjust the following variables to estimate match duration accurately:
Enter the daily start and end times. Then add any Unavailable Time Blocks such as lunch breaks, opening ceremonies, award ceremonies, or exhibition matches. Each block requires a title, day selection, start time, and end time. Select All Days to apply a block to every tournament day.
Click Calculate Schedule. The system displays:
The Final match is always assigned to SF 1 only. If total match time exceeds available daily time, matches carry over to the next day automatically.
Go to the Players tab. Select a tournament and team to see all registered players with their photos, names, nationalities, and event categories.
After selecting a tournament, click the Check Duplicates button to scan for players registered in multiple teams within the same tournament.
Click on a highlighted player name to see the full list of registrations with team name, class, nationality, and face similarity score.
Inform all players of the following photo guidelines at registration:
Before each match, the referee will verify each player's identity using the registered photo. If a player's appearance does not match their registered photo, they may be denied participation.
Team and player participation certificates can be issued from the certificate page. Team certificates include the team photo strip and a tournament info box with a Final Ranking line showing the team's overall ranking in its class (e.g. Final Ranking: 5th of 26 teams) — calculated with exactly the same rules as the live Overall Ranking.
Registers the team for a tournament and distributes the QR code to players for individual registration.
Go to https://fidasystem.com. Search for and select your country from the list. The interface will switch to your language automatically.
Select the Team Registration tab at the top of the screen.
Complete all required fields:
Agree to the privacy policy and click Register. You will see a confirmation message and a QR code will be generated.
A QR code will be displayed after registration. Share this QR code with all your players. When players scan it, their team information will be automatically filled in the player registration form.
The tournament organizer will review and approve your team registration. You will receive a confirmation email at the address you provided when your team is approved.
The team representative must also register as a player. Scan the QR code or use the Player Entry tab to complete your own player registration.
You can verify how many players have completed registration at any time — no login required.
Registers individually using the QR code provided by the team representative.
Ask your team representative for the QR code or registration link. Scan the QR code with your phone camera or open the registration link in your browser.
If not automatically set, select your country from the list. The form will switch to your language.
Complete the Player Entry form:
Click photo_camera Take Photo to use your camera, or select an existing photo from your device. The photo will be automatically compressed. Make sure your face is clearly visible.
Read and agree to the privacy policy, then click Submit. You will see a registration confirmation message.
Super Pilot is an individual speed-scoring event held alongside the main team competition. Pilots compete one at a time, scoring as many goals as possible within the time limit. Rankings are determined by goals scored. There are two categories: Class 20 Super Pilot and Class 40 Super Pilot.
To enter Super Pilot, you must meet all of the following conditions:
When Super Pilot registration opens, go to the registration page using one of the following methods:
On the registration page:
The full match rules are displayed on the registration page before you submit. Key points to know:
Records match scores for an assigned Skyfence. Group draw is set by the organizer in Admin.
This manual also provides guidance for Broadcast Engineers who assist referees and are responsible for live broadcasting. Broadcast Engineers use the same Skyfence referee key to access broadcast tools.
Go to https://fidasystem.com/bracket.html. Select your tournament from the dropdown, enter your 4-digit Skyfence key (provided by the organizer), and click Enter.
After login you will immediately see the Group Stage tab with the match schedule set by the organizer. Your Skyfence tab is pre-selected. You can only input scores for matches assigned to your Skyfence.
Before each match begins, both teams must present their players at the Skyfence. The referee must verify each player's identity to prevent ineligible players from competing.
Dronesoccer matches are played according to FIDA official rules. Key points for score recording:
Dronesoccer matches are conducted in accordance with FIDA official rules and the tournament regulations. Tournament regulations may vary by event. Regulations can be found in the Rules section at the bottom of the Standings tab in Referee Mode, and in the Rules tab in Viewer Mode. All referees must memorize the regulations before the match begins.
For each match, use the + and − buttons to adjust scores per set. Red team controls are on the left, blue team controls are on the right.
After all sets are complete, click Confirm to finalize the match. The match card will show Done. If you need to make a correction, click Cancel to revert the match to an editable state.
Go to the Standings tab to see live group standings and qualified teams. Rankings are calculated by: Points → Head-to-Head → Goal Difference (±9 cap per set).
After all group matches are complete, click Generate Knockout Bracket in the Standings tab. Seeding and BYE assignments are automatic: all group 1st-place teams are seeded above all 2nd-place teams, ranked within each tier by Points → Goal Difference → Goals → Set Wins (all four as per-match averages, each divided by matches played), and the top seeds receive the BYEs. Pairings follow the international standard seeded bracket, so the top seeds are spread apart and seeds 1 and 2 can only meet in the Final.
Go to the Knockout tab. Record scores the same way as the group stage. Player verification is required before each knockout match as well.
Broadcast Mode is a live subtitle overlay system designed for use with live streaming software such as vMix or OBS. It allows the broadcast operator to display real-time subtitles during a Dronesoccer live stream on YouTube or other platforms.
To open Broadcast Mode, tap the Broadcast Mode button on the referee login screen, or go directly to https://fidasystem.com/broadcast.html.
After selecting a tournament and Skyfence (court), the following subtitle displays are available with a single click:
https://fidasystem.com/cheer.html is a chroma-key (green background, 1920×1080) overlay that brings spectator interaction into the broadcast. On launch it lists the active tournaments — select one and it starts immediately; you can also launch directly with ?tid=TOURNAMENT_ID in the URL.
https://fidasystem.com/bracket-board.html is a full-screen, auto-updating knockout bracket display for large venue monitors, so teams and spectators can always see where each team sits in the bracket. On launch it lists the active tournaments — select one and the board starts; you can also launch directly with ?tid=TOURNAMENT_ID (and optionally &cls=CLASS_NAME) in the URL.
Super Pilot is an individual speed-scoring competition held alongside the main Class 20 and Class 40 team events. Each pilot competes solo, scoring as many goals as possible within a set time limit. Rankings are determined by the number of goals scored. There are two categories: Class 20 Super Pilot and Class 40 Super Pilot.
Before the competition begins, the operator must configure the match settings at https://fidasystem.com/superpilot-setup.html.
Cutoffs are optional time-based elimination rules. Example: if 1st Cutoff is set to 10 seconds / 2 goals, and 2nd Cutoff to 30 seconds / 5 goals:
Players register for Super Pilot using their phone by scanning the QR code provided by the referee, or by going to https://fidasystem.com/superpilot-register.html.
Open the game screen at https://fidasystem.com/superpilot-game.html (the link is also available on the Setup page). The URL must include the tournament ID, Skyfence, and class parameters — the Setup page generates this link automatically.
Rankings are determined in the following priority order:
Watch live scores, standings and knockout bracket in real-time. No login required. Optimized for mobile phones.
Go to https://fidasystem.com/viewer.html on any device — phone, tablet, or computer. No login or password is required.
Select the tournament from the dropdown list and click live_tv View Live Scores. You will enter immediately with no password needed.
The Group Stage tab shows all current match scores grouped by court. Each match displays the match number, team names, set scores, and status (Done / Pending). Scores update automatically every 30 seconds.
The Standings tab shows the current group standings including points, wins, losses, and goal difference. Teams that have qualified for the knockout stage are highlighted in green.
The Knockout tab shows all knockout matches with match numbers, Skyfence assignments, and results. The champion is announced at the top when the final match is confirmed.
The Ranking tab shows a live overall ranking of every team in the class, from the Champion down to the group-stage-eliminated teams. Positions confirmed by finished matches are marked as final; positions that can still change are shown as provisional. Teams with identical criteria share the same rank, and the following rank is skipped (e.g. two teams in 8th → next is 10th).
Spectators can send cheer messages for their team and enter the Champion Prediction event. Predictions are per class — with 4 classes open you can enter up to 4 times (once per class) and receive an entry card for each. Winners are drawn live from correct predictors after the Final.
The Rules tab shows the tournament rules including group stage structure, BYE slot assignments, ranking criteria, and knockout stage rules.
Use the class tabs at the top (National Class 20, National Class 40, Club Class 20, Club Class 40) to switch between different competition categories.
A complete map of the FIDA Registration System and how all roles connect.
1st: Total Points (Win=3, Draw=1, Loss=0) · 2nd: Head-to-Head · 3rd: Goal Difference (capped at ±9 per set)
When team numbers don't divide evenly into groups, BYE slots are automatically assigned. BYE slots are distributed to Skyfences with the most groups first to balance match counts. Each group may have at most 1 BYE.
When the number of qualified teams is not a power of 2, BYEs are assigned in the first knockout round only. BYEs go to the top overall seeds: all group 1st-place teams rank above all 2nd-place teams, and within each tier teams are ranked by Points → Goal Difference → Goals → Set Wins, where all four criteria are per-match averages — each value is divided by matches played — so 3-team BYE groups and 4-team groups are compared fairly. No BYE vs BYE matches are allowed.
Knockout pairings follow the international standard seeded bracket: seed 1 plays the lowest seed, seed 2 anchors the opposite half (e.g. Round of 16: 1v16, 8v9, 5v12, 4v13 in one half; 3v14, 6v11, 7v10, 2v15 in the other). Seeds 1 and 2 can only meet in the Final, and seeds 1–4 can only meet from the Semifinals. The bracket is displayed as a mirrored tree with the Final at the center and the 3rd Place match below it.
In every knockout match, the team shown on the upper line of the bracket plays in the Red Zone and the team on the lower line plays in the Blue Zone. Zone assignments are therefore fixed for the entire bracket the moment the draw is published — there is nothing to negotiate at the court.
The live Overall Ranking places teams by how far they advanced: Champion, Runner-up, 3rd and 4th (decided by the 3rd Place match), then Quarter-final losers, Round of 16 losers, and so on, with group-stage-eliminated teams ranked last and fixed as soon as the group stage ends. Losers within the same round are ordered by Set Diff → Adjusted GD → Total Goals, where a team defeated by an opponent that keeps winning receives +3 adjusted goal difference per further win by that opponent. Teams with identical criteria share the same rank and the following rank is skipped (e.g. two teams in 8th → next is 10th).