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.
 

New EVE Launcher in testing on Singularity

First post
Author
Miao Sajuuk
Deep Core Mining Inc.
Caldari State
#61 - 2013-05-19 20:45:14 UTC
Launcher 2.1.537851-beta
Linux 3.9.2
Wine 1.5.30

Can't login, Error -7 when loading url https://sisilogin.testeveonline.com/oauth/authorize/

Launcher use CPU 1 core 100%, and cannot close by itself, need manually kill.
Thread lock problem?

Quote:

err:ntdll:RtlpWaitForCriticalSection section 0x7bcc5da0 "../../../wine/dlls/ntdll/rtl.c: peb_lock" wait timed out in thread 002b, blocked by 0026, retrying (60 sec)
Miao Sajuuk
Deep Core Mining Inc.
Caldari State
#62 - 2013-05-19 21:12:46 UTC
I still have to ask the question:

Why do you want to login on launcher? It better than in game?

If this is used to solve switch character problem, why not on the client do OAuth, and then start a new client to auto login.

I think add the characters name verification in the client is not difficult.

BTW:
Python is a cross-platform programming language, most of your code can be reused.
I have not used mac version, but if you put it ported to OpenGL, it should be easy to ported to Linux.
Neuntausend
Rens Nursing Home
#63 - 2013-05-20 00:35:15 UTC  |  Edited by: Neuntausend
Miao Sajuuk wrote:
BTW:
Python is a cross-platform programming language, most of your code can be reused.
I have not used mac version, but if you put it ported to OpenGL, it should be easy to ported to Linux.



True, porting just the launcher alone to linux would probably not be a problem, but what would be the point? The launcher would then have to take wine into account when launching the game and wine development is a thing CCP don't have control over. Also they would have to maintain an additional version of the launcher for a system they don't support. It would just be unreasonable from a business standpoint.

Porting the game itself to linux, and that has been said about a thousand times would not be that easy. True, the client uses python and python is platform independent. But the engine is written in C++ (thus the need for the Microsoft Visual C++ "msvcr" libs) and utilises direct X, which is not available on linux. The Mac version is not a proper port. It is the Windows client, bundled with Cider (like wine, just worse but with commercial support) with a fancy Apple label. So no porting to OpenGL has been done.

On top of that, just because python is cross-platform that doesn't mean that a python program will run without issues on any platform if it wasn't designed with those platforms in mind. The engine would have to be rewritten completely for platform portability and opengl compatibility and most of the code would have to be reviewed at least. Doing that would be time consuming, expensive and downright silly at this point.
Miao Sajuuk
Deep Core Mining Inc.
Caldari State
#64 - 2013-05-20 05:26:41 UTC
Neuntausend wrote:

Porting the game itself to linux, and that has been said about a thousand times would not be that easy. True, the client uses python and python is platform independent. But the engine is written in C++ (thus the need for the Microsoft Visual C++ "msvcr" libs) and utilises direct X, which is not available on linux. The Mac version is not a proper port. It is the Windows client, bundled with Cider (like wine, just worse but with commercial support) with a fancy Apple label. So no porting to OpenGL has been done.


yes, the main problem is that the private libraries and graphics engine(DirectX to OpenGL).
If CCP never considered cross-platform, that need to rewrite a lot of code.
Az'Kagoth
War Crime Syndicate
#65 - 2013-05-21 15:59:49 UTC
So, the new launcher has been released to TQ.
For me, everything renders perfectly fine, however I have to delete the Launcher cache EVERY time before starting it up, or else the Login iframe won't show.

Also, closing the launcher, or telling the launcher to close itself when launching eve doesn't terminate the launcher process, I have to manually kill it.
Karak Terrel
Foundation for CODE and THE NEW ORDER
#66 - 2013-05-21 17:11:58 UTC
I got the "Offline Mode", same as half the Windows users it seams. bypassing did not help as the login screen shows "incompatible protocol"
Frazier
Isaziwa Industrial Resource and Service
#67 - 2013-05-21 17:27:16 UTC
I'm getting an exception when trying to run the launcher. But it seems to be a server issue, because the launcher never updated beforehand.

