Skip to main content
A player who logged in and reconnects shortly after is not asked for their password again.

What it trusts

A session is bound to an IP address, and addresses are shared.
Everyone behind the same router, campus network or mobile carrier looks identical to a server. And on a cracked server the UUID comes from the name — so a neighbour who types your name inherits your session until it expires. Thirty minutes is a window most servers can live with. Several hours is a different proposition, and worth thinking about before you set it. Turn it off entirely with remember-me: false.

What cancels a session

Accounts with 2FA are excluded

A player who set up two-factor authentication has said plainly that an address is not good enough for them. rLogin never applies the shortcut to those accounts, regardless of the setting.

Switching servers on a proxy

Moving between backends within the same network never re-prompts. The proxy knows the player is authenticated for the duration of their connection and tells each backend as they arrive — this is not the same mechanism as “remember me” and is not affected by remember-me-minutes.
This is why rLogin also goes on the proxy. Without it each backend would decide independently, and a player would be asked to log in again on every hop.

Premium players

Never involved in any of this. They are verified on every connection, which is both stronger than a session and cheaper to reason about.