[XFA] Tournament - XF2

[XFA] Tournament - XF2 6.0.0

No permission to buy (€40.00)
Compatible XF 2.x versions
  1. 2.0
  2. 2.1
  3. 2.2
  4. 2.3
Additional requirements
[XFA] Core > 2.0.2
[XFA] Roster > 2.0.5 (Optional - For team tournaments)

Versions above 3.6.0 are only compatible with XF2.3
Updates duration
1 year - 20€ renewal
Visible branding
No
tournament-banner.webp

Give your members something to play for. Your community creates and runs public or private tournaments in a few clicks, from a quick knockout cup to a season-long league, with brackets that look like the real thing. Registrations, matches, scores, winners, alerts and discussions are all handled for you, and your players can now climb a ranked Elo ladder too.

Perfect for gaming communities, sports forums, e-sports clubs and any community that loves a bit of competition.

🆕 What's new in 6.0.0​

  • 📈 Elo rating system: give every player and team a skill rating that moves with their results. Group games into rating pools (for example one per game), tune how fast ratings move, and choose whether they update when a tournament ends or match by match. Ratings show on leaderboards, member profiles, participants lists and roster pages, plus a new "Top Elo" widget. It is optional and off by default, so existing sites are not affected.
  • 🎲 New "Any vs any" mode: free-for-all matches with several players at once, ideal for racing, battle royale or party games. Enter results by finishing place or by score, award points from a table or enter them by hand, and watch the standings build up live.
  • ⚡ Lighter and faster: the add-on no longer depends on jQuery. Brackets and round robin tables now run on plain modern JavaScript.
  • ✨ Clearer results: the winner's name is now shown in bold in standings and brackets.

✨ Features​


Tournament modes​

  • 🥇 Single elimination: one loss and you are out. Optional third place match.
  • 🥉 Single elimination with consolation bracket: a second chance for the early losers.
  • 🔁 Double elimination: the classic winners and losers brackets, with an optional third place match.
  • 📊 Round robin: everybody plays everybody, with a live standings table.
  • ↔️ Round robin with 2-way matches: home and away legs for every pairing.
  • 👑 King of the Hill: challengers take on the current king, and the throne changes hands as results come in.
  • 🎲 Any vs any: multi-player free-for-all matches with places, scores and a points table.
  • ✋ Manual winner: the organizer simply names the winner.

Registration and participants​

  • 👤 Three registration types: solo (by member), free input (by typed name) or team (by roster).
  • 🔢 Contestant limit: pick the maximum number of contestants. When the bracket is not full, byes are handled automatically.
  • 🌍 Public or private: private tournaments are invite-only.
  • 🔐 Usergroup restricted: limit registration to the usergroups you choose.
  • ✉️ Invite or add players: fast username autocomplete.
  • ✅ Check-in: players confirm their participation before registration closes, so you only play with people who are really there.
  • 🏷️ Classes: split one tournament into classes such as age groups or car types, each with its own bracket in its own tab.

Brackets and matches​

  • ⚙️ Automatic bracket generation: when registration ends, or as soon as the tournament is full.
  • 🎯 Random or hand-picked matches: shuffle the draw with one click, or choose every match yourself.
  • ↩️ Reset matches: someone dropped out? Unvalidate the matches and start again.
  • 🖱️ Easy score entry: double-click the score to type it in.
  • 📱 Looks great everywhere: responsive brackets with colors driven by style properties, so they match your style.

Results players can trust​

  • 📝 Score submission by players: participants submit their result and can attach a screenshot as proof.
  • 🤝 Automatic validation: when both sides submit the same result, it is validated for you.
  • 🛡️ Moderator approval: optionally route submissions through an approval queue.

Leaderboards and ratings​

  • 🏅 Leaderboard page: top users and rosters of all time, this month and last month.
  • 📈 Elo ladders: one ladder per rating pool, for players and for rosters.
  • 🥳 Winners counted automatically: wins are tracked for members, rosters and clubs.

Organize and discover​

  • 🗂️ Nested categories: choose the allowed registration types, modes and thread creation per category.
  • 🔎 Powerful filters: by type, mode, username, open registration or free slots, and sort by last update, creation date, registration end or title.
  • 🖼️ Tournament icons: members can upload an image (permission based), with a trophy icon as the default.
  • 📑 Tabbed layout: tournament and bracket, rules, participants and discussion.
  • 🙋 My tournaments: a page for the ones you created and another for the ones you took part in.
  • 💬 Discussion threads: created automatically per category, with posts for new tournaments, generated matches, resets and winners.
  • 📌 Featured tournaments: highlight the best ones for your members.

Alerts and widgets​

  • 🔔 Smart alerts: invitations, additions, tournament start, match resets, score updates, new tournaments and opponent submissions. Members can switch them off.
  • 🆕 Latest tournaments: widget for the forum home and forum list.
  • 🌟 Featured tournaments: widget for the tournaments index and categories.
  • 🏆 Top winners: widgets for users and clubs.
  • 📈 Top Elo: widget showing the best rated players.
  • 📊 Round robin widget: show a round robin in full, rounds only or standings only.

Control for admins​

  • 🔑 Member permissions: view, register, create, create private, create usergroup restricted, send invite, add user, edit own, delete own, receive new tournament alerts.
  • 🧑‍⚖️ Moderator permissions: view all, edit any, delete any, feature, approve score submissions.
  • ❤️ XenForo integration: reactions, bookmarks, a built-in help page, user criteria for registering to or completing a tournament in a category, and NixFifty User Onboarding compatibility.

