Use it
Keep your client code as-is:ConsumeResult(src, gameId) returns true for a genuine, recent win and spends it, so the same win can’t be claimed twice.
Turn it off
config.lua
Honest limits
It stops the easy cheats - firing the event with no game behind it, replaying one win, or “winning” a 30-second game in 200ms (the duration is timed on the server). It cannot stop a modified client that plays a real session and lies about the result; no client-side minigame can. It raises the bar; it doesn’t close the door.There are two more server exports if you need them:
PeekResult(src, gameId) asks the same question without spending the win, and VerificationEnabled() tells you whether it’s switched on.