Installing Other Life Ubuntu and Debian packages


Other Life is a free, massively multi-player on-line role playing game (MMORPG). The game is free to play and the client is open source. The basic aim of this page is to help you install the game from Linux packages that I maintain.

I maintain Ubuntu packages using my Launchpad Personal Package Area (PPA). I maintain Debian packages using repositories hosted on my website. The client (otherlife), data (otherlife-data), sound (otherlife-sound) and music (otherlife-music) are packaged separately to simplify updates.

How to install Other Life

Ubuntu Packages

Open a command line terminal then enter the following commands:

sudo add-apt-repository ppa:pjbroad/ppa
sudo apt-get update
sudo apt-get install otherlife 

This will add my PPA to your repository sources and install the client and data packages.

Debian Packages

I also make packages built for debian stable which are availabe from this website. To set up the package source open a terminal and used the following commands:

su -
cd /etc/apt/sources.list.d/

apt-key adv --recv-keys --keyserver E3F229518F5D0E61
apt-get update
apt-get install otherlife 

This will change to the root user, add my package archive to your package sources, add my gpg key required to authenticate the packages and then update your package list. The final command will install the client and data packages.

Installing sound and music packages

Normally, the sound package will be installed when you install the client. However, if it is not, you can install it using:

apt-get install otherlife-sound 

If you want the music installed, use:

apt-get install otherlife-music 

Playing Other Life

Once the installation has completed, you will have a new "Other Life" icon in the games section/menu. If you use a desktop shell, search for Other Life then click the icon.

If you have played the game before from your current account, your game settings may need to be updated to point at the new installation. When you launch the game, you will be given the option to automatically fix any settings if needed.

Using an alternative configuration i.e. the test server

By default the installed icon will launch a configuration/server selection window. The first time you launch the game you will be given the option to disable this window for future sessions. If you disable the window, the "main" configuration will be used by default. This will connect you to the main server. You can also select from the default set of configrations by right-cicking the Other Life icon.

Custom Maps (tab-maps)

Various unofficial packs exist that contain additional and replacement map images (i.e. tab maps). These files are normally installed in the "maps" sub-directory of the game data; doing this could cause issues when updating or removing the install packages. However, these tab-maps can also be installed in your user settings directory, in the "updates/<version>/maps" sub-directory; e.g. "$HOME/.olc/updates/1_9_4/maps". Installing tab-maps here will not cause issues with installed packages and will also be preserved during updates. You will need to rename the path if there is a major version change.

Development Versions and Release Candidates of Other Life

The Other Life client is under constant development. Often, the development version has nice new features that will not be available in the release version for some time. It is perfectly fine to play the game using this development version. In fact, if you find and report bugs to the Other Life forums, you are actively helping improve the game. Almost always, this development version is stable and you can happily use it for normal game play.

Note: The development version is available from different package repositories that need to be added in addition to the standard one.

To install on Ubuntu, open a terminal window and use the following commands:

sudo add-apt-repository ppa:pjbroad/testing
sudo apt-get update
sudo apt-get upgrade 

To install on Debian, open a terminal window and use the following commands:

su -
cd /etc/apt/sources.list.d/

apt-get update
apt-get upgrade