<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.darkan.org/index.php?action=history&amp;feed=atom&amp;title=Game_Client</id>
	<title>Game Client - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.darkan.org/index.php?action=history&amp;feed=atom&amp;title=Game_Client"/>
	<link rel="alternate" type="text/html" href="https://wiki.darkan.org/index.php?title=Game_Client&amp;action=history"/>
	<updated>2026-07-17T14:39:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.darkan.org/index.php?title=Game_Client&amp;diff=58928&amp;oldid=prev</id>
		<title>98.27.252.142: Cleanup</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkan.org/index.php?title=Game_Client&amp;diff=58928&amp;oldid=prev"/>
		<updated>2012-10-06T00:49:01Z</updated>

		<summary type="html">&lt;p&gt;Cleanup&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Windows client icon.png|right|Windows client icon.]]&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Game client&amp;#039;&amp;#039;&amp;#039; is an open source &amp;#039;&amp;#039;[[RuneScape]]&amp;#039;&amp;#039; launcher, built by [[Jagex]]. The client is designed to compensate for those who do not have [[Java]] installed or those who are having issues with Java. Specifically, for Mac users, the client can be used to improve game performance for those running OS X Lion and Safari 5.1, which run RuneScape much slower than their predecessors. Since Jagex updated the client to its current state, they have released the source code to the public in accordance to the [[wikipedia:GNU General Public License|GPL]] version 2 license of [[wikipedia:OpenJDK|OpenJDK]].&lt;br /&gt;
