Quick answer: Connect PagerDuty (an Events API v2 integration key) or Opsgenie (an API integration key) under Integrate > Integrations in Bugnet and set the priority filter to critical only. Each critical bug opens one incident or alert keyed to the bug, so a crash hit by thousands of players pages once; resolving, closing or won't-fixing the bug resolves it, and reopening triggers it again. US and EU regions are supported, on every Bugnet plan.

Live games have outages that are not server outages: a patch that crashes on launch for every player with a certain GPU, a save migration that corrupts progress, a store update that breaks login. Those should wake someone up. Ordinary bug noise should not. Here is how to route only the bugs that matter to your on-call rotation.

How it works

Setting up PagerDuty

  1. On the PagerDuty service that should be paged, add an Events API V2 integration and copy its integration key.
  2. In Bugnet, open Integrate > Integrations > PagerDuty, choose your region (US or EU), paste the key and set the priority filter. Critical only is the suggested default.
  3. Choose Connect, then Send test: Bugnet raises a test event and resolves it straight away.

Setting up Opsgenie

  1. In Opsgenie, add an API integration with create and update access and copy its API key.
  2. In Bugnet, open Integrate > Integrations > Opsgenie, choose US or EU, paste the key and set the priority filter.
  3. Connect and send a test alert.

What should page someone?

The integration pages on priority, so the quality of your paging depends on how bugs get their priority:

Pair paging with alert rules (checked hourly, they email your team when new reports or the crash rate cross a threshold you set) and with the crash-free rate per version on the Release Health tab, and you will know about a broken patch before the reviews do.

On-call basics for small teams

You do not need a large rotation to benefit: two people alternating weeks, a clear rule for what counts as critical, and a runbook for rolling back a patch cover most indie live games. Read how to set up an on-call rotation for your game for more. Team chat alerts belong elsewhere: see Microsoft Teams alerts or Discord notifications.

Create a free Bugnet project to connect PagerDuty or Opsgenie; both are included on every plan.

Frequently asked questions

Can I page on-call engineers when my game crashes?

Yes. Connect PagerDuty or Opsgenie in Bugnet with a critical-only priority filter, and each critical bug opens one incident or alert that resolves itself when the bug is fixed.

Will a crash hit by thousands of players page thousands of times?

No. Each bug is one incident keyed by the bug, and repeat crashes stack onto the same bug, so it pages once.

How do Bugnet priorities map to PagerDuty severities?

Critical maps to critical, high to error, medium to warning and low to info.

How do Bugnet priorities map to Opsgenie?

Critical maps to P1 through low to P4.

Do PagerDuty and Opsgenie need a paid Bugnet plan?

No. Both integrations are available on every Bugnet plan, including the free plan.

Page on what breaks the game for many players. Everything else can wait until morning.