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

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

Macintosh

 
  • Topic is locked indefinitely.
 

Fixed: Multiple clients/instances: am I doing something wrong here?

Author
Banned Wagon
The Scope
Gallente Federation
#1 - 2013-11-09 20:29:59 UTC  |  Edited by: Banned Wagon
I'm trying to have two instances of EVE running, using separate preferences folders. I've followed the Wiki instructions on having two installations with shared resources. The problem is, every time I edit the info.plist file to change the Bundle name and the PrefsFolder, I run the EVE launcher and it immediately downloads a patch and applies it, replacing the info.plist file. Every time!

Here's what I'm doing on the 2nd client:

1. Edit info.plist - changing the Bundle and PrefsFolder strings to "EVE Online 2nd". Save.
2. Run EVE Launcher
3. Launcher validates the client. Then at 2/4 it says CREATING EVE_ONLINE_640633-640633_MAC.PATCH. Sometimes it gets stuck here until I quit and relaunch it
4. As the client has been patched, the info.plist file has been replaced with the default prefs folder settings.
5. Launch EVE - it's using the the 1st client's preferences.
6. Close EVE. Go to step 1 and repeat ad infinitum/into madness

The ONLY way I can get it to use the 2nd preferences folder is to wait for the patch to replace the info.plist, then before hitting PLAY, edit the info.plist file, then hit PLAY. But when I later close/open the client again, it redownloads the patch, replaces the info.plist file...

Any idea what I'm doing wrong here?

Edit: it's also deleting the symlinks to the shared resources...
Vincent Athena
Photosynth
#2 - 2013-11-10 16:27:27 UTC
Let the eve clone maker do it for you. Its much easier. Also, make one clone per account and only run the clones (except when a patch comes out. Then run the main install). If a clone gets a major glitch, its much easier to delete it and make a new one rather than downloading a new client.

https://wiki.eveonline.com/en/wiki/Multiple_clients#Using_the_EVE_Clonemaker

Know a Frozen fan? Check this out

Frozen fanfiction

Banned Wagon
The Scope
Gallente Federation
#3 - 2013-11-10 18:23:13 UTC
Thanks, I'll give it a shot.
Banned Wagon
The Scope
Gallente Federation
#4 - 2013-11-10 20:06:56 UTC
Hm. It appears the clone tool edits Info.plist in:

EVE Online.app/Contents/

But the wiki says to edit the one in:

EVE Online.app/Contents/Resources/EVE Online.app/Contents/

Probably explains why it was replacing the files constantly...
Rafael Argus
Federal Navy Academy
Gallente Federation
#5 - 2013-11-15 20:59:10 UTC
Vincent Athena wrote:
Let the eve clone maker do it for you. Its much easier. Also, make one clone per account and only run the clones (except when a patch comes out. Then run the main install). If a clone gets a major glitch, its much easier to delete it and make a new one rather than downloading a new client.

https://wiki.eveonline.com/en/wiki/Multiple_clients#Using_the_EVE_Clonemaker


Vincent, am I correct in thinking that you are saying to create one clone for each account you have and to not run the original EVE Online client at all?

I always figured you would run one account on the original client and then add clones as necessary.
Banned Wagon
The Scope
Gallente Federation
#6 - 2013-11-18 01:09:20 UTC
Rafael Argus wrote:
I always figured you would run one account on the original client and then add clones as necessary.


That's how I'm doing it. The first client runs through the Launcher, while the second goes directly to the login screen in the client. I prefer the direct-to-client way, but I guess it doesn't check for updates if you don't run the Launcher.
Darnel Ochone
Eight Miles High
#7 - 2013-11-18 02:15:40 UTC
yeah I've always had the same problem you described in your initial post. I "solved" it by keeping a copy of the edited plist file on my desktop along with a symlink to the place it needs to be and copy/pasting it in there every time I start the second client. (after it hangs on the first attempt ofc lol)

it seems to me I tried the clone maker and decided to do it this way anyways, but it's been so long now that I can't remember why exactly I made that decision in the first place.

Banned Wagon
The Scope
Gallente Federation
#8 - 2013-11-18 02:56:29 UTC
Darnel Ochone wrote:
yeah I've always had the same problem you described in your initial post. I "solved" it by keeping a copy of the edited plist file on my desktop along with a symlink to the place it needs to be and copy/pasting it in there every time I start the second client. (after it hangs on the first attempt ofc lol)

it seems to me I tried the clone maker and decided to do it this way anyways, but it's been so long now that I can't remember why exactly I made that decision in the first place.



Maybe try editing the plist file in EVE Online.app/Contents/ instead of EVE Online.app/Contents/Resources/EVE Online.app/Contents/ - I suspect the wiki is wrong. Can you confirm if that works?
Darnel Ochone
Eight Miles High
#9 - 2013-11-18 04:36:39 UTC  |  Edited by: Darnel Ochone
Banned Wagon wrote:
Darnel Ochone wrote:
yeah I've always had the same problem you described in your initial post. I "solved" it by keeping a copy of the edited plist file on my desktop along with a symlink to the place it needs to be and copy/pasting it in there every time I start the second client. (after it hangs on the first attempt ofc lol)

it seems to me I tried the clone maker and decided to do it this way anyways, but it's been so long now that I can't remember why exactly I made that decision in the first place.



Maybe try editing the plist file in EVE Online.app/Contents/ instead of EVE Online.app/Contents/Resources/EVE Online.app/Contents/ - I suspect the wiki is wrong. Can you confirm if that works?


My info.plist in the EVE Online.app/Contents/ has no PrefsFolderName key to edit.

I just re-read your OP and I didn't realize it at first but I guess you're trying to do the two-clients-with-symlinks method?

I didn't bother with that approach as 5 or 8 gigs or whatever for a second client wasn't something that concerned me at all. The method I've used to get 2 clients running was just to copy the original download and rename it to 'Eve Online 2' and edit the 2 keys (CFBundleName and PrefsFolderName) in the inner plist file to the same (Eve Online 2). First client works perfectly (as it ought) and the second crashes/hangs the first try every time I start it (as a result of the changed plist file I assume) and on the second time opening it it will update just fine and then I'll drop the edited plist file into 'EVE Online 2.app/Contents/Resources/EVE Online.app/Contents/' and log in.

To avoid double downloads of large patches I'll open the first client, get it updated and make sure everything works before copying it and renaming to 'Eve Online 2'.

I'm sure the clone maker thingy is probably much easier as Vincent had said, but this way works as well and I have no idea anymore why I'm doing it this way other than that I know it works. Mostly I'm just thankful I haven't encountered any of the other ridiculous issues people have posted here.
Banned Wagon
The Scope
Gallente Federation
#10 - 2013-11-19 23:39:59 UTC  |  Edited by: Banned Wagon
I've got a CFBundleName and a PrefsFolderName definition in mine, but the PrefsFolderName is set to "EVE Online"! Everything else (apart from the MacOS folder) is symlinked to the original files in Content/Resources/EVE Online.app/. I guess what the clone tool does is make a copy of the EVE Online.app from Content/Resources rather than the parent one - hence why it goes straight to the client log-in screen and doesn't open the launcher.

I don't know why you would continue using your method - I was doing it that way too and it drove me crazy after two days. I ran the clone maker and it made a second EVE Online.app that's only 131 KB - all resources shared, separate preferences folders, and no manual editing every launch. I didn't even have to run the clone tool again after Rubicon came out today! Open the first client - it runs the Launcher and checks for updates. Open the second client, it goes straight to the log-in screen. Perfect.

I would highly recommend you reconsider the clone tool.