-
-
Notifications
You must be signed in to change notification settings - Fork 0
Guard_and_Ops
github-actions[bot] edited this page May 23, 2026
·
1 revision
Maintaining a deterministic MMORPG requires rigorous operational discipline.
A strict boundary between World-State Logic and Observer Systems.
-
Protected Paths:
server/src/core/systems,server/src/modules/loot, etc. must remain 100% deterministic. - Exempt Paths: Telemetry, logs, and UI components can use wall-clock time.
Every Pull Request must pass the Determinism Gate.
- Automated scans check for non-deterministic primitives in protected paths.
- Line-level exceptions (
/* ARE-DETERMINISM-ALLOW */) require valid justification.
- Commit: Logic changes are pushed to GitHub.
- Verify: CI runs lint, typecheck, unit tests, and the Determinism Gate.
-
Build: Docker images are built with OOM-safe memory settings (
--max-old-space-size=5120). - Deploy: Images are pushed to the VPS and managed via PM2 or Docker Compose.
The GM Editor and Admin Tools provide real-time visibility into the world state.
- Every admin action is logged in the Sovereign Audit Log.
- The system supports "Snap-Back" rollbacks to previous deterministic ticks in case of critical logic failure.
Areloria WASD — Deterministic Browser MMORPG Engine
Auto-generated by Areloria Codex Engine | 2026-08-12
Status: Living Wiki | Sync: Autonomous Codex Engine