Page cover

🎮Remote Game Server (RGS)

🧠 OmniSigma Remote Game Server (RGS)

The Core Infrastructure Powering Every Game

The OmniSigma RGS (Remote Game Server) is the backbone of our iGaming ecosystem — a distributed, cloud-native system that connects game engines, operators, and players through one seamless infrastructure layer. It powers all OmniSigma titles and supports external studios, enabling them to deploy, host, and scale games globally with enterprise-grade reliability.


🏗️ Architecture Overview

Our RGS is built on a microservices architecture, hosted on a self-managed Kubernetes (K8S) cluster, and deployed across multiple AWS availability zones for redundancy and uptime.

Tech Stack

  • Framework: .NET

  • Database: PostgreSQL

  • Environment: Linux

  • Cloud Provider: AWS

Core AWS Services

  • Elastic Container Registry (ECR) — stores Docker images for all microservices and game builds

  • Elastic Compute Cloud (EC2) — hosts all running platform services and Kubernetes nodes

  • S3 + CloudFront CDN — manages and distributes game assets globally

  • Virtual Private Cloud (VPC) — isolates infrastructure from public networks

  • Network Load Balancer (NLB) — manages incoming player and partner requests

  • IAM + Certificate Manager — handles secure authentication and SSL/TLS provisioning

  • Security Groups — act as network firewalls for instance-level protection

🧩 The RGS runs in three AWS availability zones, ensuring data resilience and uninterrupted gameplay performance.


⚙️ Core Platform Microservices

🎮 Launch Service

Handles initial game launches.

  • Validates player sessions

  • Redirects to game assets hosted on the CDN

  • Provides secure HTML responses to embed game clients in operator environments

🔁 Play Service

Manages all game-round logic.

  • Handles spin/play requests from games

  • Communicates with 3rd-party wallets and payment APIs

  • Executes withdrawals and deposits through partner systems

  • Ensures deterministic game-round integrity

🎲 RNG Service

The random number generator engine (based on Fortuna) guarantees fair and unpredictable outcomes across all games.

  • RNG seed management

  • Math model alignment

  • Certification-ready logging and verification

📊 Monitoring & Logging

Integrated with Grafana Alloy, Grafana Loki, and Prometheus for real-time telemetry.

  • Logs every transaction, round, and session event

  • Provides operators with operational dashboards and alerts

  • Enables predictive maintenance and performance insights

🔒 Keycloak Authentication

Manages access control for the back office and API endpoints.

  • Single sign-on (SSO)

  • Multi-factor authentication (MFA)

  • User and role-based permission system

🌐 NGINX Gateway

Acts as the ingress controller, routing all external requests from AWS load balancers to the correct platform services securely.

🧬 Network & Security

  • Calico manages communication between Kubernetes pods

  • AWS VPN connects production databases and secure replicas

  • Security Groups restrict traffic to authorized endpoints only


🚀 Game Deployment Pipeline

Games can be deployed to the OmniSigma RGS regardless of the tech stack used. We support all major front-end frameworks (Pixi.js, Unity WebGL, TypeScript, HTML5, etc.).

Deployment Flow

  1. Game Engine Dockerization: Game runtime packaged as a Docker image → uploaded to AWS ECR.

  2. Backoffice Integration: The game is registered in the backoffice, with engine configurations managed through environment variables.

  3. CDN Upload: Front-end game assets (HTML, JS, JSON, images) uploaded to AWS S3 and served through CloudFront.

  4. Launch Service Sync: Game linked via unique GameID, automatically available for operators.

⚡ Deployment and updates are handled entirely via the RGS backoffice — with zero downtime and instant propagation to all connected operators.


🧩 Operator Integration

The RGS supports both direct and custom operator integrations, depending on the partner’s system setup.

Communication Flow

  • Launch → GET request from operator → RGS validates session → returns playable game file.

  • Gameplay → POST requests between Game ↔ RGS ↔ Operator systems for spin, bet, and win results.

  • Wallet Sync → Withdraw/Deposit requests handled via partner APIs.

This structure ensures seamless integration for both traditional Web2 casinos and Web3 tokenized gaming environments.


🖥️ RGS Backoffice

The OmniSigma RGS Backoffice is a full-featured control panel for studios, operators, and administrators.

Key Features

  • Email / Password / MFA authentication

  • Multi-level user and role management

  • Game studio and operator brand management

  • Game configuration and environment variables

  • Promotional spin configuration

  • Mock player testing and simulation tools

  • Analytics dashboard with GGR, NGR, and performance data

🧠 Data segregation ensures each partner or studio operates securely within its own environment.


🧠 Monitoring & Analytics Layer

OmniSigma integrates with Grafana for live visual insights and system observability. All logs, performance metrics, and transaction data flow through Grafana Loki and Alloy, offering:

  • Real-time event tracking

  • Session-level visualization

  • Health monitoring for microservices and clusters

  • Instant alerts for operational anomalies


🛡️ Security & Compliance

  • Encrypted connections across all endpoints (SSL/TLS)

  • MFA and SSO for administrative access

  • RNG certified and auditable per jurisdiction

  • Player and transaction logs retained for 24+ months

  • Fully GDPR and ISO 27001 aligned


💼 Business Model & Licensing

OmniSigma RGS offers multiple partnership and licensing frameworks:

Model
Description
Ideal For

RGS Hosting License

Access to deploy and host your own games within the OmniSigma RGS environment

Game studios

Private Instance License

Fully managed dedicated RGS instance on AWS

Large-scale operators

Enterprise License

Source-level access, private deployment, and SLA-based scaling

Aggregators and infrastructure providers


🌍 Why the OmniSigma RGS Matters

The Remote Game Server is the heartbeat of our ecosystem, connecting:

  • Developers – who build and deploy new content

  • Operators – who distribute and monetize games

  • Players – who engage seamlessly across devices and jurisdictions

It’s where performance, security, and innovation converge — ensuring that every spin, crash, and cascade is executed with absolute precision and transparency.

OmniSigma RGS — The Engine Behind the Future of iGaming Infrastructure.

Last updated