These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

EVE Launcher for Linux

First post First post
Author
Tetractys
Very Italian People
The Initiative.
#141 - 2016-06-09 10:35:00 UTC  |  Edited by: Tetractys
On a fresh install of Ubuntu-mate 16.04 LTS on an i7-6700K - NVIDIA GTX980 with 4K 28" monitor, i needed only the native new launcher installation. (no PPA adding for wine/wine-staging at all!)

It works *perfectly*.
@CCPSnorlax: thank you for your work, and let me say, you are very close (beside dx9/11 problems) to have a potential semi-official deployable installer for Linux as you probably have for Mac.

For Linux you can always count on our little community. As you noticed, the community support here is generally very competent and very willing ;)

Hoping you will update the wine part too as soon as the wine/wine-dev sources will be available and with important patches.

EDIT: and you have the time and the will to do it ofc!

Again: great work!
Alka Freak
Aliastra
Gallente Federation
#142 - 2016-06-09 11:03:48 UTC
Hi.

@CCP Snorlax, does the unofficial Linux client will break soon due to DX9 unsupport ?

I've seen the date of the 30th june. U confirm ?
CCP Snorlax
C C P
C C P Alliance
#143 - 2016-06-09 11:10:18 UTC
Alka Freak wrote:
Hi.

@CCP Snorlax, does the unofficial Linux client will break soon due to DX9 unsupport ?

I've seen the date of the 30th june. U confirm ?

June 30th is when we end Windows XP and Vista support - there is no date set for dropping DX9.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

Trevize Daneeel
BlackSky inc.
#144 - 2016-06-09 11:24:21 UTC
Reporting from 64 bit Kubuntu 16.04 LTS. Your script worked perfectly Cool

https is not working with IGB though. But thats not much of an issue.

Thank you CCP Snorlax!!
Abbot Blueberry
Doomheim
#145 - 2016-06-09 16:56:01 UTC
Sander Okaski wrote:
CCP Snorlax wrote:

The ingame browser works fine on my machine, Ubuntu 15.10. Not sure what is causing it to crash for some players.


Installing corefonts + tahoma through winetricks fix IGB crashes for me. But https doesn't work. At this night I'll try to check advice about 32-bit version of gnutls.

Thanks! This helped me with the IGB crashes as well. Still can't reach sites via https though.
I'm on Arch 64bit.
I linked
lrwxrwxrwx 1 root root 12 9. Jun 18:49 /usr/lib32/libgnutls.so.26 -> libgnutls.so
to no avail.

Any ideas?
Norn Thilnir
Naragnir
#146 - 2016-06-09 17:46:11 UTC
I only just today noticed I was even running the outdated "WinXP" launcher on Linux... Lol

A quick duckduckgo search brought me here and unzipping + simply running the script was all that was needed to get the new launcher experience.

Big thumbs up and THANKS! :)

Also: I have been playing EVE on Archlinux for years now. Without your "free" time going to getting the new launcher working on Linux, CCP would have had one subscription less. ;)
Carson Moore
Deep Core Mining Inc.
Caldari State
#147 - 2016-06-09 18:35:22 UTC
I am having trouble getting two clients on two screens to work. The only thing I managed to do was to set the second client to "windowed" instead of "Fixed Window" and then dragging that client to the other screen.

When I then switch to "Fixed Window" it works but only until I click the "Close Window" button which will then move the client over to the main screen.

Under Windows I can simply select the Display Adapter on which to display the client (It shows two) and it will automatically switch to that display. In Linux it only shows one adapter.

I read that there are wine command line parameters that you can pass to set a client to a certain screen but since the launching of the client is handled by the launcher I don't know how to accomplish that.

Any advice?
Oroio
#148 - 2016-06-09 19:03:25 UTC
can't lauch client on Debian Jessie 64b.
http://pastebin.com/uaLkHJPf
CCP Tellus
C C P
C C P Alliance
#149 - 2016-06-09 19:39:42 UTC
Oroio wrote:
can't lauch client on Debian Jessie 64b.

Do you by any chance have working 3D acceleration? The `glxgears` tool should be working and the following command should indicate that you have direct rendering:

glxinfo | grep -E 'direct|OpenGL'
Ella Pascal
Perkone
Caldari State
#150 - 2016-06-09 20:00:09 UTC
Hello there! I am currently running xubuntu and followed the standard install guide. Launcher will start and update apparently without any problem. I login and then, I hit play and seems like there's the client about to launch (Play icon changes to Stop icon) and after a short while, the launcher becomes idle again > Stop icon changes to Play. From this I notice the client closed unexpectedly.

