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

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

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Eve Auto Login

First post First post
Author
Makari Aeron
Imperial Shipment
Amarr Empire
#41 - 2015-02-13 20:28:47 UTC
Updated, thanks.

CCP RedDawn: Ugly people are just playing life on HARD mode. Personally, I'm playing on an INFERNO difficulty.

CCP Goliath: I often believe that the best way to get something done is to shout at the person trying to help you. http://goo.gl/PKGDP

Rain6637
GoonWaffe
Goonswarm Federation
#42 - 2015-02-14 01:20:08 UTC  |  Edited by: Rain6637
Client settings are only half of the problem. The other part is the shared files. I'm aware the launcher and client installs will be changed in the future to share common files. I plan to reverse that, and make sure they remain separate.

For those of you who have had success using symlinks, I'd like for you to quantify / qualify your symlink usage. As in, what type of activity do you engage in, and with how many clients.

Part of the problem in the recent fix for asset calls was the frequency of those calls. Paradoxically, the asset call problems were exacerbated by the speed of your hardware. Sharing common files would certainly make the problem more likely.

So Michael, I hope you will allow for distinct installs if you develop this further. The other utility linked in this thread, and the players who use symlinks have decided to share a single install, but the fact is it lacks the mechanical safeguard of keeping game files compartmentalized by client instance.
Nolan Kotulan
Nova Tabula Rasa
#43 - 2015-02-14 03:52:29 UTC  |  Edited by: Nolan Kotulan
I use symlinks with 2 accounts, playing them at the same time, and with "window size, graphic settings, and such" remembered differently. Never had any problem.

So I absolutely don't understand what CCP Phantom is saying in This Week in EVE #68 - Week 7/2015

Quote:

When using multiple EVE client installations, CCP FoxFour (and others) found it useful to use symbolic links. Why would you want to have separate installation directories? Because settings are stored based on client install location. So if you want things like window size, graphic settings, and such remembered differently, you can use multiple installation directories.

I have one and only one installation directory and still separate settings.
This is precisely why I use symlinks.

Per aspera ad astra

Rain6637
GoonWaffe
Goonswarm Federation
#44 - 2015-02-14 04:04:14 UTC
Nolan Kotulan
Nova Tabula Rasa
#45 - 2015-02-14 13:06:02 UTC  |  Edited by: Nolan Kotulan

I'm not saying that using more than 2 clients with only one installation directory can't create proplems as I don't know because I have never used more than 2 clients at the same time.

What I don't understand is why CCP Phantom is saying that we need multiple installation directories if we want separate settings as it is not true at all.

Per aspera ad astra

Rain6637
GoonWaffe
Goonswarm Federation
#46 - 2015-02-14 17:42:46 UTC  |  Edited by: Rain6637
Oh, it wasn't directed at you, it was just me shoring up a loose end in a point I made previously.

The odd thing about the launcher is why not phone home for an update check after downtime, perhaps once, 30 mins after DT. There's the issue of the launcher updating itself and requiring a restart, but steam handles that nicely by not restarting unless you allow it, and it maintains updates under its control in the meantime.

I guess for the launcher to survive a self-update, it would need a manager for the launcher... too funny.

Michael, I hope you keep it as simple as possible for yourself. Even something that opens the launcher and closes it 15 minutes after downtime every night is fine with me. It gets the job done. Perhaps a double / sequential activation to account for those times the launcher updates itself and closes immediately (and requires another start to apply a client patch).
Cat Harkness
Twilight Labs
The Serenity Initiative
#47 - 2015-02-16 17:14:50 UTC
SJ Astralana wrote:
I applaud your efforts, as I HATE the damned EVE launcher. But the reason I hate it is it's always open, and never has the brains to auto-update before launching the client which tells me it needs to be updated.


What do you mean "is always open"?

Under Launcher Settings/Startup there is a checkbox to close the Launcher after starting Eve.

Cat Harkness

