Configuration and updates
Complete config.yml guide, custom network ban commands, and automatic signed updates.
plugins/epsilon/config.yml
Epsilon requires zero tuning out of the box. You only need plugins/epsilon/config.yml to customize ban commands behind a proxy, opt out of Cloud, or share cached update files between servers.
runtime-cache: runtime-cache
auto-update: true
channel: production
cloud: true
ban-command: ""
kick-command: ""| Key | Default | What it controls |
|---|---|---|
cloud | true | Set to false to stop all Cloud communication while continuing all local checks. |
auto-update | true | Checks for signed releases on startup and hourly, installing updates automatically at restart. |
channel | production | Keep production for stable releases, or set staging to test new builds early. |
runtime-cache | runtime-cache | Folder for downloaded release binaries. Multiple servers on one machine can point to one shared folder. |
ban-command | "" | Optional console command run for Cloud bans instead of Paper’s built-in ban list. |
kick-command | "" | Optional console command run for Cloud kicks instead of disconnecting directly. |
Custom ban and kick commands
On a proxy network, Paper’s built-in ban list only blocks a single backend server. Set ban-command and kick-command to dispatch to your global ban plugin (such as LiteBans or LibertyBans) using the placeholders below.
| Placeholder | Replaced with |
|---|---|
%player% | Player username |
%uuid% | Player Mojang UUID |
%duration% | Duration such as 30d, 12h, or 45m (empty when permanent) |
%reason% | Reason message shown to the player |
ban-command: "ban %player% %duration% %reason%"
kick-command: "kick %player% %reason%"How automatic updates stay safe
Every release manifest is cryptographically signed and checked against your installed jar’s embedded keys. On boot, Epsilon waits at most ten seconds before falling back to the local jar so an outage never delays startup. If a newly staged release ever fails to boot properly, Epsilon reverts automatically to the last working version.