Log shows:
2013-05-21 19:21:01,035 - initialization - INFO - ######################################### Logging Started ##########################################
2013-05-21 19:21:01,036 - update - INFO - server address: 'Tranquility'
2013-05-21 19:21:01,036 - info - INFO - Getting Info from http://client.eveonline.com/patches/win_launcherinfoTQ_inc.txt
2013-05-21 19:21:01,036 - urllib2mods - WARNING - Request: ['GET /patches/win_launcherinfoTQ_inc.txt HTTP/1.1', 'Host: client.eveonline.com', 'User-Agent: EVEOnlineLauncher/1.32', 'Connection: close', 'Pragma: no-cache', 'Accept-Encoding: gzip']
2013-05-21 19:21:40,177 - launcher - INFO - Shutting down launcher
Torgeir Hekard
I MYSELF AND ME
#68 - 2013-05-21 17:49:05 UTC  |  Edited by: Torgeir Hekard
Launcher fails to start after update with the error "could not load python.dll"

Repair fails to start with the error "LoadLibrary(pythondll) failed" followed by error "c:\users\username\temp\nso2cc.tmp\PYTHON27.dll" (the directory appears to be temporary and is new each time)

Ubuntu 12.04 x86 wine 1.4, overrides for eve.exe are msvcrt80/90/100=n,b

PS: admittedly I've never used the repairer before, so found out about the problem just now.

PPS: managed to grab the python27.dll from another installation, place it in "./eve online/launcher/appdata/EVE_Online_Launcher-2.1.539169.win32", run launcher from there and update the client successflly. eve.exe and repair.exe are still dead.

PPPS: when using WINEDLLOVERRIDES="msvcr80,msvcr90,msvcr100=n,b", the launcher works fine (from the aformentioned directory), correctly updates AND launches the client (complete with skipping the login screen) and burns a little hole in my laptop eating 2 cores for breakfast).
Frazier
Isaziwa Industrial Resource and Service
#69 - 2013-05-21 17:52:20 UTC
You can update your EVE Client with this file provided by Chribba:
http://eve-files.com/temp/eve-update-20130521.zip

Extract it into your EVE install and run the game directly, without the launcher. Works for me.

Chribbas post is somewhere in this thread: https://forums.eveonline.com/default.aspx?g=posts&t=238130
Doublewhopper
Temporary Assignment
#70 - 2013-05-21 18:18:58 UTC  |  Edited by: Doublewhopper
I can login with linux now, but not with the launcher...

This is how it should work:

-Locate your EVE folder
-Run repair.exe twice
-Go to bin folder and run ExeFile.exe with wine

It will then connect without protocol error.

Do not use the launcher for now as it will break things again.
Karak Terrel
Foundation for CODE and THE NEW ORDER
#71 - 2013-05-21 18:22:43 UTC
The general problem seams to be that the webservers which deliver the configuration and the html for the launcher respond very slowly. They eventually respond, but the launcher timeouts way before that.

So I installed a local squid proxy to cache the needed sites locally.

Quote:

as root:

emerge squid
/etc/init.d/squid start

as user:
export http_proxy=127.0.0.1:3128
export https_proxy=127.0.0.1:3128

wget http://client.eveonline.com/patches/win_launcherinfoTQ_inc.txt
wget https://client.eveonline.com/launcherv3

WINEDLLOVERRIDES="*msvcr100,*msvcr90,*msvcr80=n,b" wine "C:\Program Files\CCP\EVE\eve.exe"



However if i start the laucher now I just get a python traceback. Not sure now if that is because of the proxy settings or because of some other stuff.

http://pastebin.com/raw.php?i=7KxcViiE
CCP Aporia
C C P
C C P Alliance
#72 - 2013-05-21 18:43:40 UTC
Karak Terrel wrote:
The general problem seams to be that the webservers which deliver the configuration and the html for the launcher respond very slowly. They eventually respond, but the launcher timeouts way before that.

So I installed a local squid proxy to cache the needed sites locally.

Quote:

as root:

emerge squid
/etc/init.d/squid start

as user:
export http_proxy=127.0.0.1:3128
export https_proxy=127.0.0.1:3128

wget http://client.eveonline.com/patches/win_launcherinfoTQ_inc.txt
wget https://client.eveonline.com/launcherv3

WINEDLLOVERRIDES="*msvcr100,*msvcr90,*msvcr80=n,b" wine "C:\Program Files\CCP\EVE\eve.exe"



However if i start the laucher now I just get a python traceback. Not sure now if that is because of the proxy settings or because of some other stuff.

http://pastebin.com/raw.php?i=7KxcViiE


The webservers are still under heavy load and thus it occasionally times out getting that information. This is a general problem at the moment.

