Configuration
Introduction
How public project configuration works, premium masking, and how to read the rest of this section.
Project configuration in Sunrise Anticheat is the set of options you edit in the dashboard for a project. The game client receives a public, non-secret snapshot of that configuration from the public API — tuned fields like ports, protocol selections, UI toggles, Discord hooks, splash hints, and protection flags.
Design principles
- No long-lived secrets in the client payload — authentication secrets belong on your game server and auth stack.
- Premium-aware — when premium is inactive for a project, premium-only keys are masked in the public response so inactive clients do not receive premium-only values (stored dashboard metadata remains for when you renew).
How this section is split
Each page maps to a configuration area you will see in the product UI:
| Page | Topics |
|---|---|
| Connection & auth | Ports, protocol, custom protocol, max clients, auth host. |
| Client interface | Overlay / HUD style toggles (ping, FPS, traffic, paste rules). |
| Discord | Optional Discord API hooks and message lines. |
| Accounts | Save-account behavior and prefixes. |
| Splash | Splash / branding image hints for the client. |
| Protection toggles | Bot protection and related guards. |
Start with Connection & auth if you are wiring networking first; use Client interface when tuning player-facing UI behavior.

