PvP Analytics

Upload BDO combat logs after node wars or sieges. CoGM extracts kill/death data, calculates per-player K/D ratios, builds leaderboards, and analyzes player performance. Optional AI analysis provides tactical insights on each event.

Free feature

PvP Analytics is included in the free tier. Upload combat logs and get full player stats, leaderboards, and composition analysis.

Log upload and parsing

BDO game logs are stored in your BDO installation directory. CoGM accepts two formats:

  • CSV export: Exported from BDO combat log or a third-party log viewer.
  • Raw game log: Upload the raw combat.log file directly from your BDO folder.

Upload through the web dashboard event detail page. CoGM parses the log instantly and computes all player stats.

Per-player performance metrics

For each combat log, CoGM calculates these metrics per player:

  • Kills: Total opponents defeated by this player.
  • Deaths: Total times this player died.
  • K/D Ratio: Kills divided by deaths. Higher is better.
  • Performance %: (Kills / Average Kills in event) × 100. Shows relative contribution.
  • Join Duration %: How long the player was active vs. the total event duration.

Leaderboards

After log upload, CoGM generates five leaderboards for that event:

  • Most Kills: Players ranked by total kills.
  • Best K/D: Ranked by K/D ratio (minimum 5 kills to qualify).
  • Best Performance %: Highest relative contribution to event.
  • Most Reliable: Highest join duration %, showing who stayed through the entire event.
  • MVP: Overall best performance (weighted K/D, performance %, and reliability).

Combat profiles

Every member has a combat profile that aggregates stats across all events. Click a player's name from any leaderboard to see their career combat record:

  • Career stats: Total kills, deaths, average K/D across all events.
  • Matchup analysis: Win rates vs. specific opponents (if names are tracked in logs).
  • Event history: List of all events attended with individual scores.
  • Class/role breakdown: Performance by class (if player switched classes).

Composition analysis

For each event with logged data, CoGM analyzes your guild's composition. It shows a donut chart of which classes participated and computes the overall Rat/Bruiser/Range/Support breakdown.

Below the chart, recommendations appear. For example: "Your guild ran 15 Rats, 8 Bruisers, and 4 Ranged. Consider adding 1-2 more Ranged DPS for balanced output."

AI tactical analysis

After parsing a combat log, officers can request optional AI analysis. CoGM reviews the event data and generates a tactical summary:

  • Key moments in the engagement (who won early fights).
  • Standout player performances and weak spots.
  • Composition strengths and gaps.
  • Suggestions for next event prep.

AI analysis perspective

AI analysis is written from the perspective of your guild. It identifies what went well for your team and what needs work, not from a neutral observer viewpoint.

Seasonal tracking

Group events into seasons for long-term trending. As you upload logs across multiple events, seasonal leaderboards show career stats within that season. Compare individual K/D trends month-to-month or quarter-to-quarter.

Combat logs best practices

Ensure game logs have names visible in the combat window before exporting. Anonymous logs (showing "Unknown Player") reduce analysis quality. Ask members to upload logs from their own character's perspective for best accuracy.