Forums

RuneScape on FreeBSD

Quick find code: 409-410-681-66103046

of 2
Hmm
Jan Gold Premier Club Member 2016

Hmm

Posts: 12,263Opal Posts by user Forum Profile RuneMetrics Profile
I'm not sure why the RSU client would be giving that output, but presuming it downloaded the old school jar file for you, just run that directly in the terminal like this.

java -Djava.class.path=runescape.jar -Duser.home=$HOME -Dsun.java2d.uiScale=1 -Dsun.java2d.nodraw=true -Dcom.jagex.config=http://oldschool.runescape.com/jav_config.ws -Djava.system.class.loader=app.systemclassloader -Xmx512m -Xss2m -XX:CompileThreshold=1500 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC jagexappletviewer $HOME >/dev/null &

Changing the runescape.jar to wherever the file actually is, similarly, the RS3 java client would be the exact same command but remove oldschool.runescape.com with runescape.com - infact, you can use the same jar file as OSRS, E.G

java -Djava.class.path=runescape.jar -Duser.home=$HOME -Dsun.java2d.uiScale=1 -Dsun.java2d.nodraw=true -Dcom.jagex.config=http://runescape.com/jav_config.ws -Djava.system.class.loader=app.systemclassloader -Xmx512m -Xss2m -XX:CompileThreshold=1500 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC jagexappletviewer $HOME >/dev/null &

A concern I've just had with the NXT client on FreeBSD is PulseAudio and making SDL output to whatever FreeBSD uses, so you'd have to worry about that too. Furthermore, the RS3 one might just bail into safemode which is HORRENDOUS.

FreeBSD is really dodgy territory as far as the RS experience goes.

Edit: And if you're sticking with Arch, VM or otherwise, consider using the snap/flatpak in the arch system directly,

sudo snap install rslauncher

31-May-2019 22:52:45 - Last edited on 31-May-2019 23:10:34 by Hmm

Waan
Feb Gold Premier Club Member 2018

Waan

Posts: 318Silver Posts by user Forum Profile RuneMetrics Profile
OpenJDK 64-Bit Server VM warning: Option AggressiveOpts was deprecated in version 11.0 and will likely be removed in a future release.

Was caused by open jdk 11, when i removed 11 and installed open jdk 7, warning went away.
Still the rsu client does not load on VirtualBox it downloads the .msi and then closes with error:

Error: Could not find or load main class jagexappletviewer

Where can i find the runecape .jar? i have no clue on where to look for it. :S

31-May-2019 23:13:11

Hmm
Jan Gold Premier Club Member 2016

Hmm

Posts: 12,263Opal Posts by user Forum Profile RuneMetrics Profile
Extract it from the MSI itself, though really, you'll be better off with the Mac OSRS version. Try using 7zip to extract it, on ubuntu, it'd be

sudo apt install p7zip-full
7z e runescape.file

find the jar and use it on the commands above.

As I say though, consider just using the snap in this instance too, which will have a verified working Java/dependencies/gets the file from Jagex directly.

You can get snapd from the AUR
https://aur.archlinux.org/packages/snapd/
Once you installed it + rebooted, just
sudo snap install rslauncher

That should install a verified version of Java/ the NXT dependencies/etc to get both games working on Arch

31-May-2019 23:20:08 - Last edited on 31-May-2019 23:21:37 by Hmm

Waan
Feb Gold Premier Club Member 2018

Waan

Posts: 318Silver Posts by user Forum Profile RuneMetrics Profile
Oh eh Hmm,.. i had to select client updater, then update the jagexappletviewer.jar

osrs is now launched, i will login and report the FPS on this VirtualBox :) brb

31-May-2019 23:26:04

Hmm
Jan Gold Premier Club Member 2016

Hmm

Posts: 12,263Opal Posts by user Forum Profile RuneMetrics Profile
Ah, always something obvious xD.

In truth I haven't used the RSU client in years, so I wasn't aware of that particular quirk.

Hopefully it runs well!

31-May-2019 23:29:24

Waan
Feb Gold Premier Club Member 2018

