Docs
Features

Country filtering

Allow or deny specific countries from connecting to your network.

The Country filter lets you allow or deny specific countries at the edge. Useful when you know your audience is regional, when a country is the source of persistent abuse, or when legal/compliance requires it.

Where to find it

Open Network → Settings → Filtering → Country.

Country filter tab
Country allow/deny list.

How it works

Player IPs are matched against a continuously updated geo-IP database. The country resolves at login; blocked connections are rejected before reaching your backend.

You have two modes per network:

Allow list — only connections from countries on the list are accepted. Everything else is rejected.

Use this when your server is region-specific (e.g. a French-only community).

Deny list — connections from countries on the list are rejected. Everything else is accepted.

Use this to block known abuse sources without locking out the rest of the world.

Granularity

The filter operates at the country level only. To go finer than that, use ASN filtering (per-ISP) or Whitelist (per-IP).

False positives

Country geo-IP is accurate enough for filtering, but not perfect:

  • Travelers and expats may resolve to a different country than their nationality.
  • Mobile carriers sometimes route through gateways in a different country.
  • New IP allocations can be missed by the database for a few days.

If a regular player is incorrectly blocked, add their IP to the Whitelist.

Slow-bot mitigation

Country filtering catches slow bots that fall below the antibot CPS threshold. A bot farm in a country you don’t serve is filtered out at the edge regardless of its connection rate. This is one of the main use cases for country filtering beyond regional targeting.

Customizing the message

The kick message shown to blocked players is configured in Messages → Filtering. See Messages.

What’s next

Last updated: May 28, 2026