# List of servers in the network where AuthMe is installed
# Treat every backend as an auth-aware server
allServersAreAuthServers: true
# Kick all players who switch servers without being authenticated
# Message shown when an unauthenticated player is blocked from switching servers
kickMessage: Authentication required.
# Enable perform.login forwarding when an authenticated player joins an auth server
# If enabled, logged-out users will be sent to the unloggedUserServer backend
# If sendOnLogout is enabled, logged-out users will be sent to this backend
# Block unauthenticated players on auth servers from running non-whitelisted commands
# Commands that unauthenticated players are allowed to run on auth servers
# Block unauthenticated players on auth servers from sending chat messages
# Server to redirect players to after successful authentication on an auth server.
# Leave empty to disable proxy-side login redirect (backend handles it via BUNGEECORD_SERVER).
# Shared secret used to sign perform.login messages sent to backend servers.
# Generated automatically on first start — copy this value to the proxySharedSecret
# setting of every backend server running AuthMe.
proxySharedSecret: SECRET
# Keep verified premium players on the backend offline UUID for plugin compatibility.
# When false, premium players keep their Mojang UUID on the backend instead.
# Velocity can do both modes natively; false is the default.
keepOfflineUuidCompatibility: true