XGENIAEngineRGSAI slot generatorAI casino game developmentPricingBlog & Q&ACompanyFAQBook a live build

2026-11-07 · Maths & RGS · XGENIA

What Is a Remote Gaming Server (RGS) in iGaming? Wallet APIs, Round Replay & GGR Pricing

How an RGS runs real-money casino games: seamless wallet callbacks (bet, win, rollback), provably-fair verification, round replay, player limits and how XGENIA prices its RGS at 2% of GGR on Team.

XGENIA editor showing a slot build connected to the RGS maths and server pipeline.

Key Takeaways

  • A Remote Gaming Server (RGS) is the secure backend that generates random outcomes, evaluates wins, communicates with the casino operator's wallet, and records every round for auditing.
  • Every XGENIA software plan includes play-money RGS hosting for instant demos and social play, plus Stake Engine export.
  • For crypto casinos taking real money, the XGENIA RGS charges 2% of GGR on Team and Partner (0% for a Partner's first 12 months), 5% on Indie, and by contract on Enterprise—with no setup fee and no monthly minimum.
  • The XGENIA RGS includes provably-fair verification players can check, full visual round replay, player responsible-gambling limits, and 5 compliance report types (RTP, RNG audit, GGR tax, RG and AML).

What is a Remote Gaming Server (RGS)? In iGaming, a Remote Gaming Server (RGS) is the backend server infrastructure that hosts a casino game's mathematics, executes the Random Number Generator (RNG), processes bet and win transactions against the casino operator's player wallet, enforces responsible-gambling limits, and stores immutable round-by-round audit logs. While the HTML5/PixiJS front end draws the reels on the player's phone, the RGS decides every outcome.

What happens inside an RGS during a single 200ms spin?

When a player taps SPIN on a real-money slot, six steps happen on the RGS before the reels stop spinning:

  1. Session & limit check: The RGS validates the player's session token, currency, bet size and active responsible-gambling limits (session time, wager cap, loss limit, cool-off or self-exclusion).
  2. Wallet debit (bet): The RGS sends a signed, idempotent debit request to the casino's seamless wallet API. If the player has insufficient funds, the spin aborts cleanly.
  3. RNG draw & deterministic maths evaluation: The RGS draws cryptographic random numbers (plus client/server seeds for provably-fair crypto games) and runs the game's locked maths function to determine reel stops, cascades and bonus states.
  4. Wallet credit (win) or rollback: The RGS credits the payout to the operator's wallet. If a network timeout occurs, automatic idempotent retries and rollback rules ensure a player is never double-charged.
  5. Immutable round log & anomaly check: The complete round record (seeds, bet, grid, win lines, balance delta, SHA-256 build version) is written to the database and checked against expected RTP drift and AML velocity rules.
  6. Client response: The JSON outcome payload returns to the PixiJS client, which plays the reel spin and win animations.

Why we built the XGENIA RGS into the same engine

With most game engines, building the game is only half the project—you still have to connect it to an RGS before anyone can play it. In XGENIA, the editor and the XGENIA RGS share the same maths runtime:

  • Play money on every plan: Test and share live links and phone QR codes in seconds.
  • Real money for crypto casinos: 2% of GGR on Team and Partner (0% for a Partner's first 12 months), 5% on Indie, by contract on Enterprise. Zero setup fee, zero monthly minimum, fixed for 24 months.
  • Provably fair + visual round replay: Players can verify every spin, and your support and compliance teams can replay any historical round visually in the back office.

Frequently asked questions

What does a Remote Gaming Server (RGS) do?

An RGS is the server brain of an online casino game. When a player presses Spin in their browser, the browser sends a spin request to the RGS. The RGS checks player limits, calls the casino operator's wallet API to debit the bet, draws random numbers from the RNG, calculates the reel stops and payout using the game's maths model, calls the wallet API to credit any win, logs the entire round with a cryptographic signature, and sends the result back to the browser to animate.

How much does the XGENIA RGS cost?

Play-money RGS hosting is included on every XGENIA plan at no extra cost. For crypto casinos running real-money games, the XGENIA RGS charges a percentage of Gross Gaming Revenue (GGR) by plan: 5% on Indie, 2% on Team and Partner (Partners pay 0% for their first 12 months), and by contract on Enterprise. There is no setup fee, no monthly minimum, and a month with zero or negative GGR costs nothing. Rates are fixed for 24 months.

Does the XGENIA RGS support provably fair verification for crypto casinos?

Yes. Every real-money round on the XGENIA RGS supports provably-fair verification so players can independently verify that the outcome was determined before the spin resolved and was not tampered with.

Can we connect XGENIA games to our own third-party RGS instead?

Yes. Every XGENIA plan includes Stake Engine export out of the box, and the Enterprise plan includes custom third-party RGS integration and full self-hosting support.