Node.js Game Server

Protocol-agnostic WebSocket relay server with room-based architecture and binary protocol (msgpack). Relays any game data between peers without inspecting payloads.

Game Server
websocket
multiplayer
realtime
gameserver
msgpack
node
node-ws-gameserver
https://github.com/mavisakalyan/node-ws-gameserver
Ready to deploy
Docker image
ghcr.io/mavisakalyan/node-ws-gameserver:latest
Resources
0.5
CPU
512Mi
RAM
1Gi
Disk
Exposed ports
808080 (public)
Environment variables
PORTrequired
Server listen port
ALLOWED_ORIGINS
Comma-separated allowed origins for WebSocket connections
KEEPALIVE_MS
WebSocket keepalive ping interval in milliseconds
MAX_MESSAGES_PER_SECOND
Per-client rate limit (sliding window)
MAX_PLAYERS_PER_ROOM
Maximum players per room