Colyseus on Ubuntu 24.04 LTS

Azure Gaming

Colyseus, an open source authoritative multiplayer game server framework for Node.js: rooms, schema based state synchronisation over WebSocket, matchmaking and an admin monitor panel.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Colyseus is an open source framework for building the server half of a realtime multiplayer game. You define rooms that hold a match, a lobby or a session, declare the room state as a schema, and Colyseus replicates that state to every connected client over WebSocket, sending only the parts that changed. It also provides matchmaking, a server side simulation loop for advancing the world on a tick, message handlers for the actions clients request, and an admin monitor panel for watching live rooms, connected clients and the state a room is holding.

The model is authoritative: clients send messages and only the server mutates state, so a modified client cannot rewrite the game world. It suits realtime and turn based multiplayer games, shared collaborative sessions, live auctions and quizzes, and any application where many connected users need to agree on one server owned view of the world. Client SDKs are available for the browser, Unity, Unreal, Godot, Defold, Haxe and Cocos.

Why the cloudimg image

cloudimg delivers Colyseus already installed and running on a current Node.js LTS runtime, with a complete example room, the TypeScript toolchain for writing your own rooms, and nginx in front as the only door, so the server answers the moment the instance boots. The image is secure by default, and this matters here because Colyseus ships no authentication of its own and its monitor panel is wide open upstream: every instance generates its own room join token and its own monitor username and password on first boot, and neither is ever baked into the image. Matchmaking refuses any client that does not present that instance's token, and the monitor panel sits behind that instance's own credential. Every image is paired with a step by step deploy guide and backed by 24/7 support.

Common uses

  • Run the authoritative server for a realtime or turn based multiplayer game, with matchmaking and server owned state
  • Build shared live sessions such as collaborative tools, quizzes or auctions where every client sees one agreed view
  • Own your realtime game backend inside your own cloud account, writing your own room logic in TypeScript

See it running

Real screenshots taken while testing this image against its deployment guide.

Colyseus on Ubuntu 24.04 LTS screenshot 1 Colyseus on Ubuntu 24.04 LTS screenshot 2 Colyseus on Ubuntu 24.04 LTS screenshot 3 Colyseus on Ubuntu 24.04 LTS screenshot 4