Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Installing EVE on Linux: Difference between revisions

From EVE University Wiki
Improved the Lutris guide and moved it higher in the page, as it is more logical for it to be there.
Line 1: Line 1:
:''Much of this guide is adapted from the official forum post by CCP Snorlax, which can be found [https://forums.eveonline.com/t/eve-launcher-for-linux/7286 here]. Questions about the information found in this article are best asked on the [https://forums.eveonline.com/c/technology-research/linux official EVE forums]''.<br>
:''Much of this guide is adapted from the official forum post by CCP Snorlax, which can be found [https://forums.eveonline.com/t/eve-launcher-for-linux/7286 here]. Questions about the information found in this article are best asked on the [https://forums.eveonline.com/c/technology-research/linux official EVE forums]''.
 
While Linux is not ''officially'' supported by CCP, a side project by '''CCP Snorlax''' has yielded a native Linux application that downloads a prebundled version of [https://www.winehq.org/ Wine] (also built by CCP Snorlax) which allows Linux to run the EVE launcher more easily. The launcher requires a <span style="color:yellow">'''64-bit'''</span> installation of Linux, but should work with most distributions.
While Linux is not ''officially'' supported by CCP, a side project by '''CCP Snorlax''' has yielded a native Linux application that downloads a prebundled version of [https://www.winehq.org/ Wine] (also built by CCP Snorlax) which allows Linux to run the EVE launcher more easily. The launcher requires a <span style="color:yellow">'''64-bit'''</span> installation of Linux, but should work with most distributions.
Alternatively, for a more visual installation and cleaner management of multiple WINEPATHs, you can use [[Linux#Lutris|Lutris]].


==Basic Setup==
==Basic Setup==
Line 49: Line 52:
#EVE's wine prefix should rebuild itself with the custom version.
#EVE's wine prefix should rebuild itself with the custom version.


== Lutris ==
[https://lutris.net/ Lutris] is a gaming platform for Linux. It offers Wine builds that are pre-configured for specific games, and allows for a graphical installation of various games and applications. Those that are unable to use the methods above, or are weary on the process, may find this solution more viable.


Install Lutris via your packet manager, and then head to the [https://lutris.net/games/eve-online/ EVE Online page on the Lutris webiste] to pick an install script. As of May 2020, there are four main install scripts: a DXVK variant, a non-DXVK (OpenGL-based) one, one with Steam, and a Chinese distribution. The DXVK version offers generally better performance.
After picking your script from the Lutris website and following the installation procedure, an EVE Online icon will show up in your Lutris client UI. From this point, you can click on "EVE Online" to start the EVE Launcher. You may configure options for the game, runner or system. For troubleshooting, make sure '''Run Client with Logging''' is enabled in the EVE Launcher options.


==Troubleshooting==
==Troubleshooting==
Line 76: Line 84:
<br>
<br>


===QT Dependencies===
===Qt Dependencies===
In some rare instances on Ubuntu, you may be lacking the required QT dependences for the launcher, This will manifest as some QT files not be located and the launcher window opening but not displaying anything. <br/>
In some rare instances on Ubuntu, you may be lacking the required Qt dependences for the launcher, This will manifest as some QT files not be located and the launcher window opening but not displaying anything. <br/>
Instructions for this install are taken from here: https://wiki.qt.io/Install_Qt_5_on_Ubuntu
Instructions for this install are taken from here: https://wiki.qt.io/Install_Qt_5_on_Ubuntu


Line 105: Line 113:
:{{code|#!/bin/sh <br>{{Color|green|appname<nowiki>=</nowiki>"evelauncher"<br>}}<br>{{Color|green|dirname<nowiki>=</nowiki>"/path/to/evelauncher"}}<br>tmp<nowiki>=</nowiki>"${dirname#?}"<br><br>if [ "${dirname%$tmp}" !<nowiki>=</nowiki> "/" ]; then<br>{{Color|green|dirname<nowiki>=</nowiki>"/path/to/evelauncher"}}<br>fi<br>LD_LIBRARY_PATH<nowiki>=</nowiki>"$dirname:$LD_LIBRARY_PATH"<br>export LD_LIBRARY_PATH<br>export QTDIR<nowiki>=</nowiki>$dirname<br>export QT_PLUGIN_PATH<nowiki>=</nowiki>$dirname/plugins<br>"$dirname/$appname" "$@"}}
:{{code|#!/bin/sh <br>{{Color|green|appname<nowiki>=</nowiki>"evelauncher"<br>}}<br>{{Color|green|dirname<nowiki>=</nowiki>"/path/to/evelauncher"}}<br>tmp<nowiki>=</nowiki>"${dirname#?}"<br><br>if [ "${dirname%$tmp}" !<nowiki>=</nowiki> "/" ]; then<br>{{Color|green|dirname<nowiki>=</nowiki>"/path/to/evelauncher"}}<br>fi<br>LD_LIBRARY_PATH<nowiki>=</nowiki>"$dirname:$LD_LIBRARY_PATH"<br>export LD_LIBRARY_PATH<br>export QTDIR<nowiki>=</nowiki>$dirname<br>export QT_PLUGIN_PATH<nowiki>=</nowiki>$dirname/plugins<br>"$dirname/$appname" "$@"}}
:'''Note:''' The first change is necessary only if you choose to give your soft link a different name.
:'''Note:''' The first change is necessary only if you choose to give your soft link a different name.
== Lutris ==
Lutris is a gaming client for Linux.  It uses optimized wine builds and allows for a graphical installation of games.  For those that are unable to use the method above, or are weary on the process may find this solution more viable. 
The first thing you need to do is to head over to the [https://lutris.net website].  Setting up an account is free, and allows you to manage your client from multiple Linux machines if you plan on using more than one.  Head over to the '''GAMES''' section and use the filter to EVE Online.  Clicking on the game info will provide three options; STEAM (WINDOWS), WINE and LINUX which is the CCP wrapper version.  It is important to note that you do not need to install the Steam version if you are using your steam account, as the EVE Launcher now has steam integration built in.  For example, you can have Steam installed on Ubuntu 18.x and download the WINE version, and still be able to use your steam account to play the game.
Pressing install will have the EVE module show up in your Lutris client UI.  From this point click on "EVE Online" and press the play button.  You may configure options for the game, runner or system.  at of February 2019, Wine Version staging-3.9-x86_64 (default) is sufficient for 64bit Ubuntu Systems on the latest release. Make sure '''Run Client with Logging''' is enabled, and enjoy EVE Online on your Linux system.


[[Category:Guides]]
[[Category:Guides]]