CEO

Twilight Labs

Rain6637
GoonWaffe
Goonswarm Federation
#48 - 2015-02-16 23:47:41 UTC  |  Edited by: Rain6637
I took it to mean SJ would prefer the launcher remains active and effective while kept open, including managing updates after downtime. So yes you can make it close itself after launching, but SJ would prefer it continues working while open.
Cat Harkness
Twilight Labs
The Serenity Initiative
#49 - 2015-02-17 00:07:30 UTC
Rain6637 wrote:
I took it to mean SJ would prefer the launcher remains active and effective while kept open, including managing updates after downtime. So yes you can make it close itself after launching, but SJ would prefer it continues working while open.


Ahh ok. Well most games require you to restart their launcher to get updates. I am not saying that there are not some that will work. I just do not know of any at this time.

Cat Harkness

CEO

Twilight Labs

Rain6637
GoonWaffe
Goonswarm Federation
#50 - 2015-02-17 00:11:44 UTC
Nolan Kotulan
Nova Tabula Rasa
#51 - 2015-02-17 08:00:10 UTC  |  Edited by: Nolan Kotulan
Deleted, nevermind.

Per aspera ad astra

CCP FoxFour
C C P
C C P Alliance
#52 - 2015-02-18 09:51:20 UTC
Nolan Kotulan wrote:
I use symlinks with 2 accounts, playing them at the same time, and with "window size, graphic settings, and such" remembered differently. Never had any problem.

So I absolutely don't understand what CCP Phantom is saying in This Week in EVE #68 - Week 7/2015

Quote:

When using multiple EVE client installations, CCP FoxFour (and others) found it useful to use symbolic links. Why would you want to have separate installation directories? Because settings are stored based on client install location. So if you want things like window size, graphic settings, and such remembered differently, you can use multiple installation directories.

I have one and only one installation directory and still separate settings.
This is precisely why I use symlinks.


That is what CCP Phantom is quoting me as saying. It may not be worded the best, but the settings are stored based on where the client thinks it's installed. So symlinks fake that and allow for multiple settings.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Nolan Kotulan
Nova Tabula Rasa
#53 - 2015-02-18 10:25:49 UTC
CCP FoxFour wrote:
Nolan Kotulan wrote:
I use symlinks with 2 accounts, playing them at the same time, and with "window size, graphic settings, and such" remembered differently. Never had any problem.

So I absolutely don't understand what CCP Phantom is saying in This Week in EVE #68 - Week 7/2015

Quote:

When using multiple EVE client installations, CCP FoxFour (and others) found it useful to use symbolic links. Why would you want to have separate installation directories? Because settings are stored based on client install location. So if you want things like window size, graphic settings, and such remembered differently, you can use multiple installation directories.

I have one and only one installation directory and still separate settings.
This is precisely why I use symlinks.


That is what CCP Phantom is quoting me as saying. It may not be worded the best, but the settings are stored based on where the client thinks it's installed. So symlinks fake that and allow for multiple settings.


OK, but then yes, I confirm, the way it is said is misleading.

Per aspera ad astra

Rain6637
GoonWaffe
Goonswarm Federation
#54 - 2015-02-24 02:16:34 UTC  |  Edited by: Rain6637
This is how multiple clients can make calls for the same files, even when input multicasting is not used:

align fleet to gate
fleet warp
pre-jump each client by clicking gate in overview mid-warp and pressing D
ships all jump at the same time upon landing
simultaneous session changes

So. Symlinks is a settings workaround, but presents the same problem of asset calls (while using the same install).
Malai Egivand
Sebiestor Tribe
Minmatar Republic
#55 - 2015-04-26 18:24:56 UTC
I took some time this morning to get this working on my setup. Nice work!

Two issues that people may encounter, however:

