sunrise-anticheat
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

  1. No long-lived secrets in the client payload — authentication secrets belong on your game server and auth stack.
  2. 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:

PageTopics
Connection & authPorts, protocol, custom protocol, max clients, auth host.
Client interfaceOverlay / HUD style toggles (ping, FPS, traffic, paste rules).
DiscordOptional Discord API hooks and message lines.
AccountsSave-account behavior and prefixes.
SplashSplash / branding image hints for the client.
Protection togglesBot protection and related guards.

Start with Connection & auth if you are wiring networking first; use Client interface when tuning player-facing UI behavior.

On this page