EconGuard · Economy Audit

Sample Server

10 Aug – 11 Aug 2026  ·  6 hours observed  ·  1,386 transactions  ·  45 players
This economy is compromised.
$37,362,000
of the money on your server was created out of nothing — 95.5% of everything in circulation.
In circulation
$39,103,640
Accounts involved
4
Duplicated items
0
Critical findings
24
Economy visible
93%

How it was done

MethodTimesPlayers Impact
Money created from nothing
A transaction that does not balance. Money arrived in a player's account without leaving anywhere else, which normally means a server event is accepting instructions from the game client without checking them.
41$20,000,000
Disconnect duplication
A player drops cash on the ground and quits before the server writes the change to the database. When they log back in the money is restored to their pocket, while the bag is still lying where they left it. Repeat, and the amount doubles each time.
61$15,750,000
Invalid transaction values
A shop or handler accepted a negative quantity or an impossible amount, so the transaction ran backwards and paid the player instead of charging them.
121$1,440,000
Automated payout farming
A legitimate income source paying out far faster than a person could trigger it, which means it is being driven by a script rather than played.
21$172,000

Money recorded moving, over the period

hour 0: $913,502 recorded movinghour 1: $1,164,097 recorded movinghour 2: $1,360,333 recorded movinghour 3: $21,531,637 recorded movinghour 4: $21,758,839 recorded movinghour 5: $21,906,191 recorded movinghour 6: $21,913,640 recorded moving
normal money appeared with no source

This chart totals money the server recorded moving, which is not the same as the $39,103,640 it believes exists. Duplicated money shows up in a player's balance without ever being recorded as a transaction, so it is invisible here and visible in the balances above. That difference is the point: where the two disagree, something arrived without moving.

Where the money is now

AccountHolds nowShould hold DifferenceMethod used
license:injector_02$20,033,022$33,022$20,000,000Money created from nothing
license:duper_01$15,789,846$39,846$15,750,000Disconnect duplication
license:negshop_03$1,465,587$25,587$1,440,000Invalid transaction values
license:looper_04$287,513$115,513$172,000Automated payout farming

Items to remove

PlayerItemRemove From containerContainer holds
No items need removing.

Items that should not exist

ItemIn existenceAccounted for Unexplained
Every item is accounted for.

What to do

  1. Audit server events that credit money for missing validation — the amount is being taken from the client instead of decided by the server. $20,000,000 entered your economy this way.
  2. Write player balances to the database before acknowledging a disconnect, and on a timer during play. This vector alone accounts for $15,750,000.
  3. Reject non-positive quantities in shop and trade handlers before multiplying by price.
  4. Add a server-side cooldown to payout events so they cannot be triggered faster than the job takes to do.
  5. Apply the money correction above. It removes only funds this audit can individually account for, so legitimate earnings are untouched.

How we know

Every movement of money and every item movement on your server was recorded and re-added independently. In a working economy both are conserved: each credit to a player is either matched by an equal debit somewhere else or produced by a known source, and an item appearing in one container must have left another.

The figures above count only what fails that test. Each amount is traced to the specific transaction that created it, and every transaction is counted once even when several checks catch the same one. Items are reported per container, because duplicates scatter into vehicles and stashes rather than staying in a pocket.

93% of money movement and 100% of inventory movement described itself well enough to be checked, and 0% of item movements carried a unique identity — which is what allows duplication to be proven rather than inferred. The remainder is not counted as suspicious, and closing that gap is the first thing we do when a server comes on properly.

Players earning or producing unusually fast are listed as observations only and are excluded from every total and every correction on this page. No honest player is included in these figures.