Diff for "EternalLands"


Differences between revisions 24 and 69 (spanning 45 versions)
Revision 24 as of 2008-07-11 11:15:02
Size: 5646
Editor: 92-233-49-59
Comment:
Revision 69 as of 2018-09-16 14:34:46
Size: 5989
Editor: cpc77887-stav20-2-0-cust125
Comment: Added links to snap and flatpak packages
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>><<TableOfContents>>|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 9: Line 9:
= Introduction =
[[http://www.eternal-lands.com|Eternal Lands]] 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.
Line 10: Line 12:
[[http://www.eternal-lands.com|Eternal Lands]] is a FREE, massively multi player on-line role playing game (MMORPG). The basic aim of this page is to help you install the game. Other game information may be added at a later date. Ubuntu packages are available from the Launchpad Personal Package Area (PPA) of [[https://launchpad.net/~pjbroad|Paul Broadhead]], one of the official developers for the Eternal Lands client. The client (eternallands), data (eternallands-data), sound (eternallands-sound) and music (eternallands-music) are packaged separately to simplify updates.
Line 12: Line 14:
Ubuntu packages are available from the Launchpad Personal Package Area of [[https://launchpad.net/~pjbroad|Paul Broadhead]], one of the official developers for the Eternal Lands client. Note, as these packages are not produced by an official Ubuntu developer, the packages cannot be authenticated during installation. The client (eternallands), data (eternallands-data), sound (eternallands-sound) and music (eternallands-music) are packaged separately to simplify updates. = How to install Eternal Lands =
Line 14: Line 16:
== How to install == == Snap and Flatpak Packages ==
Line 16: Line 18:
=== Install using GUI tools === Eternal Lands has [[https://snapcraft.io/eternallands|Snap]] and [[https://flathub.org/apps/details/org.pjbroad.EternallandsClient|Flatpak]] packaged available. Follow the instructions from the linked pages to install using one of this methods.
Line 18: Line 20:
 1. Use the GUI tool "System->Administration->Software Sources" to add the launch-pad source. On the "Third Party Software" tab, click "Add" then enter "deb http''''''://ppa.launchpad.net/pjbroad/ubuntu hardy main" in the dialogue and click "Add Source". NOTE: substitute your Ubuntu release name if you are not using hardy. == Ubuntu .deb Packages ==
Line 20: Line 22:
 1. Now launch the GUI tool "System->Administration->Synaptic Package Manager". Search for "eternallands". Mark each file you want to be installed (the sound and music packages are optional) then click the "Apply" icon.  1. Open a command line terminal then enter the following commands:
 1. sudo add-apt-repository ppa:pjbroad/ppa
 1. sudo apt-get update
 1. sudo apt-get install eternallands
Line 22: Line 27:
=== Or, install using an install script === This will install the client and data packages, and normally, the sound package too. If the sound package is not included but you want it, use:
 1. sudo apt-get install eternallands-sound
Line 24: Line 30:
 1. Left click this [[attachment:ubuntu.install.sh|install script]] link and select to download. When prompted, save to your desktop.
 2. When downloaded, right click the icon and select "Properties".
 3. From the "Permissions" tab, set the execute flag then click "Close".
 4. When that is done, double click the icon and click "Run in Terminal".
Additionally, if you want the music use:
 1. sudo apt-get install eternallands-music
Line 29: Line 33:
=== Or, install using the command line ===
{{{
sudo -s
repoline="deb http://ppa.launchpad.net/pjbroad/ubuntu $(lsb_release -sc) main"
echo -e "\n#Eternal Lands package repository\n${repoline}" >> /etc/apt/sources.list
aptitude update
aptitude install eternallands
exit
}}}
== Debian .deb Packages ==
Line 39: Line 35:
=== Debian (Lenny) packages === Packages built for debian stable are also available. To set up the package source open a terminal and used the following commands:
 1. su -
 1. cd /etc/apt/sources.list.d/
 1. wget https://www.twinmoons.org.uk/apt/twinmoons.org.uk.rel.list
 1. apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E3F229518F5D0E61
 1. apt-get update
Line 41: Line 42:
All these packages are also available for Debian (currently only i386 on Lenny). To install the Debian version add the software sources line "deb http''''''://www.twinmoons.org.uk/pkg/debian/ ./". This will change to the root user, add the package archive to your package sources, add the gpg key required to authenticate the packages and then update your package list.

Now, to install the game, from the same terminal as the root user:
 1. apt-get install eternallands

This will install the client and data packages, and normally, the sound package too. If the sound package is not included but you want it, use:
 1. apt-get install eternallands-sound

And if you want the music use:
 1. apt-get install eternallands-music

== Issues with unmet/unresolved dependencies in Ubuntu ==

If the installation fails with an error message about unmet or unresolved dependencies for a package, e.g. libcal3d12, you will need to enabled some additional software sources. To do this launch the Software & Updates GUI tool. On the "Ubuntu Software" tab, tick the "Community maintained Open Source software (universe)" option then close the GUI. This will update your software sources. Once enabled, retry installing the game packages using your preferred method.
Line 45: Line 59:
== Playing the game == = Playing Eternal Lands =
Line 47: Line 61:
How ever you install the packages, once the installation has completed, you will have a new "Eternal Lands" icon under the "Applications->Games" menu. Once the installation has completed, you will have a new "Eternal Lands" icon in the games section/menu.
Line 51: Line 65:
== Using an alternative configuration i.e. server == = Using an alternative configuration i.e. server =
Line 53: Line 67:
By default the installed icon will launch a configuration/server selection GUI. The first time you launch the game you will be given the open to disable this GUI for future sessions. If you disable this GUI, the "main" configuration will be used by default. This will connect you to the main server. You can easily use other configuration settings (e.g. for alternative servers) by specifying the configuration name as a parameter for the launcher. Note: if you specify a configuration name that does not exist, the game defaults to the "main" configuration. By default the installed icon will launch a configuration/server selection GUI. The first time you launch the game you will be given the option to disable this GUI for future sessions. If you disable this GUI, the "main" configuration will be used by default. This will connect you to the main server. You can easily use other configuration settings (e.g. for alternative servers) by specifying the configuration name as a parameter for the launcher. Note: if you specify a configuration name that does not exist, the game defaults to the "main" configuration.
Line 55: Line 69:
=== Example, creating a new icon for the pk server === = Custom Maps (tab-maps) =
Line 57: Line 71:
Create a copy of the game icon by dragging it from the "Applications->Games" menu and dropping it on your desktop or on a desktop panel. Then right-click the new icon and select properties. In the command box of the icon properties (that's under the launcher tab for a desktop icon), add " pk" to the end of the command, that's a space and the letters "pk" without the quotes. You can also change the icon text to remind you which server will be used. 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/.elc/updates/1_9_4/maps". Installing tab-maps here will not cause issues with installed packages and will also be preserved during updates.
Line 59: Line 73:
=== Example, connecting to the pk server from the command line === = Development Versions and Release Candidates of Eternal Lands =
Line 61: Line 75:
Open a terminal and type "eternallands pk", again without the quotes and press return. The Eternal Lands client is under constant development. Often, the development version has nice new features that will not be available in the release version for several months. It is perfectly fine to play the game using this development version. In fact, if you find and report bugs, you are actively helping improve the game. Almost always, this development version is stable and can happily be used for normal game play.
Line 63: Line 77:
== Custom Maps (tab-maps) == '''Note''': The development version is available from a different package repository that needs to be added '''in addition''' to the standard one.
Line 65: Line 79:
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/.elc/updates/1_6_0/maps". Installing tab-maps here will not cause issues with game install packages and will also be preserved during updates. To install on Ubuntu, open a terminal window and use the following commands:
 1. sudo add-apt-repository ppa:pjbroad/testing
 1. sudo apt-get update
 1. sudo apt-get upgrade
Line 67: Line 84:
== Future updates and Release Candidates == To install on Debian, open a terminal window and use the following commands:
 1. su -
 1. cd /etc/apt/sources.list.d/
 1. wget https://www.twinmoons.org.uk/apt/twinmoons.org.uk.dev.list
 1. apt-get update
 1. apt-get upgrade
Line 69: Line 91:
When updates are available, you will be asked if you wish to download and install these just like other applications. When a new major release is in the final stages of test, a release candidate version of the game is often made available. This version may be made available as packages. The name of these packages will be tagged with "-rc", e.g. eternallands-rc and eternallands-rc-data. The current "-rc" versions replace release packages but the original release packages can be reinstalled to replace the "-rc" version if required.
Line 71: Line 92:
CategoryCleanup CategoryGames CategoryGames

Introduction

Eternal Lands 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.

Ubuntu packages are available from the Launchpad Personal Package Area (PPA) of Paul Broadhead, one of the official developers for the Eternal Lands client. The client (eternallands), data (eternallands-data), sound (eternallands-sound) and music (eternallands-music) are packaged separately to simplify updates.

How to install Eternal Lands

Snap and Flatpak Packages

Eternal Lands has Snap and Flatpak packaged available. Follow the instructions from the linked pages to install using one of this methods.

Ubuntu .deb Packages

  1. Open a command line terminal then enter the following commands:
  2. sudo add-apt-repository ppa:pjbroad/ppa
  3. sudo apt-get update
  4. sudo apt-get install eternallands

This will install the client and data packages, and normally, the sound package too. If the sound package is not included but you want it, use:

  1. sudo apt-get install eternallands-sound

Additionally, if you want the music use:

  1. sudo apt-get install eternallands-music

Debian .deb Packages

Packages built for debian stable are also available. To set up the package source open a terminal and used the following commands:

  1. su -
  2. cd /etc/apt/sources.list.d/
  3. wget https://www.twinmoons.org.uk/apt/twinmoons.org.uk.rel.list

  4. apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E3F229518F5D0E61

  5. apt-get update

This will change to the root user, add the package archive to your package sources, add the gpg key required to authenticate the packages and then update your package list.

Now, to install the game, from the same terminal as the root user:

  1. apt-get install eternallands

This will install the client and data packages, and normally, the sound package too. If the sound package is not included but you want it, use:

  1. apt-get install eternallands-sound

And if you want the music use:

  1. apt-get install eternallands-music

Issues with unmet/unresolved dependencies in Ubuntu

If the installation fails with an error message about unmet or unresolved dependencies for a package, e.g. libcal3d12, you will need to enabled some additional software sources. To do this launch the Software & Updates GUI tool. On the "Ubuntu Software" tab, tick the "Community maintained Open Source software (universe)" option then close the GUI. This will update your software sources. Once enabled, retry installing the game packages using your preferred method.

eternallands.jpg

Playing Eternal Lands

Once the installation has completed, you will have a new "Eternal Lands" icon in the games section/menu.

If you have played the game before from your current Ubuntu login account, your game personal 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 personal settings.

Using an alternative configuration i.e. server

By default the installed icon will launch a configuration/server selection GUI. The first time you launch the game you will be given the option to disable this GUI for future sessions. If you disable this GUI, the "main" configuration will be used by default. This will connect you to the main server. You can easily use other configuration settings (e.g. for alternative servers) by specifying the configuration name as a parameter for the launcher. Note: if you specify a configuration name that does not exist, the game defaults to the "main" configuration.

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/.elc/updates/1_9_4/maps". Installing tab-maps here will not cause issues with installed packages and will also be preserved during updates.

Development Versions and Release Candidates of Eternal Lands

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

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

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

  1. sudo add-apt-repository ppa:pjbroad/testing
  2. sudo apt-get update
  3. sudo apt-get upgrade

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

  1. su -
  2. cd /etc/apt/sources.list.d/
  3. wget https://www.twinmoons.org.uk/apt/twinmoons.org.uk.dev.list

  4. apt-get update
  5. apt-get upgrade


CategoryGames

EternalLands (last edited 2018-09-16 14:34:46 by cpc77887-stav20-2-0-cust125)