RuneScape
From Wikipedia:
- RuneScape is a fantasy massively multiplayer online role-playing game (MMORPG) released in January 2001 by Andrew and Paul Gower, and developed and published by Jagex Games Studio. It is a graphical browser game implemented on the client-side in Java or HTML5, and incorporates 3D rendering. The game has had over 200 million accounts created and is recognised by the Guinness World Records as the world's largest free MMORPG and the most-updated game.
Methods to play
RuneScape NXT
Install the official RuneScape NXT client with the runescape-launcherAUR package.
Alternative Flatpak installation
The official client can also be installed with Flatpak as com.jagex.RuneScape
from Flathub. The easiest way to install it for the current user is by using the Flathub repo and flatpak command:
flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo flatpak --user install flathub com.jagex.RuneScape
Rsu-client
Rsu-client is an unofficial RuneScape Unix/Linux client for RuneScape/Old School RuneScape. It can be installed with the unix-runescape-clientAUR package. After installation, to start playing, open either “RuneScape” or “RuneScape OldSchool”, depending on what version you are interested in.
OSBuddy (Old School RuneScape only)
OSBuddy is a third-party toolkit for Old School RuneScape which in addition to a client offers useful features, such as highscores, notes, price checker etc. It is available for installation from the AUR, osbuddyAUR.
RuneLite (Old School RuneScape only)
RuneLite is an open-source alternative to other third-party Old School RuneScape clients. It is available on the AUR: runeliteAUR.
GPU Plugin
To enable the GPU feature within RuneLite, ensure you meet the requirements and have updated to the latest version of mesa.
OSRS-Launcher (Old School RuneScape only)
osrs-launcher is a repackaging of the mac version of the official Old School RuneScape launcher. It is available for installation from the AUR, osrs-launcherAUR.
Troubleshooting
Audio issues
The Java client (jagexappletviewer.jar) requires pulseaudio-alsa to be installed for sound to work properly. Otherwise there will be no in-game sound or other applications will not be able to play audio due to the client claiming direct access to /dev/snd/*
devices. For more details, see PulseAudio#ALSA.
SSL errors
If you receive an error like this (with RuneLite or otherwise):
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
This error may be due to Java's new TLSv1.3 implementation. Try adding -Djdk.tls.client.protocols=TLSv1.2
to your client's launch options.
For example:
java -Djdk.tls.client.protocols=TLSv1.2 -jar RuneLite.jar