Waan

Posts: 318Silver Posts by user Forum Profile RuneMetrics Profile
OSRS runs flawless on VirtualBox !
Only pretty sad i can't play RS3 nxt right now, but to be honest: i have not played osrs in many many years, and that tutorial island brought up so many old memories ! :D

Lovely :) i have to finish up my VirtualBox, and then ... GAME ON !

31-May-2019 23:33:37

Waan
Feb Gold Premier Club Member 2018

Waan

Posts: 318Silver Posts by user Forum Profile RuneMetrics Profile
One Last Thing:

on the RuneScape Unix Client, i can select Safe-Mode,
(i have not seen such option on the official runescape-launcher-2.2.4 nxt)

Safe-Mode on RSU improves fps to 30 fps stable, even thought the graphics are not-that-nice, rs3 is playable on virtualbox, so that is actually pretty-nice. :D

[edit] now i think about it, maybe nxt runs better on windows in virtualbox, so i'm downloading windows 10-vm right now, to see if i can get better performance, will report when done..

personally i only own one production laptop right now, and i would like to keep FreeBSD as the host. RuneScape on FreeBSD won't be that easy, unless someone takes the time to compile nxt launcher for FreeBSD, and make the nxt compatible with FreeBSD.
Until that happens i think, the best solution is to run RuneScape in virtual machine.

01-Jun-2019 01:07:45 - Last edited on 01-Jun-2019 02:54:02 by Waan

Waan
Feb Gold Premier Club Member 2018

Waan

Posts: 318Silver Posts by user Forum Profile RuneMetrics Profile
RuneScape.exe runs with Wine on FreeBSD ! Hooray Hooray

For those who don't know what FreeBSD is, it's a Unix like operating system, but is NOT Linux.

My experiences on VirtualBox runescape-launcher-2.2.4 with FreeBSD as host and Arch as Guest, was, let's say terrible.. horrific graphics, and only 10 fps ! not playable at all.

FreeBSD FreeBSD-PC 12.0-RELEASE-p4 FreeBSD 12.0-RELEASE-p4 GENERIC amd64

Install latest 32 bit wine developer edition:
# pkg install i386-wine-devel

Also install winetricks:
# pkg install winetricks

Then run winetricks, and use default wine preffix, and install these windows.dll components:
- d3dx9_42
- vcrun2008
- xact
- vcrun2015
(you can ignore the errors upon installing the .dll components with winetricks)

Then just download the Runescape.exe and:
$ wine RuneScape-Setup.exe

The installer should come up and install perfectly without any complaints.
Then navigate to: (replace ninjazeevis with your name)
$ cd /usr/home/ninjazeevis/.wine/drive_c/ProgramData/Jagex/RuneScape/

And launch the RuneScape.exe with wine. Have Fun !

Right now i am going to preform some more testing to see if it's possible to enhance the performance, but as far as i can say right now, the fps caps at 60 fps with low budget Dell Laptop. The only downside that i would like to get fixed, is sluggish movement from now and then, (not all the time) might be because of the cache not being downloaded yet.

To be continued...

08-Jun-2019 20:42:03 - Last edited on 08-Jun-2019 23:56:49 by Waan

Waan
Feb Gold Premier Club Member 2018

Waan

Posts: 318Silver Posts by user Forum Profile RuneMetrics Profile
4 days i tried to get runescape running in some way on FreeBSD, but without success.
wine with runescape.exe was lagging, and after tuning wine i kinda messed up in the process.

So i give up, and sadly, i don't think there is a player base that is interested in playing RuneScape on FreeBSD. So i doubt that Jagex will ever make the launcher work with FreeBSD.

And because i got other games that do work natively on FreeBSD, i think i give those a try.
I don't want this thread to end up in a rant, and it's definitely not a rant, because i love RuneScape, it's the best game i ever played !

But for now i'm not coming back to RuneScape, because at this point, i don't want to use any Linux or Windows boxes anymore.

:( maybe till next time :(

09-Jun-2019 00:03:18

Quick find code: 409-410-681-66103046Back to Top