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.
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…"
}
]