Sign in to follow this  
Rapscallion

Updated Linux guide

Recommended Posts

Getting Wurm to run on Linux is slightly different to doing it on Windows and slightly varies depending on your distribution of choice. It's still very easy and quick to do, however. This guide assumes you have your drivers installed and everything else is in order.

 

 

Step 1: Getting the Java Runtime Environment

 

You will require OpenJDK and IcedTea. Don't be turned off by the names. OpenJDK is maintained by Oracle itself and is considered the reference implementation for Java 7 and forth. IcedTea adds functionality to OpenJDK that is normally only present in Oracle JDK. The most important of those is Oracle WebStart, which Wurm Online's launcher relies on. It is possible to get Oracle JDK on Linux, but many distributions will only include OpenJDK within their repositories.

 

Please check your distribution's documentation and package repositories if it isn't present in this list. If your distribution is derivative of one of these then it most likely will work as well. You may also use the graphical software centers like Synaptic or YaST.

 

Ubuntu

sudo apt-get install openjdk-8-jre icedtea-web

Arch Linux

sudo pacman -S jre8-openjdk icedtea-web

Fedora

sudo yum install java-1.8.0-openjdk icedtea-web

OpenSUSE

zypper install java-1_8_0-openjdk icedtea-web

Step 2: Play the game

 

That should do the trick. Download wurmclient.jnlp from the Wurm website and execute it. Click yes on the subsequent prompts and the game will run like you expect it to.

 

FAQ

 

How does it perform?

I have not noticed a difference in performance between Windows and Linux. I am using Nvidia drivers. Will need people with Intel and AMD GPUs to contribute their experiences.

 

Is it stable?

In roughly 4 days of playtime I have had very little issues. Three times I have suffered from a memory leak which locked up xorg and forced me to switch to a teletyper and kill the process manually. I'm still not sure whether Firefox or Wurm is responsible however.

 

Why not Oracle JDK?

From OpenJDK's FAQ
 

 

Is Oracle JDK based on OpenJDK?

Yes. Oracle JDK is based on the OpenJDK source code. In addition, it contains closed-source components. The final result is licensed under a Binary Code License.

 

 

At the moment, all Wurm uses that OpenJDK doesn't provide is WebStart, which is provided by IcedTea. Since most distributions will require a manual installation of Oracle Java, it's usually quicker and easier to install OpenJDK and Icedtea instead.

Edited by Rapscallion

Share this post


Link to post
Share on other sites

I avoided OpenJDK myself - erased it all from the system (was there by default) and installed Oracle Java. No crashes at all, works a lot faster than on Windows.

Nice of you to make such a guide. :)

Share this post


Link to post
Share on other sites

I avoided OpenJDK myself - erased it all from the system (was there by default) and installed Oracle Java. No crashes at all, works a lot faster than on Windows.

Nice of you to make such a guide. :)

 

That's cool. Just saying that Oracle JDK is actually OpenJDK plus a few proprietary technologies (such as WebStart) , which IcedTea provides.

 

 

Is Oracle JDK based on OpenJDK?

Yes. Oracle JDK is based on the OpenJDK source code. In addition, it contains closed-source components. The final result is licensed under a Binary Code License.

 

Taken from http://openjdk.java.net/faq/

Share this post


Link to post
Share on other sites

Indeed, I've had some crashes with OpenJDK though and few other people I know had trouble with it, Wurm doesn't seem to like it. Anyway, as long as it works it's fine, right?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this