Also, I am running an Nvidia gtx460 with 2 displays.
I am pretty noob on Linux, but until now I have done fairly good. Would love to run EVE on Linux as this is the OS I love.

I have seen that other users had trouble with the lib32gnutls but couldn't figure out how to install it, Could you provide any help, please?

Thanks in advance.
Oroio
#151 - 2016-06-09 20:07:41 UTC  |  Edited by: Oroio
CCP Tellus wrote:
Oroio wrote:
can't lauch client on Debian Jessie 64b.

Do you by any chance have working 3D acceleration? The `glxgears` tool should be working and the following command should indicate that you have direct rendering:

glxinfo | grep -E 'direct|OpenGL'

Yes. 3D works fine.

fixed by installing libgl1-nvidia-glx:i386

btw. it crashes in background everytime after some time.
Nektor Toff
Backwater Redux
Tactical Narcotics Team
#152 - 2016-06-10 12:53:51 UTC
Ella Pascal wrote:
Hello there! I am currently running xubuntu and followed the standard install guide. Launcher will start and update apparently without any problem. I login and then, I hit play and seems like there's the client about to launch (Play icon changes to Stop icon) and after a short while, the launcher becomes idle again > Stop icon changes to Play. From this I notice the client closed unexpectedly.


This happens for me as well.

Arch Linux 64bit

Eve worked until the last windows launcher update (was using PlayOnLinux with the current wine at the time 1.9.9)


No errors printed to the console.
Nektor Toff
Backwater Redux
Tactical Narcotics Team
#153 - 2016-06-10 13:05:51 UTC
Nektor Toff wrote:
Ella Pascal wrote:
Hello there! I am currently running xubuntu and followed the standard install guide. Launcher will start and update apparently without any problem. I login and then, I hit play and seems like there's the client about to launch (Play icon changes to Stop icon) and after a short while, the launcher becomes idle again > Stop icon changes to Play. From this I notice the client closed unexpectedly.


This happens for me as well.

Arch Linux 64bit

Eve worked until the last windows launcher update (was using PlayOnLinux with the current wine at the time 1.9.9)


No errors printed to the console.


So, I decided to try one more time, and then it suddenly worked. Not really sure what I did differently. It has however been a few days since the last attempt.

I went with default settings, and got < 20 fps while station spinning. I decided I would try to do the daily, and see how it would work. Pretty bad fps outside station, but after I warped to a anom, it picked up, and then it was at the normal 60fps for the rest of the session.

I ran with debug logging on, this time, so if it's of any interest, I can send you the log.

I've got an nvidia GTX 970.
Roesjka
The Last Solution Inc
#154 - 2016-06-10 20:52:16 UTC
Rumat wrote:
Gathered notes on using this launcher with Debian Jessie 64Bit ...

If I got this right users of Debian Jessie 64Bit should be able to get relevant dependencies by issuing the following commands:

You are looking for the 32Bit version (i386). I tried to link the
/usr/lib/i386-linux-gnu/libgnutls-deb0.so.28
as
/usr/lib/libgnutls.so.26
like this:
root@machine:~# ln -s /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 /usr/lib/libgnutls.so.26

Iit actually works concerning the ingame browser and https. Remember though if you do this, that this is a manual and dirty hack that you will need to remember and adjust/remove later. So while not a proper solution, this seems to provide a workaround for the time being ...


One caveat , on a Debian jessie multiarch system the link to libgnutls.so.26 should be as follows:
ln -s /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 /usr/lib/i386-linux-gnu/libgnutls.so.26
and not to /usr/lib/libgnutls.so.26 to avoid any later issues.

cheers

Cheers,

Retired UNIX/Linux IT Specialist.

AsRock 990FX Extreme4, FX-8320, 16GB mem, GTX 1070

y50-70, i7, 16GB mem, GTX 860M

Both running Debian stretch 64bit

Roesjka
The Last Solution Inc
#155 - 2016-06-10 21:17:57 UTC
CCP Snorlax wrote:
Drilla wrote:
Is 64bit required to run the evelauncher or EVE itself on Linux?

The launcher is built as a 64bit app, but EVE is a 32bit app so Wine is built as 32bit as well.


Keep in mind there are ppl having wine 64bit installed with the wine 32bit libs (multiarch systems) so you still need a check.

I play WoW in wine 64bit and that runs very well.

cheers

Cheers,

Retired UNIX/Linux IT Specialist.

AsRock 990FX Extreme4, FX-8320, 16GB mem, GTX 1070

y50-70, i7, 16GB mem, GTX 860M

Both running Debian stretch 64bit