1. If you're currently using PowerShell 2.0 (and a lot of people still are), you may encounter minor problems. Apparently $PSScriptRoot was altered a bit for 3.0/4.0, and this script seems to be written for the latter PS versions. You'll know that's going on if encrypted.dat ends up in C:\ rather than the script directory. I upgraded to PS4 and all works flawlessly. (It may still otherwise work fine in 2.0/3.0 - I upgraded to 4 before testing it all out thoroughly.)

2. Don't even bother trying to make the PS1 script itself double-clickable. Instead, create a .BAT in the same directory as the script that includes only the line:

start powershell -command "& '.\autologin.ps1'"

Of course, change the script name to whatever you're using. Then shortcut to the batch file.

Thanks again. Great tool. And for anyone who worries about this on a security level, no. There's nothing in there that hijacks anything - it just stores credentials locally and then simulates the launcher action. Done and done.
Jessica Kirsch
Aliastra
Gallente Federation
#56 - 2015-05-10 15:13:43 UTC
Hi, im getting a wall of red text running the script, it works on my windows 8 pc's but recently installed windows 10 on one of the pc's and now this script isnt working anymore, im thinking it has something to do with browsers, at least thats what im seeing in the red text, but im not fully positive i tried installing firefox and chrome to see if the script would try to use a different browser, but it sais that the internet explorer engine is missing, which it is since windows 10 doesnt use internet explorer anymore its now project spartan. also windows 10 uses a new version of pwoershell so not sure if that has anything to do with it.
im not a programmer, theres some scripts i can manage to do but this part is beyond my knowlege. im hoing someone has a solution for this, ty in advanced

posting the print screen i got of the red text,
http://imgur.com/JjoufPd
Jessica Kirsch
Aliastra
Gallente Federation
#57 - 2015-05-10 15:42:30 UTC
I SOLVED IT omg im so proud of myself. ok

everywhere in the script where it sais

Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.15 Safari/535.11

i had to add Windows NT 10 to it, since the new kernal version for windows 10 is 10

Mozilla/5.0 (Windows NT 6.2; Windows NT 10; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.15 Safari/535.11
Sarmatiko
#58 - 2015-05-14 12:41:18 UTC  |  Edited by: Sarmatiko
Malai Egivand wrote:
I took some time this morning to get this working on my setup. Nice work!

Two issues that people may encounter, however:

1. If you're currently using PowerShell 2.0 (and a lot of people still are), you may encounter minor problems. Apparently $PSScriptRoot was altered a bit for 3.0/4.0, and this script seems to be written for the latter PS versions. You'll know that's going on if encrypted.dat ends up in C:\ rather than the script directory. I upgraded to PS4 and all works flawlessly. (It may still otherwise work fine in 2.0/3.0 - I upgraded to 4 before testing it all out thoroughly.)

2. Don't even bother trying to make the PS1 script itself double-clickable. Instead, create a .BAT in the same directory as the script that includes only the line:

start powershell -command "& '.\autologin.ps1'"

Thanks for the tips!

In my case (Windows 7 x64) upgrading to PS 3.0 wasn't enough to execute the script, but PS 4.0 solved all errors.

And that batch line caused permission errors for me for some reason (launching script directly from shell worked as intended, but bat failed) so after brief searching I've changed it to:

powershell -executionpolicy bypass -file .\autologin.ps1
Michael Bone
Viper-Squad
Pandemic Horde
#59 - 2015-05-19 19:38:42 UTC  |  Edited by: Michael Bone
Updated. Please download the new version, it's much more reliable.

EDIT:
Oh, and I'm testing out letting it handle client updates. The new sharedcache feature should simplify this.

EDIT2:
There we go. RC2 handles updates if you're brave.
Cymion
Ministry of War
Amarr Empire
#60 - 2015-05-21 21:10:25 UTC
is this still not working for symlink accounts? or am i special needs? keeps telling me my login token is wrong when i try to call upon the symlinked directory

Wake early if you want another man's life or land. No lamb for the lazy wolf. No battles won in bed.