&lt;br /&gt;
The project began on [[20 January]] [[2010]] and was launched on [[25 May]] 2010, originally only being available to Windows users. An unofficial client was eventually developed to work with Mac operating systems using the source code from the Windows Client, but was then superseded by a download on the Runescape website. As of 6 September 2012, the current release is version 1.2.2.&lt;br /&gt;
&lt;br /&gt;
Prior to 25 May 2010, the client was an [[Wikipedia:Internet Explorer|Internet Explorer]]-based [[Wikipedia:Site-specific browser|site specific browser (SSB)]] application that allowed a user to play &amp;#039;&amp;#039;RuneScape&amp;#039;&amp;#039; without using a conventional browser. It is the &amp;#039;&amp;#039;&amp;#039;only&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;RuneScape&amp;#039;&amp;#039;-related software authorised by Jagex. Using other software (such as [[SwiftKit]]) does not go against the [[Rules of RuneScape]], but is not recommended for use by Jagex. Version 1.0.0.5 was the last stable of this release client version by Jagex.&lt;br /&gt;
&lt;br /&gt;
The official client may be downloaded at the [http://www.runescape.com/downloads.ws Downloads] section of the &amp;#039;&amp;#039;RuneScape&amp;#039;&amp;#039; website. However, the client is not available for download in some states in the US, such as Texas,&amp;lt;ref&amp;gt;http://www.webcitation.org/5wGACyIFt&amp;lt;/ref&amp;gt; due to legal reasons.&amp;lt;ref&amp;gt;http://www.webcitation.org/5viXgfNoh&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[File:Windows Client.png|thumb|The launcher screen is the same as the normal one on the web.]]&lt;br /&gt;
[[File:Jagex Launcher.png|thumb|The launcher here is also the same as the normal one]]&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
If users are having problems with the Game Client, they are recommended to try following these steps in order and see if they can resolve their problem.&lt;br /&gt;
===General===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;When the Game Client loads, I get a page saying &amp;quot;Page cannot be displayed&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;This is most likely to do with a personal firewall which is blocking the Client from accessing the internet. Users will have to allow the program (&amp;quot;runescape.exe&amp;quot; or &amp;quot;JagexLauncher.exe&amp;quot; for Windows users, and &amp;quot;RuneScape.app&amp;quot; for Mac users) access to the internet in order for it to work.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;When clicking on the map, the screen goes black, as if loading, but never loads.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Click on the screen, and if it doesn&amp;#039;t load, open another program to minimise it. If that doesn&amp;#039;t work then just exit the program and restart it.&lt;br /&gt;
===Mac===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;When I try resizing the window, the client locks up.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;The Mac version of the client cannot be resized in software mode. Switching to OpenGL solves the problem and will allow access to the resizable and fullscreen options. The window can be resized in OpenGL, and the graphics can subsequently be switched back to software mode without problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
  (Newer client (with release number) is not affected by these problems as client uses its own java and is not based on internet explorer any more.)&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;I don&amp;#039;t get a scrollbar&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;This is because users are running an old version of [[Wikipedia:Internet Explorer|Internet Explorer]]. Users should visit [http://windowsupdate.microsoft.com/ Microsoft Windows Update] to download the latest version.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;The website appears but the game itself won&amp;#039;t work&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;This is because users have been using [[Wikipedia:Java (software platform)|Sun Java]] to play &amp;#039;&amp;#039;RuneScape&amp;#039;&amp;#039; but have a bugged version of [[Wikipedia:Microsoft Java Virtual Machine|Microsoft Java]] installed. &amp;#039;&amp;#039;RuneScape&amp;#039;&amp;#039; will work in the Windows Client if one of these two things is done:&lt;br /&gt;
** On the detail select page, always select &amp;quot;Signed Applet Using Sun Java&amp;quot; from the drop down options before selecting the appropriate detail option.&lt;br /&gt;
** On the detail select page, select &amp;quot;Signed Applet Using Microsoft Java&amp;quot; from the drop down options, click on any detail option and follow instructions on that page.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; If the second option is chosen, users will only have to do this once and will most likely see a performance benefit because Microsoft Java is slightly better at playing &amp;#039;&amp;#039;RuneScape&amp;#039;&amp;#039; than Sun Java.&lt;br /&gt;
&lt;br /&gt;
== Use on Linux ==&lt;br /&gt;
Create an executable sh file and add the following to it (you must have [http://www.7-zip.org/ 7zip] installed before running):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
CLIENT_LINK=&amp;quot;http://www.runescape.com/g=runescape/downloads/runescape.dmg&amp;quot;&lt;br /&gt;
GAME_LOC=&amp;quot;$HOME/jagexcache/runescape/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Check if 7zip is installed (required to extract the DMG)&lt;br /&gt;
if [ ! -f /usr/bin/7z ]; then&lt;br /&gt;
	echo &amp;quot;It appears you do not have &amp;#039;7zip&amp;#039; installed, which is required to extract the download. To install it, run: \n\nsudo apt-get install p7zip-full&amp;quot;&lt;br /&gt;
	exit&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $GAME_LOC ]; then&lt;br /&gt;
	# Create the directory for the client&lt;br /&gt;
	mkdir -p $GAME_LOC&lt;br /&gt;
	&lt;br /&gt;
	# Make a temporary folder to store extracted files&lt;br /&gt;
	mkdir $HOME/tmp&lt;br /&gt;
	cd $HOME/tmp&lt;br /&gt;
	&lt;br /&gt;
	wget -q $CLIENT_LINK&lt;br /&gt;
	&lt;br /&gt;
	# Extract the downloadable Mac client and the hfs file to get the jar and icon&lt;br /&gt;
	7z e runescape.dmg &amp;gt; /dev/null&lt;br /&gt;
	7z e 4.hfs -y &amp;gt; /dev/null&lt;br /&gt;
	&lt;br /&gt;
	# Move the required files to the client directory created earlier&lt;br /&gt;
	mv jagexappletviewer.jar $GAME_LOC&lt;br /&gt;
	mv jagexappletviewer.png $GAME_LOC&lt;br /&gt;
&lt;br /&gt;
	# Delete the temporary folder&lt;br /&gt;
	cd ..&lt;br /&gt;
	rm -rf tmp&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Run the client&lt;br /&gt;
java -Djava.class.path=&amp;quot;$HOME/jagexcache/runescape/bin/jagexappletviewer.jar&amp;quot; -Dcom.jagex.config=http://www.runescape.com/k=3/l=en/jav_config.ws jagexappletviewer &amp;quot;$HOME/jagexcache/runescape/bin&amp;quot; &amp;gt; /dev/null&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alternative Use on Linux ==&lt;br /&gt;
It is possible to use the windows client on linux systems as follows:&lt;br /&gt;
&lt;br /&gt;
# Download the windows client (Runescape.msi) from the RuneScape website&lt;br /&gt;
# Rename it to a zip file (eg RuneScape.zip)&lt;br /&gt;
# Extract RsLauncher.cab from the zip file&lt;br /&gt;
# Rename RsLauncher.cab to RsLauncher.zip&lt;br /&gt;
# Extract JagexAppletViewerJarFile.XXXXXXXX_XXXX_XXXX_XXXXXXXXXXXXXX from RsLauncher.zip (X is a hex digit)&lt;br /&gt;
# Rename JagexAppletViewerJarFile.XXXXXXXX_XXXX_XXXX_XXXXXXXXXXXXXX to jagexappletviewer.jar&lt;br /&gt;
# Extract JagexAppletViewerPngFile from RsLauncher.zip&lt;br /&gt;
# Rename JagexAppletViewerPngFile to jagexappletviewer.png&lt;br /&gt;
# Copy jagexappletviewer.jar to ~/.jagex/runescape/bin/jagexappletviewer.jar&lt;br /&gt;
# Copy jagexappletviewer.png to ~/.jagex/runescape/images/jagexappletviewer.png&lt;br /&gt;
# Copy the following 3 lines into a text file called runrs.sh in your home directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
cd ~&lt;br /&gt;
/usr/bin/java -Xmx256m -D java.class.path=$HOME/.jagex/runescape/bin/jagexappletviewer.jar -Dcom.jagex.config=$&amp;quot;http://www.runescape.com/k=3/l=en/jav_config.ws&amp;quot; jagexappletviewer $USERNAME/.jagex/runescape/images&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Everything from &amp;quot;/usr&amp;quot; to &amp;quot;/images&amp;quot; is a single command line in the script file. You can also increase the memory allocation (-XmxNNNm where NNN is a number) if you want. See &amp;quot;man java&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
12. Make runrs.sh file executable (chmod a+x ~/runrs.sh)&amp;lt;br /&amp;gt;&lt;br /&gt;
13. From a terminal. ~/runrs.sh&amp;lt;br /&amp;gt;&lt;br /&gt;
14. You may also need to create the following directories:&lt;br /&gt;
&lt;br /&gt;
    ~/.jagex_cache_32&lt;br /&gt;
    ~/.jagex_cache_32/runescape&lt;br /&gt;
    ~/c:&lt;br /&gt;
_________________________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
You could also get the client to be installed by downloading the program Wine and using it to install the client. (confirmed for Debian Squid, and it also works out-of-the-box on Linux Mint 12 with Cinnamon, though not with XFCE4 (and maybe some other DE&amp;#039;s). More confirmation needed)&lt;br /&gt;
&lt;br /&gt;
== UNIX/Linux Client Port ==&lt;br /&gt;
[[File:Rsu.png|thumb]]&lt;br /&gt;
As of 29 October 2011 a player has ported the official client to run on any UNIX platform with all the settings working, along with a menu entry in desktop environments like GNOME 2, GNOME Shell, JWM, KDE, LXDE, XFCE and Unity.&lt;br /&gt;
&lt;br /&gt;
Inside the file &amp;quot;share/settings.conf&amp;quot; it is possible to change which Java the client shall run inside, along with easily applying known fixes like forcing java to use PulseAudio by executing java with padsp.&lt;br /&gt;
&lt;br /&gt;
The ported client also includes its own updater which downloads and extracts the new jar file from the windows client.&lt;br /&gt;
&lt;br /&gt;
All scripts in the client port are written in [http://www.perl.org/ perl] which is a script language installed on nearly every UNIX platform (Linux, MacOSX, BSD, Solaris, etc).&lt;br /&gt;
&lt;br /&gt;
The installation instructions are available in the linux community thread page 85 on the runescape forums: [http://services.runescape.com/m=forum/forums.ws?25,26,99,61985129,goto,83#829 &amp;quot;Community - Linux&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
You can install the client directly by running this command in the terminal.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://dl.dropbox.$(echo -e &amp;quot;\x63\x6f\x6d&amp;quot; )/u/11631899/opensource/Perl/unix-runescape-client.tar.gz &amp;amp;&amp;amp; tar -vxzf unix-runescape-client.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then move the runescape folder to a place you want it and run the file &amp;quot;install-desktop-icons&amp;quot; which will create menu entries for the client and updater.&lt;br /&gt;
Alternatively you can run the file named &amp;quot;runescape&amp;quot; directly to launch the client (or run it from terminal for debugging info) and run &amp;quot;update-runescape-client&amp;quot; to update the jagexappletviewer.jar file.&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.0.0&amp;#039;&amp;#039;&amp;#039; - Initial release.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.0.1&amp;#039;&amp;#039;&amp;#039; - Fixed bug where Vista and 7 users need to disable UAC to be able to install client, added an options bar with a language setting on top.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.0.2&amp;#039;&amp;#039;&amp;#039; - Uses its own interface instead of the default Windows style for the language setting. Client automatically removes the languages menu and copyright notification upon log in.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.0.4&amp;#039;&amp;#039;&amp;#039; - Client scrollbar changed.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.1.0&amp;#039;&amp;#039;&amp;#039; - Client update on 17 October.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.2.0 &amp;#039;&amp;#039;&amp;#039;- &amp;lt;span style=&amp;quot;font-size: 10pt; line-height: 115%; font-family: Helvetica, sans-serif; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-position: initial initial; background-repeat: initial initial; &amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; line-height: 115%; font-family: Helvetica, sans-serif; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-position: initial initial; background-repeat: initial initial; &amp;quot;&amp;gt;Possibly unsuccessful attempt to remedy lag problems after the bot nuke event.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==1.2.0==&lt;br /&gt;
When this version was initial released the language and copyright information bars did not disappear when logged in, this was subsequently fixed even though no update to game or client occurred.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
* Previously, if you dragged a desktop icon of a website on the old client, the program could be used to browse any website. This was helpful for people with low-end computers wanting to use fan-made guides while playing RuneScape. Because the client was based off Internet Explorer, it should not have been used for browsing sites that might be infected with IE security hole exploits. As the new client runs the game directly and not the website it is not affected by this.&lt;br /&gt;
* The client source (jagexlauncher-src.tar) consists of 7.826.577 (7.8 million) lines of code.&lt;br /&gt;
* After the release of the [[Crucible]] the client stopped working. It would log you in for a second, then force you to log out. It was fixed shortly after.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[fi:Game Client]]&lt;br /&gt;
[[Category:RuneScape web applet]]&lt;/div&gt;</summary>
		<author><name>98.27.252.142</name></author>
	</entry>
</feed>