iGamerKnow the game.
18+ --:--:-- UTC
All terms
Technology·core

Remote Gaming Server (RGS)

The server that runs a casino game's logic and outcomes remotely, so the player's device only renders the graphics while the real bet, result and payout are decided and recorded server-side.

Definition

A Remote Gaming Server (RGS) is the back-end system, usually operated by a game studio or content provider, that executes the actual logic of an online casino game: it receives a bet request, calls a certified random number generator, determines the outcome, calculates the win, and returns the result to the client for display. Keeping game logic and the RNG on the server rather than in the browser or app is a fundamental integrity and anti-cheat control, because the player device is treated as untrusted. The RGS also talks to the operator's wallet to debit stakes and credit wins, handles game state and recovery if a session drops mid-spin, and produces the transaction and game-round logs that certification and audits rely on. A single RGS typically hosts many games and connects to many operators, often through an aggregation layer.

Worked example

When a player spins a slot, the client sends a bet message to the RGS; the RGS debits the stake via the operator wallet API, asks the certified RNG for numbers, maps them to reel positions, computes the win, credits it back, writes a game-round record, and returns the outcome so the client can animate reels whose result was already decided server-side.

Why it matters

For learners, the RGS explains why an online game cannot be beaten by tampering with your own screen: the outcome is decided on a certified server, not your device. For professionals, the RGS is the certified heart of game content, the component labs test for fairness and the point where studio, aggregator and operator wallet meet, so its behaviour under disconnects, its logging and its RNG all sit at the centre of technical compliance.

Related

Note: The exact split of responsibilities between the RGS, an aggregation layer and the operator's wallet varies by vendor and integration model.