Friend of walking avatars, currently hibernating until he gets to open that door.

Karak Terrel
Foundation for CODE and THE NEW ORDER
#73 - 2013-05-21 18:52:34 UTC
Actually I got the repair tool working this way as it also needs the file "win_launcherinfoTQ_inc.txt" and makes a timeout without the proxy.

So my workaround was this (Only works on Linux, no Windows support, sorry):

Quote:

as root:

emerge squid
/etc/init.d/squid start

as user:
export http_proxy=127.0.0.1:3128
export https_proxy=127.0.0.1:3128

wget http://client.eveonline.com/patches/win_launcherinfoTQ_inc.txt

WINEDLLOVERRIDES="*msvcr100,*msvcr90,*msvcr80=n,b" wine "C:\Program Files\CCP\EVE\repair.exe"
WINEDLLOVERRIDES="*msvcr100,*msvcr90,*msvcr80=n,b" wine "C:\Program Files\CCP\EVE\bin\ExeFile.exe"
Anun Hen
Perkone
Caldari State
#74 - 2013-05-21 18:57:42 UTC
CCP Aporia wrote:


The webservers are still under heavy load and thus it occasionally times out getting that information. This is a general problem at the moment.


how about some advanced notice?
Came home tonight to realise I am ### and unable to login or update my client with skills expiring in less than 1 day.

And all that because of your piece of ### launcher.
Launcher which relies on a new website which happens to not have been upgraded sufficiently.

Bravo. just Bravo.

I stuck with CCP through thick and thin but this latest fuckup takes the cake.
Neuntausend
Rens Nursing Home
#75 - 2013-05-21 19:15:36 UTC
Hilarious overreactions aside, above me has a point. You were trying to pull a surprise open heart surgery here and it's coming back at you now. But you probably know that already. Overtime incoming.
Anun Hen
Perkone
Caldari State
#76 - 2013-05-21 19:23:52 UTC
Neuntausend wrote:
Hilarious overreactions aside, above me has a point. You were trying to pull a surprise open heart surgery here and it's coming back at you now. But you probably know that already. Overtime incoming.


I don't see the overreaction?
CCP made it pretty clear they don't give a **** if their stupid launcher update breaks the game on Linux. Not going to lie, that hurts, really. I can live with that, will just stop playing after Odyssey. Painful but ok, I can appreciate they don't need subscribers or content creators in the game.

But that's supposed to be on 4th of June, in 3 weeks. Not right now, mid-week with no notice whatsoever.
Neuntausend
Rens Nursing Home
#77 - 2013-05-21 19:36:01 UTC
I'm not gonna stop you, all the power to you man.
Katrina Bekers
Pandemic Horde Inc.
Pandemic Horde
#78 - 2013-05-21 19:46:26 UTC
Frazier wrote:
You can update your EVE Client with this file provided by Chribba:
http://eve-files.com/temp/eve-update-20130521.zip

Extract it into your EVE install and run the game directly, without the launcher. Works for me.

Chribbas post is somewhere in this thread: https://forums.eveonline.com/default.aspx?g=posts&t=238130


This is the workaround I'm using, and, well, I'm in.

What CCP took away, Chribba returned.

They should really hire him... Lol

<< THE RABBLE BRIGADE >>

Chribba
Otherworld Enterprises
Otherworld Empire
#79 - 2013-05-21 19:51:22 UTC
Would also suggest http://eve-files.com/media/torrent/eve-update-20130521.zip.torrent for those that get slow speeds on the weblink (seeing as I'm currently pushing some 200mbit/s things may be slow).

/c

★★★ Secure 3rd party service ★★★

Visit my in-game channel 'Holy Veldspar'

Twitter @ChribbaVeldspar

Katrina Bekers
Pandemic Horde Inc.
Pandemic Horde
#80 - 2013-05-21 19:52:33 UTC
Anun Hen wrote:
CCP made it pretty clear they don't give a **** if their stupid launcher update breaks the game on Linux.

Actually, they warned TWO WEEKS in advance that they'd be deploying it - just not saying when - in this very thread. If they really didn't give a rat ass breaks the game on us, they'd just keep silent and gg.

And, well, a LOT of people have problems, from all three OSes - Mac users especially are left in the dark, and their platform IS supported, mind you...

Still, even a 24h period warning would have been good. You know, to put FighterBombers V in the queue...

<< THE RABBLE BRIGADE >>