User & Organizer Documentation β Dashboard Overview
The Tournament Overview acts as the central hub of the NAROK platform. Whether you are organizing your own events, checking your active tournament participations, or browsing upcoming Blood Bowl tournaments around the globe, everything starts here.
NAF Integration Note: This platform is closely tied to NAF tournament data. Features such as player rankings, squad tracking, and matchmaking use official parameters like NAF numbers, Glicko ratings, and nationality context.
The overview is logically separated into three major sections based on your user profile and permissions:
This area is exclusive to Tournament Organizers (TOs). It lists all the tournaments that you own or manage. From here, you have direct administrative access to modify settings, manage registrants, and input match results.
As a player, any tournament you have registered for (whether an individual event or a team-based squad format) will show up here. This gives you quick access to upload your rosters, check your tournament standing, or report your game outcomes.
A chronological feed of all past, ongoing, and future tournaments stored in the database. You can use the date picker to filter events within specific date ranges to find future tournaments to register for.
Each tournament is represented by a detailed card containing critical status information:
19/24).At the bottom of the overview, a dynamic status legend outlines the life cycle of a tournament on NAROK:
Setting up a tournament in NAROK is organized into three main navigation pillars: Process, Information, and Rules. The "Information" tab (General Information) is where the core metadata of your event is defined.
The setup is divided into collapsible sections to keep the process manageable:
Pro Tip: Use the Process tab to move your tournament out of "Draft" mode once you are ready for the community to see it in the "All Tournaments" overview.
This section defines the identity and structural backbone of your event. The choices made here will dictate how the registration and pairing engines behave.
BB 2020 or BB 2025). This ensures that coaches are aware of the mechanical framework of the games.Swiss system is the standard for Blood Bowl, ensuring players with similar records face off in subsequent rounds.If Squad is selected as the tournament type, the following additional fields must be configured:
Technical Note: If you switch the Type from Squad back to Individual, the squad-specific fields will be hidden, but your saved "Max. Number of Squads" may be retained in the database until the form is submitted.
This module allows you to customize the competitive scoring math for your tournament. You can define standard match points and establish a complex hierarchy for resolving ties in the standings.
Set the fundamental values for game outcomes. These are typically set to 3 / 1 / 0 or 2 / 1 / 0 depending on your preferred tournament style.
When coaches have the same total points, the system uses the Tiebreaker Hierarchy to determine their rank. You can select multiple criteria in order of importance.
Recommended Setup: In most scenarios, always select Points (or SquadPoints for team events) as the first criteria.
Points > NetTD > NetCas) to show you exactly how the ranking engine will process the data.These toggles customize the match reporting form that coaches use after their games. Enabling these will track additional statistics without affecting the primary score unless specified in the tiebreakers.
Organizer's Note: If you are running a Squad Tournament, ensure you configure the second Tiebreaker dropdown specifically for Squad rankings to ensure the team-vs-team standings are calculated correctly.
The Ruleset module defines the gameplay constraints and the budget balancing for teams. You can either use standardized community rulesets or create a bespoke system for your event.
For team-based events, you can enforce specific diversity rules:
This system allows you to award extra budget to a squad based on the "cumulative weakness" of their chosen races. This is a powerful tool for encouraging the play of lower-tier teams.
How it works: The system sums up the Tier values of all races in a squad. Based on this Tier Sum, you can grant a Bonus Budget.
Important: Tier names in your settings must end with a numeric value (e.g., 'Tier 1', 'Alpha 2') for the math engine to correctly calculate the sums.
This module ensures that participants can find your venue and stay updated through external communication channels. The information entered here is displayed publicly on the tournament's details page.
Providing accurate location data helps coaches plan their travel and allows the system to categorize tournaments by region.
tbd if unknown).discord.gg/). This will provide coaches with a direct link to join your tournament's community server for real-time updates, rules discussions, and pairing announcements.
Visibility Note: All fields in this section are public. Avoid putting private contact information (like personal phone numbers) here unless you want them visible to all registered and prospective users.
This section allows you to define the temporal window of your event. Setting accurate dates is crucial as it determines your tournament's placement in the global calendar and affects the "active" status of the reporting tools.
If your tournament takes place entirely within a single day:
System Logic: The tournament will appear in the "All Tournaments" section on the dashboard sorted by the Start Date. Once the End Date has passed, the tournament status will eventually transition toward the "Closed" phase.
This module allows you to specify the exact timing for each round. While the number of rounds is set in the "Name and Type" section, this area focuses on the scheduling metadata required for official sanctioning.
The dates and times entered here are primarily utilized for the XML export file. This file is generated after the tournament to upload results to the NAF website for global ranking updates.
For each round defined in your tournament setup, you can specify:
Organizer Tip: Even though these times aren't used to "lock" the software's pairing engine, keeping them accurate helps your participants see the planned schedule on the tournament's public information page.
The Survey module allows you to collect custom information from your participants beyond their NAF data. Whether you need to know about dietary requirements, T-shirt sizes, or painted army status, this tool provides a flexible way to poll your coaches.
You can configure up to 10 custom questions. For each question, you define:
Yes / No, Text, or Multiple Choice).Organizers have granular control over how and when questions are interactable:
0 / 0 counter below each question shows real-time progress (Answered / Total Participants).Organizer Tip: Prepare your questions in advance while the tournament is in "Draft" mode. Only hit "Published" once you are ready for the influx of responses But you can also on the fly do some questions later on even during the tournament.
This module defines the entry workflow for coaches. It allows you to automate communication and control the flow of participants to ensure your event stays within venue capacity.
Organizer Tip: Use the Manual registration approval in combination with the Welcome email to create a professional "Confirmation" workflow. You can approve them once their tournament fee is received and have the email serve as their official ticket.
The Participants tab is the operational command center for organizers during the registration phase. It allows you to monitor sign-ups, communicate with coaches, and manage individual or squad statuses.
Communication is key to a smooth tournament. Use the Broadcast Message tool to send bulk emails to your participants.
{{naf-nick}} or {{squad}} to personalize your messages automatically.Both views feature a robust search and filter bar to help you find specific coaches or races quickly:
In standard tournaments, each row represents a single coach. You can monitor and toggle the following statuses:
When the tournament is set to "Squad" type, the interface groups coaches into their respective teams.
Administrative Power: As an organizer, you have the ability to manually delete entries (red trash can) or directly email a specific coach (envelope icon) from their entry row.
The Game tab is the active interface for coaches during their matches. It allows for live tracking of scores, casualties, and game-state transitions, providing immediate data for the tournament rankings.
Before recording stats, coaches can set the environmental conditions of the match:
The interface provides large, touch-friendly increment/decrement buttons for primary match statistics:
To ensure data integrity, matches progress through specific milestones:
Coach Tip: Use the Messages tab at the top if you need to contact the Tournament Organizer (TO) immediately regarding a rules dispute or a mis-entered score before hitting "Fulltime."
The Results tab provides a comprehensive look at the competitive landscape of the tournament. It is divided into an overall Ranking overview and detailed Round-by-Round match reports.
The Standings table provides a real-time leaderboard of all participants. Organizers and coaches can customize this view to analyze specific performance metrics.
By selecting a specific round number (1, 2, 3, etc.) in the sub-navigation, you can view the pairings and individual match outcomes for that round.
The blue toggle buttons allow you to switch the pairing view between different perspectives:
Technical Note: Standings are calculated based on the Tiebreaker Hierarchy defined in the Information tab. If two coaches are tied on points, the system automatically applies your chosen secondary and tertiary criteria to determine the rank.
The My Team tab is the central interface for coaches to build and manage their rosters. It provides real-time validation against tournament rules and budget constraints, ensuring every team is "tournament-ready."
Before adding players, coaches define the core identity of their team:
The system tracks every gold piece spent to ensure the roster is legal:
Coach Tip: Changes are saved automatically. Look for the green "All changes are saved" notification at the top to ensure your latest roster adjustments are secured.
The Rules tab allows tournament organizers to define the mechanical framework of the event, from basic roster-building rules to complex Tier-based bonus systems.
Organizers can choose between two primary methods for rule implementation:
Tiers are used to balance different Blood Bowl races by providing extra resources to weaker teams. Each Tier can be configured individually:
The system includes a comprehensive list of Star Players that can be globally managed for the tournament:
Organizer Note: When setting up Squad Tier Bonuses, ensure that Tier names end with their numeric value (e.g., 'Tier 1'). This allows the system to calculate the total Tier sum of a squad and automatically apply the corresponding Bonus Budget.
The Process tab acts as the control room. It manages the timeline of the tournament and handles the "heavy lifting" like pairing, state transitions, and NAF data exports.
The tournament moves through a sequence of states. Each state enables or disables specific features for you and your participants:
This area controls the competitive flow. The system uses your Tiebreaker Hierarchy to calculate Swiss pairings.
Once the final whistle blows, NAROK simplifies the administrative wrap-up:
Automate your communication during the event. You can trigger mass emails for specific milestones:
TD Advice: Always double-check that all results for the current round have a green "Confirmed" status before clicking "Pair Next Round". This ensures the Swiss logic is based on the most accurate data.