Documentation → Tournaments

🏆 Tournaments

Guild bracket tournaments: hosting Discord, leadership roles, public logging, ELO fights.

Tournaments are site-wide guild vs guild brackets. Organizers create a public tournament page; guild owners or admins apply on behalf of their guild. Accepted guilds are seeded by ELO rating (per game), fights create linked GvG cross-guild calendar events for each participating guild (same linkage as Guild Builder event requests — opponents see combined RSVP counts only), and organizers record scores to update ratings.

Browse & share

  • All tournaments — public list with status, game, and region.
  • Each tournament has a shareable URL: /tournaments/<slug> — tournament details (schedule, rules, organizers, accepted guilds) plus bracket, fight chat, and match stats when logged in.
  • From a guild you belong to, use Guild → Tournaments (or /guilds/<guild>/tournaments) to filter and apply in guild context.

Who can create

Creating a new tournament requires Guild Builder premium on a guild where you are owner or admin. Site admins can always create. Co-organizers and banned players can be set on the create form. Browsing brackets and applying as a guild does not require premium.

Hosting Discord (required to open applications)

Every tournament needs a hosting Discord server where the MMO Party Builder bot is installed. Configure this on the create form or in the Organizer panel → Hosting Discord section before opening applications.

  • Hosting server — pick a Discord server you share with the bot (member access is enough).
  • Leadership role — when a guild is accepted, guild owners/admins and members with Tournament match chat permission receive this role on the hosting server. Roles sync about every 15 minutes and when applications change. The role is removed if the guild is removed or withdraws, and 10 days after the tournament ends. The bot needs Manage Roles and must rank above the leadership role.
  • Public logging channel — announcements for applications, match results, scores, winners, scheduled fights, and upcoming bracket matches (in addition to each participating guild’s own logging channel when configured).

Create a tournament

  1. Go to Create tournament (when you have organizer permission).
  2. Set name, game, optional region, min guilds, fight duration, and application window.
  3. Choose Tournament format: Single elimination (optional third-place match), Double elimination, Round robin (every guild plays every other guild), or Multi-guild fights (up to 4 guilds per fight, ELO-grouped).
  4. Optional: max players per guild, mercenary (filler) slots, class limits from the game template, co-organizers, banned players, and a fight window (daily start/end times plus tournament days — fights are auto-scheduled when you confirm the bracket).
  5. Set Hosting Discord (server, leadership role, public logging channel) before opening applications.
  6. Save as draft or open applications immediately (opening requires full Discord setup).

Guild applications

  • While status is applications open, a guild owner or admin applies from the tournament public page.
  • Organizers accept or reject each application from the Organizer panel. Accepted guilds can be removed before the bracket is finalized.
  • Guild owners/admins can withdraw an accepted slot before the bracket is finalized.
  • Class limits and roster rules are enforced when building fight party layouts.

Bracket & fights

  1. After applications close, organizer clicks Generate bracket (ELO-seeded for 1v1, ELO-grouped for multi-guild fights).
  2. Confirm bracket & create events — creates linked [GvG] calendar events on each guild’s Guild Builder calendar for every fight (cross-guild RSVP summary on the event page; party layouts stay private to each guild).
  3. Public bracket shows rounds, participants, and scores. Logged-in users can use per-match fight chat; match stats appear after login.
  4. Organizers enter custom points per guild after each fight; ELO deltas apply automatically. Guild members with Tournament match chat permission (guild settings → member permissions) can participate in fight chat for their guild’s matches.

Ratings

Each guild has a per-game ELO rating (default 1500). Ratings update when organizers finalize fight scores. The tournament list and bracket use ratings for seeding future events.

Organizer tools

  • Open Organizer panel from the public tournament page (creator + co-organizers only).
  • Change status: open/close applications, generate bracket, confirm events.
  • Review applications, edit party layouts per fight, post scores, and post match stats.
  • Creator or lead admin can permanently delete a tournament from the danger zone on the manage page.

See also Open events, Calendar & events, and Guild member permissions.