Events & Signups

Create node wars, sieges, or any PvP event. Set up role slots, deploy an interactive Discord signup embed, build parties with drag-and-drop, and track attendance. CoGM handles the entire event lifecycle.

[Node War] 🔗 Manage EventApr 19, 20269:00 PM - 11:00 PM (in 3 days)**42**/50`1` Krazor`2` Mythril `3` Tempest `5` Ironmark +12 more`4` Ashveil `8` Sunhawk `12` Foxfire`15` Ghostveil (Main Ball) · `22` Dawnbreak (Flex) · `31` Silvane (Shai)`6` Runeclaw · `9` Emberstrike · `14` Nightwhisper · `19` Thorngage · `25` FrostbaneCoGM Events • ends Apr 19, 2026

Event lifecycle

Events move through five stages:

  • Draft: Event is created. Configure roles, times, and settings. Not visible to members yet.
  • Signups: Event is published. Discord embed is posted. Members can sign up via buttons.
  • Active: Event is live. Members are in voice channels. Attendance is automatically tracked.
  • Archived: Event is finished. Results locked. Can upload combat logs and review stats.

Role slots and capacity

When creating an event, define role slots. For BDO, common siege roles are: Mainball (main tank), Flex (secondary roles), Cannon Team (mages), Elephant Rider (mounted), Shai (bard/support), Defense (standby).

Each role has a max capacity. If the Mainball slot is full, the button changes to show "Mainball (X/5)" with a locked state. Members can still join other open roles or click Bench to reserve a spot for rotation.

Discord signup embed

Post an event signup embed to Discord. The embed displays event title, start time, duration, and interactive buttons for each role. Members click buttons to sign up.

Available buttons: Attending (joins the event), Tentative (maybe attending), Absent (can't make it), Bench (wants to rotate in), Withdraw (remove signup). Clicking updates the member's status instantly.

Save your default role order

Use the "Save Order as Default" button to set your preferred siege role order (e.g., Mainball, Flex, Cannon, Elephant, Shai, Defense). New events will auto-populate roles in this order.

Party builder

After signups close, officers can build parties using the drag-and-drop party builder. Drag members from the signup list into role slots. CoGM shows class composition, gear scores, and role compatibility hints.

The builder prevents overfilling roles. If a role has max capacity, further drags are rejected. Drag members to Bench if you want to rotate them in for specific segments.

Composition analysis

As you build parties, CoGM shows a live comp donut chart. This breaks down all signed-up members by class. Below the chart, CoGM analyzes the Rat/Bruiser/Range/Support balance.

Example analysis: "Current composition: 8 Rats, 6 Bruisers, 4 Ranged, 2 Support. Unbalanced toward Rats. Consider swapping 2 Rats for Bruisers."

Templates and recurring events

Save an event as a template to reuse its role structure and settings. Instead of recreating the same role lineup every week, create once, save, then clone from the template for next week's event.

Set up recurring events to auto-create next week's event when the current one archives. CoGM copies all role settings, times, and templates, and post a new signup embed to the same Discord channel.

Voice attendance tracking

CoGM automatically tracks voice channel attendance during active events. When members join a voice channel while an event is live, CoGM logs their join time and duration.

After the event, officers can review a detailed attendance log: who joined voice, when they joined, how long they stayed, and whether they were marked as a no-show. Use this to enforce attendance policies.

Voice tracking requires Voice Channels

Voice attendance is only tracked if the event has a linked voice channel. Configure this in the event details before marking the event as Active.

Reminders

Configure automatic DM reminders sent to all signed-up members. Options: 1 hour before, 30 minutes before, 15 minutes before, or custom. Reminders are sent directly to each member's DMs.

Reminders include the event name, start time, and a link to the signup embed in Discord. Useful for reducing no-shows.

Event analytics

After an event archives, view detailed analytics on the event detail page. CoGM shows signup stats (total signups, attendance rate, no-shows), composition breakdown, and voice channel metrics.

If you uploaded combat logs for the event, PvP leaderboards and per-player stats appear below. Use this data to identify top performers and plan future compositions.

Events and DKP

Events integrate with CoGM's DKP system. Attendance is auto-logged, and officers can adjust DKP rewards per role or individual performance. See the DKP guide for details.