Every FiveM anticheat says it is the best one. Ours included. The claim costs nothing to make, which is exactly why nobody believes it, and why the honest version of that argument is not an argument at all. It is a feed. Live Bans publishes the cheaters Raven catches across every protected server, as they are caught, with the player stripped out and nothing written by us.
You can read it right now at ravenac.net/live-bans. No account, no demo request, no sales call. It is the same stream our customers watch in their own Discord, pointed at the public.
Why we published it
Buying a FiveM anticheat is mostly an act of faith. You compare feature lists that all say the same eleven words, you read testimonials written by people you cannot find, and then you pay and hope. The market has trained everyone to discount claims, so the loudest seller wins instead of the best one.
A screenshot of a ban proves nothing either. Screenshots are trivial to fake and everyone knows it, which is why they have stopped working as evidence. What is hard to fake is a feed that keeps moving, that anybody can check at any hour, that shows the detection name in the anticheat's own words, and that would be visibly empty if the product did not work. We are comfortable publishing that because the product does work. The page is the argument.
Nothing reaches it for fifteen minutes
This is the part that makes the page worth trusting, and it is a deliberate cost we pay.
A ban is not published the moment it fires. It waits out a fifteen minute window first. If Raven Mind reverses it inside that window, or a staffer unbans, it never appears at all. Only bans that survive the window are stamped as publishable, and manual bans are excluded entirely.
There is one exception, and it goes the other way. A ban carrying a network-wide global ban skips the wait, because a Raven Network entry has already been reviewed by our staff. It is not waiting for confidence it already has.
A reversed ban disappears
Publishing a ban is a claim about a person, so we let ourselves take it back.
If a ban is reversed after it was published, whether Raven Mind cleared it on its own or an admin unbanned from the dashboard, the row stops being served. It is gone within seconds, and gone at every scroll depth rather than only from the top of the list. Load a hundred rows, wait, and a reversed one vanishes out of the middle.
Discord cannot do that. A card posted to a channel stays posted. So the public page is, on this specific point, more honest than the internal channel it mirrors. An anticheat willing to show you its bans should be equally willing to withdraw one, and most published ban lists in this space have no mechanism to.
What the page never publishes
A public ban feed is a privacy problem before it is a marketing asset, and we treated it as one. The player's name, their identifiers, their hardware ids, the server's name, the server's IP and the ban id are not on that page.
They are not hidden with CSS and they are not fetched and then dropped. They are never selected from the database. A field a row never carries cannot leak through a page payload, a props dump, or somebody's refactor eight months from now. That distinction is the whole reason the feed is safe to leave running.
What each row does carry is small on purpose:
- The detection reason, verbatim from the anticheat. Safe to print precisely because manual bans are excluded, so every reason on that page was written by a detection rather than typed by an admin about a person.
- The server's country, not the player's. It describes where a protected server runs, and it falls back to the continent when a country never resolved.
- When it was published, rendered in your own timezone rather than baked into the page, so a cached copy can never show you a stale "2 minutes ago".
- The capture, when the ban has one. The screenshot or clip the anticheat took at detection time.
Captures are served only from our own domain. The capture URL is written by the resource on the customer's machine, which makes it customer-controlled input, and a page that rendered whatever it found there could be turned into an embed of somebody else's host, collecting the IP of every visitor who opened that ban. Anything not on ravenac.net is treated as no capture at all.
The three numbers at the top
Above the feed are three tiles, all over the same thirty day window so the row reads as one statement instead of three unrelated ones. Thirty days rather than twenty four hours, because a day-long count on a quiet morning reads like today's weather rather than like what the network actually does.
- Bans, published in the window.
- Detections, meaning how many different checks fired at least once. Repeat offences numbered by the resource, the "(1)" and "(2)" suffixes, collapse into one kind so the tile is not inflated by the same detection firing twice.
- Countries, counted across the whole network rather than across the rows currently on your screen. Forty rows on a busy day can all come from one country, and deriving the number from them would have answered a different question than the two tiles beside it.
It updates while you watch it
The feed refreshes on its own every ten seconds, the way a chat channel does. Scroll to the bottom and it loads more without a button, up to two hundred rows deep, and it tells you when you have reached the end rather than silently stopping and looking broken.
Most of those refreshes cost nothing. The page asks whether anything changed and is usually told no, so it re-downloads the list only when there is a new ban to show. The database behind it is read at most once every ten seconds no matter how many people are reading, which is what lets us leave it open to everybody.
What it actually proves
Be precise about this, because overclaiming here would undo the point. The feed does not prove Raven catches every cheater. No anticheat catches every cheater, and one that tells you otherwise is selling you something.
What it proves is narrower and more useful. Detections fire in production, on real servers, continuously, across many countries, against a named and varied set of cheats. False positives get reversed and the reversal is honored publicly. And the company selling it is willing to be measured against a number it does not control, in public, every day, including on the bad days.
That last one is the real filter. Any anticheat could publish this page. Ask the one you are currently paying why it does not.
Go and check it
Open ravenac.net/live-bans and leave the tab open for a few minutes. Watch a row appear. Read the detection names and notice how specific they are. Then come back and compare that against the feature list of whatever else you were considering.
If you want to see the rest of the system that produces those rows, Raven Mind is the part that reverses the false positives before they ever reach the page, and the Raven Network is the shared ban list that makes a confirmed cheater unable to simply reconnect somewhere else. Both have their own posts on this blog.