When you update rLogin, new settings are added to your existing
config.yml
automatically. Your values and your own comments are kept; only the missing
keys are appended. The console tells you which ones were added.general
auth-mode
The one decision worth making consciously. Everything else has a sensible default.- auto
- online
- offline
Both kinds of player. Premium accounts are verified and join without
typing anything; everyone else registers and logs in with a password.What most servers want, and the default.
language and debug
database
Database setup
Connection settings, pooling, and when you actually need MySQL.
premium
api-failure-policy: fail-open vs fail-closed
api-failure-policy: fail-open vs fail-closed
Mojang’s session servers do go down. This decides what happens then.
fail-open— treat the player as cracked and ask for/login. A premium player who has never registered cannot get in, but the server stays up and everyone else is unaffected. Recommended.fail-closed— refuse the connection until Mojang is reachable again. Nobody unverified can slip through, at the cost of turning a Mojang outage into your outage.
session
security
Lockouts apply to the address, never the account. Locking accounts would
let anyone who knows a name keep its owner out just by failing logins on
purpose. See Security.
limbo
bedrock
update-checker
metrics
What is deliberately not configurable
Password masking in logs
Password masking in logs
The server writes commands to the console before any plugin can cancel them,
which means
/login hunter2 lands in latest.log in the clear. rLogin
installs a log filter that masks the password, and there is no setting to
turn it off.That is on purpose. An admin who could disable it would be able to collect a
file of their players’ passwords — and people reuse passwords across servers.
It is not a knob anyone should have.