Shallanna Yassavi
qwertz corp
#156 - 2016-06-10 21:37:09 UTC  |  Edited by: Shallanna Yassavi
It doesn't play very nice with an existing version of Wine (mine was 1.8.2). If you want it to behave with an existing install of Wine, you're going to have to:
Change the wine versions in ~/.local/CCP/EVE.conf
Copy your Wine binaries to: [your shared cache fo/wine/bin

It would be nice if the launcher could be set to use an existing install of Wine instead of making a new one.

Or, if it does make a new install of Wine, chroot it so it won't conflict with an existing install. That has the bonus of limiting the damage an exploit of the IGB can do, or one of those shellexec links.

... and if you don't use the prefix 1.9.10 created, it crashes. So...
export WINEPREFIX=[your shared cache folder]/wineenv/
[delete the wineenv folder]
winecfg (thereby creating a new clean prefix)
Run the launcher again

And, to have your other wine prefix work properly:
unset WINEPREFIX

A signature :o

Kropotkin
Center for Advanced Studies
Gallente Federation
#157 - 2016-06-11 01:57:59 UTC
Carson Moore wrote:

What do I need to do to multibox?

I would also like to know.
Ronix Aideron
Zymurgy Corp.
#158 - 2016-06-11 10:56:39 UTC  |  Edited by: Ronix Aideron
I downloaded the files and ran the evelauncher.sh script. The launcher loaded just fine and launched the upgrade to 1046098.1.949. I was able to log int and download the latest eve patch. Everything seems in order.

Linux Mint 17.1 Rebecca


**There is one update**

I can't seem to get the game to run in window mode. I can select the window mode but I can't seem to select a resolution smaller than my monitor size. When I do it just selects the max value again from the drop down.

***Update 2***
It appears that when you have multiple accounts on the launcher then each window will come up in window mode.

Start the day off slow and taper off from there.

http://eveboard.com/pilot/Ronix_Aideron

Rumat
Xadrar
TOG - The Older Gamers Alliance
#159 - 2016-06-11 11:38:56 UTC
Roesjka wrote:
Rumat wrote:
Gathered notes on using this launcher with Debian Jessie 64Bit ...

If I got this right users of Debian Jessie 64Bit should be able to get relevant dependencies by issuing the following commands:

You are looking for the 32Bit version (i386). I tried to link the
/usr/lib/i386-linux-gnu/libgnutls-deb0.so.28
as
/usr/lib/libgnutls.so.26
like this:
root@machine:~# ln -s /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 /usr/lib/libgnutls.so.26

Iit actually works concerning the ingame browser and https. Remember though if you do this, that this is a manual and dirty hack that you will need to remember and adjust/remove later. So while not a proper solution, this seems to provide a workaround for the time being ...


One caveat , on a Debian jessie multiarch system the link to libgnutls.so.26 should be as follows:
ln -s /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 /usr/lib/i386-linux-gnu/libgnutls.so.26
and not to /usr/lib/libgnutls.so.26 to avoid any later issues.

cheers


Am I assuming correctly that this tells the system it's 32Bit and that with your change 64Bit applications won't try to use it? Sounds sensible and can confirm it works, so thx anyways. I edited my former post to reflect this for anyone following it to know ...
Kniht
#160 - 2016-06-11 13:05:21 UTC  |  Edited by: Kniht
Kropotkin wrote:
Carson Moore wrote:

What do I need to do to multibox?

I would also like to know.

I multibox with this launcher nicely, pretty much the same as with the Windows launcher under Wine or on Windows. What problem are you having?

Ronix Aideron wrote:
I can't seem to get the game to run in window mode. I can select the window mode but I can't seem to select a resolution smaller than my monitor size. When I do it just selects the max value again from the drop down.

I edit core_public__.yaml to set my window size, and find that much easier. Make sure to edit both BackBufferHeight/Width as well as WindowedResolution -- one overrides the other and I can't recall which.

Rumat wrote:
Roesjka wrote:
One caveat, on a Debian jessie multiarch system the link to libgnutls.so.26 should be as follows:
ln -s /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 /usr/lib/i386-linux-gnu/libgnutls.so.26
and not to /usr/lib/libgnutls.so.26 to avoid any later issues.

Am I assuming correctly that this tells the system it's 32Bit and that with your change 64Bit applications won't try to use it? Sounds sensible and can confirm it works, so thx anyways. I edited my former post to reflect this for anyone following it to know ...

The dynamic linker looks in multiple places for matching files, so putting the file in the location expected of 32-bit libs will avoid problems.

However, just put the symlink in the evelauncher folder (which also has evelauncher.sh, libQt5*, and other files). Because of LD_LIBRARY_PATH in evelauncher.sh, only the launcher will see this libgnutls.so.26. It cannot conflict with other programs as it might in a system-wide location like /usr/lib.

o/ fly crazy