👥 Teams with the Roster add-on​

Pair Tournament with our Roster add-on and your tournaments are no longer just between members: rosters compete against each other.
  • 🎮 Game per tournament: link tournaments to games, mandatory for teams.
  • 🧮 Team size limits: set the minimum and maximum number of players per team.
  • 📨 Invite or add rosters: with smart roster autocomplete.
  • 🏆 Wins everywhere: club wins on the information page, roster wins in the rosters list and a participated tournaments tab in the club.
  • 📈 Team ratings: an Elo ladder for rosters, also shown on each roster page.
  • 🔔 Captain alerts: roster captains are told when one of their rosters is invited or added.

📋 Quick facts​

  • 🧩 Requires: the free [XFA] Core add-on. The Roster add-on is optional, for team tournaments.
  • 📦 Install: install [XFA] Core first, then Tournament. Step by step instructions are in the readme.
  • 📈 Elo ratings: optional and off by default. They apply to single and double elimination, round robin (1-way and 2-way) and Any vs any tournaments.
  • 🛟 Support: visit the support forum.

🚀 Ready to start your first cup?​

Install the add-on, create a category, and let your community compete.
Related resources
  • 01 - Options.webp
    01 - Options.webp
    60.2 KB · Views: 1,212
  • 02 - Admin_categories.webp
    02 - Admin_categories.webp
    22.8 KB · Views: 1,140
  • 03 - Category_add_edit.webp
    03 - Category_add_edit.webp
    43.6 KB · Views: 1,101
  • 04 - Permissions.webp
    04 - Permissions.webp
    60.9 KB · Views: 1,149
  • 06 - Single_elimination.webp
    06 - Single_elimination.webp
    73.9 KB · Views: 7,797
  • 08 - Round_robin.webp
    08 - Round_robin.webp
    91.4 KB · Views: 1,120
  • 09 - Not_started.webp
    09 - Not_started.webp
    38.8 KB · Views: 1,186
  • 10 - Team_tournament.webp
    10 - Team_tournament.webp
    55.6 KB · Views: 1,209
  • 11 - Thread_view.webp
    11 - Thread_view.webp
    41.4 KB · Views: 1,115
  • 12 - Add_edit_tournament.webp
    12 - Add_edit_tournament.webp
    40.2 KB · Views: 1,010
  • 13 - Invite_users.webp
    13 - Invite_users.webp
    6.5 KB · Views: 994
  • 14 - Add_users.webp
    14 - Add_users.webp
    6.7 KB · Views: 966
  • 15 - Latest_tournaments_widget.webp
    15 - Latest_tournaments_widget.webp
    14.2 KB · Views: 968
  • 17 - Alert_preferences.webp
    17 - Alert_preferences.webp
    26.6 KB · Views: 946
  • 18 - User_profile.webp
    18 - User_profile.webp
    28.4 KB · Views: 891
  • 19 - Club_view.webp
    19 - Club_view.webp
    24.8 KB · Views: 880
  • 20 - Filters.webp
    20 - Filters.webp
    9.5 KB · Views: 905
  • Tournaments list.webp
    Tournaments list.webp
    57.9 KB · Views: 503
  • 05-elo-leaderboard.webp
    05-elo-leaderboard.webp
    31.7 KB · Views: 5
Author
XFA
Views
9,598
First release
Last update

Ratings

5.00 star(s) 5 ratings

More resources from XFA

Latest updates

  1. 6.0.0 - Any vs any tournament type and ELO system

    Corrected bugs Winner username not aligned with avatar in tournament’s left sidebar...
  2. 5.0.4 - Maintenance release

    Corrected bugs Editing last match not possible after being set
  3. 5.0.3 - Maintenance release

    Corrected bugs: ArgumentCountError: Too few arguments to function...

Latest reviews

overall very good, but there are a few things I miss: when I add someone to a tournament, I can't enter a free type name and if I edit the scores in moderator view, one of the persons/teams is immediately shown as the winner - so it's not always availabe for real-time results as it can be confusing. I look forward to further improvements!
And another review after the latest large updates. XFA has provided excellent support and added lots of features that has enhanced this addon greatly, some which were rather substantial in complexity.
Updated review. Since the last time the addon has received some nice updates and the developer is very helpful in responding to requests and support. In turn this has polished the addon a fair bit, and it provides a service that currently no other addon does for XF. Recommended.
Does the minimum of what you'd expect a tournament addon to do.
However the addon creator doesn't take suggestions or cares to improve the addon over what it was when it launched many years ago.
You have excellent suggestions that are 4 years old, in his development forum gathering dust.
XFA
XFA
I think this comment is a little outdated and could be reviewed. We have cleaned up a bit since then. There are still few old things remaining open from years but this is because we value them as non prioritary for now.
This add-on is great, specially for a gaming community to host, track and encourage activities via tournaments. The developer is also helpful and has done a splendid job with this!
This is a lot of fun, and has excellent presentation throughout. The developers are very responsive to any issues, and also open to suggestions for improvements. Excellent value for money, and well received by my forum members. Thanks!
Love this resource so much and the support has been brilliant. The final piece in the jigsaw of my forum. Keep up the good work.
XFA
XFA
Thank you for your review, don't hesitate to request new features !
Back
Top Bottom