Skip to content

Community-driven reputation

Know who you’re letting on your server.

A shared record of bans across Wardogs communities. Every report is reviewed by a person, and only communities in good standing can move a player’s reputation — so one overzealous server can’t brand someone a cheater.

Run a server? Sign in to register your community.

The problem this solves

A banlist is only as good as the people filling it.

Shared banlists usually fail the same way: one server bans people for playing in a way they dislike, and everyone downstream inherits it. This system separates what happened from who is reporting it.

Trust is earned, not assumed

New communities start at zero weight. Their reports are recorded and visible, but they don't move anyone's score until admins vouch for them. Volume never buys credibility.

Some offences speak for themselves

Team killing, resource destruction and cheating are verifiable regardless of who reported them, so they still count even from an unvetted server. Subjective calls don't.

Every decision is on the record

Reports carry evidence links, and every status change is written to an append-only audit trail. When a ban is disputed, there's something to actually look at.

For server operators

Pull the list straight into your server.

Two feeds, by design. Trusted carries only reports that met the scoring bar — safe to auto-ban from. Advisory includes everything else as a watchlist. Both are ETag-cached, so polling every few minutes costs you almost nothing.

Read the banlist API docs →

Example

curl -H "X-API-Key: wdr_…" \
  "https://api.wardogs.rep/api/v1/banlist\
?feed=TRUSTED&minReports=1"

[
  {
    "steamId64": 765611980000000,
    "personaName": "…",
    "acceptedReports": 3,
    "offenseCodes": ["CHEATING"],
    "lastAcceptedAt": "2026-09-01T…"
  }
]