Pro

Guild League

Guild League is BDO's structured weekly PvP competition. CoGM lets you schedule GL nights, manage signup time slots, upload warscore results, and track per-player stats and opponent history across a season.

Vanguard • 11 slots`1` Krazor (Warrior) `2` Mythril (Witch) `3` Tempest (Striker)`1` Foxfire (Ninja) `2` Ashveil (Sage)*empty*CoGM Guild League

Pro feature

Guild League requires CoGM Pro tier. Schedule multiple GL nights per week and track detailed opponent statistics.

Creating a GL night

A Guild League night is a special event type. When creating a GL night, you configure:

  • Date and time slots: GL nights usually have 2-3 time slots (e.g., 9 PM, 10:30 PM, 12 AM). Set each slot's start time and duration.
  • Sub-guild: Which sub-guild is participating (main guild or alt guild).
  • Expected opponent: The guild you're facing (optional, or auto-detected from warscore).
  • Season: Assign to a season for long-term tracking.

Signup flow

CoGM posts a GL signup embed to Discord. The embed has individual buttons for each time slot (Slot 0, Slot 1, etc.) plus two bulk signup buttons for convenience:

  • Slot buttons: Sign up for a specific time slot only. Use these when you can only attend part of the night.
  • Pre-War: Bulk signup for all time slots. Use this when attending the full night.
  • Post-War: Bulk signup for later slots. Use this when joining after the early engagements.

Members can also click "Absent" or "Tentative" to update their status at any time.

Auto-post GL signups

Recurring GL nights auto-post their signup embed to the same Discord channel every week. Set up once, and CoGM handles scheduling.

Match submission and warscore

After each time slot finishes, upload a warscore screenshot showing final scores and opponent name. CoGM uses OCR and image analysis to auto-detect:

  • Your guild's total score.
  • Opponent guild's total score.
  • Opponent guild name (updates expected opponent if not set).

Upload via the web dashboard or the Discord bot command /gleague submit. CoGM records the match instantly.

Leaderboards and player stats

After submitting combat logs for a GL night, CoGM generates per-player leaderboards similar to PvP analytics:

  • Most Kills: Top killers in the night.
  • Best K/D: Highest kill-death ratio.
  • Best Performance: Contribution relative to guild average.
  • Win Rate: % of GL nights (time slots) your guild won.
  • MVP Count: Number of MVPs earned by each player across the season.

Seasonal tracking

Group GL nights into seasons. A season might be one month, one quarter, or one reset cycle. Within a season, CoGM tracks:

  • Total wins, losses, draws across all nights in the season.
  • Season leaderboards by player K/D, kills, and participation rate.
  • Head-to-head records vs. each opponent (win/loss history).
  • Class breakdown and comp trends across the season.

Opponent tracking

CoGM maintains an opponent database. For each opponent guild, view your head-to-head record:

  • Overall win-loss record.
  • Recent matches (last 10 engagements).
  • Average score differential (your score minus opponent score).
  • Comp analysis of that opponent (classes they typically run).

Recurring GL nights

Set up a GL night to recur weekly. CoGM automatically creates next week's GL night when the current one archives. It carries over:

  • Time slots (same times next week).
  • Sub-guild assignment.
  • Season assignment (continues in the same season).

A new Discord embed is posted to the signup channel, and members can sign up again for next week.

GL and DKP

GL nights integrate with CoGM's DKP system. Assign DKP rewards per time slot or per kill. Attendance is auto-logged for participation points.

GL analytics dashboard

The Guild League analytics dashboard shows season-level insights: win rate trend over time, average score differential vs. each opponent, player K/D trends, class composition trends, and peak performance times (which time slot your guild performs best in).

Use these insights to refine strategy, identify strong players for main slots, and prepare specific compositions for known opponents.