Server: checking…

REDSPACEM

Open-source multiplayer framework for Cyberpunk 2077 & open-world games

Persistent worlds, authoritative simulation, real-time sync — the engine that powers your next-generation RP servers.

QUIC transport ECS simulation TS scripting Docker deploy

// core capabilities

BUILT FOR NIGHT CITY

QUIC Networking

Zero-RTT UDP transport with TLS 1.3. Low-latency replication that survives packet loss in the sprawl.

ECS Simulation

Authoritative Bevy ECS world simulation. Deterministic tick loop, predictable state, easy rollback.

{ }

TypeScript Scripting

Script your gamemode with modern TS running on a sandboxed QuickJS host. Type-safe, hot-reloadable resources.

Open-World Support

Designed for Cyberpunk 2077 and other open-world titles. Vehicle sync, interiors, weather, and streams-in.

Mod SDK

Layered SDK from a public RPC client to server types and DI. Build resources without touching the closed Rust core.

Docker Deploy

One-command server provisioning with Docker Compose. Runs comfortably on small VPS footprints.

// architecture

HOW IT CONNECTS

GAME CLIENT
Mod runtime · local prediction
AUTHORITATIVE SERVER
Bevy ECS tick loop · QuickJS TS host

The game client streams input and state over a QUIC RPC bridge to an authoritative ECS server. Gamemode logic runs as TypeScript resources inside a sandboxed QuickJS host — full documentation lives at redspace.online/docs.

// tech stack

POWERED BY RUST & CO.

RRust
TSTypeScript
QQUIC
EECS / Bevy
JSQuickJS
DDocker

// get started

DOWNLOAD THE SDK

CURRENT SDK v0.1.0

Install the RPC runtime package with your package manager and start building a gamemode in minutes.

npm i @redspacem/rpc