Authoritative Server

Build multiplayer Decentraland scenes with a headless authoritative server. Covers isServer() branching, registerMessages() for client-server communication, validateBeforeChange() for server-only state, Storage (world and player persistence), EnvVar (environment variables), and project structure. Use when the user wants authoritative multiplayer, anti-cheat, server-side validation, persistent storage, or server messages. Do NOT use for basic CRDT multiplayer without a server (see multiplayer-sync).

dcl-regenesislabs ba70b04 2 files · 18.6 KB Updated

File contents

dcl-regenesislabs/opendcl/tree/main/skills/authoritative-server commit ba70b04041

Frequently asked questions

npx skillmds@latest add dcl-regenesislabs/authoritative-server