RSLEAGUE DESKTOP CLIENT

Requires Java 17–25. Extract the complete folder before starting.
macOS / Linux: run bin/rs2client from a terminal.
Windows: run bin\rs2client.bat.

The client starts one RSLeague window. Use + New tab to open up to three Main
characters in internal tabs. Sign in once in the first client; saved account
access on macOS is restored from Keychain by subsequent clients. On systems
without secure account storage, sign in when requested. Character selection
remains inside each game client. Switching tabs preserves other connections.
Log out of a character before closing or reloading its tab. Closing the entire
window disconnects all clients after confirmation.

This is the local test build: the game and website must be running on the same
computer (game 43594, cache 80, website 8788). From the source workspace start
node website/start-main.mjs and node website/server.mjs. The ZIP does not contain
the server, account database, passwords or player saves.

Graphics presets: Classic, Enhanced and Maximum. The active tab uses its selected
settings; inactive clients render at 5 FPS and mute music while networking stays
active. Three clients use more RAM than one. Normal server idle rules still apply.
