Position Verification for Multiplayer Games

GAME GPS

They don't even get to enjoy the view from the roof.

✓ VERIFIED
✗ FLAGGED

That is the entire product.

The Problem

The cheater arrives.
The flag is already there.

A cheater opens a position hack. They configure a destination. They teleport to the roof — the high ground, the impossible angle, the vantage point that was never supposed to be reachable.

They expect to arrive, raise their weapon, and enjoy the advantage they built for themselves.

Somewhere in a datacenter, before they look out, a flag is sitting on the server.

Traditional anti-cheat lives on the device — in the same process space as the game, the same operating system as the cheat engine, the same machine as the person trying to defeat it. The attacker has home field advantage.

Game GPS doesn't live on the device. It doesn't need to.

The Integration

Two API calls.
Zero shipped intelligence.

The game client sends a position report. Game GPS returns one of two responses.

The SDK the studio ships contains nothing proprietary — nothing that explains the mechanism, nothing a reverse-engineer can use. The intelligence lives on our side of the wire, and it stays there permanently.

API — Request / Response
// Game client sends position report
POST /v1/verify
{
  "player_id": "p_8a3f92b1",
  "position": [847.2, 1203.5, 94.1],
  "velocity": [2.1, -0.3, 0.0],
  "tick": 1716148823441
}

// Game GPS returns
{
  "status": "VERIFIED"  // or  "FLAGGED"
}

No kernel drivers

Nothing installs on the player's machine. No elevated privileges. No ring-0 access. No antivirus conflicts. No end-user trust required.

No patch cycle

Traditional anti-cheat ships updates in response to new cheats. The arms race is the model. Game GPS has no arms race to run.

No false positives

The verification is geometric. A position is physically possible in the world or it isn't. There is no probability threshold to tune, no player to wrongly ban.

Vs Traditional Anti-Cheat

The model is different,
not just better.

Every anti-cheat product before this one starts with the same assumption: the game client is the verification surface. Game GPS starts from a different assumption entirely.

✗ Traditional anti-cheat
Runs on the player's machine, where the attacker also runs
Ships kernel drivers to millions of users
Requires regular updates as new exploits emerge
Can be reverse-engineered and bypassed by patient attackers
Privacy concerns, ban appeals, and support overhead
✓ Game GPS
Runs in our datacenter. Attacker has zero access to the mechanism
Nothing installs on the player's device at all
Mechanism is structural — no patch cycle required
Black box by design — the method is never documented
Geometric signal — no probabilistic threshold, no wrong bans
Latency

The flag arrives
before the frame renders.

40
milliseconds  ·  round-trip
~39ms Network transit
<1ms Computation
128 tick Server compatible
7.8ms One game tick
Network transit~39ms
Computation<1ms

A competitive server runs at 128 ticks per second. One tick is 7.8 milliseconds.
The answer is sitting on the server before the cheater's next frame.

For studios requiring lower latency, regional mirror nodes bring the endpoint closer.
The physics doesn't move. The mirror does.

MECHANISM  UNDISCLOSED

The detection method is not documented. Not in the API reference. Not in a white paper. Not on this page.

A cheater who gets flagged cannot find out why. A studio engineer who integrates the SDK cannot find out how. The signal is the surface. The engine underneath it is proprietary — and it will remain so.

The reason the system is difficult to defeat is the same reason it cannot be described: the verification runs across dimensions the cheater doesn't know exist.

The house always knows where the money is.

Early Access — Studios

Your world.
Our geometry.

Game GPS works in any coordinate space — 2D maps, full 3D worlds, procedurally generated universes. If position can be faked, we have an opinion about it.

Contact for Early Access Read the brief

Per-player monthly pricing  ·  No upfront costs  ·  No minimum commitment