Seraph keeps a single per-user data folder shared across every supported client (Lunar, Badlion, Forge). Switch clients and your settings come with you.Documentation Index
Fetch the complete documentation index at: https://docs.seraph.si/llms.txt
Use this file to discover all available pages before exploring further.
File location
| OS | Path |
|---|---|
| Windows | %AppData%\Seraph\ |
| macOS | ~/.Seraph/ |
| Linux | $XDG_DATA_HOME/Seraph/ (defaults to ~/.local/share/Seraph/) |
config.json, your settings.token.json, Seraph auth token. Don’t share this.nicknames.json, saved nick to real-name mappings (only entries you marked permanent).
In-game settings menu
Run/seraph config (or /sconfig). The menu has six tabs: API, Overlay, Anticheat, Misc, Tags, Experiments.
Search
The search bar at the top indexes every entry from every tab. Type a keyword (fkdr, cape, flag, auto gg) and it’ll find every matching setting.
Conditional entries
Some settings only show in their tab when a parent toggle is on (e.g. the alert sound only appears when alerts are enabled). Search ignores those gates and shows them anyway, with a note explaining what to enable first.Manual edits
You can editconfig.json directly while the game is closed. Seraph picks up changes on the next launch.
If you imported an older config and Seraph complains it’s out of date:
Reset to defaults
Deleteconfig.json while the game is closed. On next launch, Seraph rewrites it with defaults.
Sharing configs
config.json is portable. Copy it to a friend (or a different machine) and they get your exact setup.
Don’t include token.json: it’s bound to your account and only works for you.