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.
12Next page
 

Problems encountered running multi-Box on iMac

First post
Author
Mister Falcons
NF Plains
#1 - 2014-06-05 05:10:06 UTC
I am noticing when I first start there is unusual number of crashes. Typical run of 3 separate client on the Machine, which pre Kronos never caused a problem. Now I frequently get a "Buffer Overrun Error" and one or more of the clients will crash.
Also of note all my old Clone Maker Scripts I used in the past no longer worked. But I noticed that now you can launch multiple instances like Windows Machines can with the launcher. This is nice as no longer need 3 different Pin Launchers for running all 3 clients.
My Hardware is
iMac OS X 10.9.3
Processor 2.7 Ghz Intel Core i5
Memory 8GB 1600 DDR3
CapricaSixofTwelve
Perihelion Logistica
Olde Guarde Historical Preservation Society
#2 - 2014-06-05 20:07:53 UTC
Mister Falcons wrote:
I am noticing when I first start there is unusual number of crashes. Typical run of 3 separate client on the Machine, which pre Kronos never caused a problem. Now I frequently get a "Buffer Overrun Error" and one or more of the clients will crash.
Also of note all my old Clone Maker Scripts I used in the past no longer worked. But I noticed that now you can launch multiple instances like Windows Machines can with the launcher. This is nice as no longer need 3 different Pin Launchers for running all 3 clients.
My Hardware is
iMac OS X 10.9.3
Processor 2.7 Ghz Intel Core i5
Memory 8GB 1600 DDR3



All Mac clients are locking up when dual clients. I play from 10-15 different Mac's ann less than a year old all 100% updated. they all lock up since the patch regularly
Electric M0nk
Science and Trade Institute
Caldari State
#3 - 2014-06-06 03:18:42 UTC
I am having the same issue.

I believe for you.

DaCheat
ElitistOps
Deepwater Hooligans
#4 - 2014-06-06 06:00:41 UTC  |  Edited by: DaCheat
Same.

Even with just 2 clients open, it's freezing after 3-5 minutes.



OS X 10.9.2
2.8 GHz Intel Core i7
8 GB 1067 MHz DDR3
ATI Radeon HD 4850 512 MB

OS: Windows 10 Home

Motherboard: MSI Z97A Gaming 7(MS-7916)

CPU:  Intel Core i7-4790K @4.00 GHz

GPU:  GeForce GTX 970

Memory:  16GB

Ian Blackbird
Imperial Shipment
Amarr Empire
#5 - 2014-06-06 07:01:48 UTC  |  Edited by: Ian Blackbird
i experienced a similar issue - reproducable on two different machines.
multiboxing with 2 clients, both started from the EVE Launcher - no cloning script or other non-CCP tools/techniques used.
if i quit one of the clients, the other client freezes immediately - EVERY SINGLE TIME!

I got freezing-issues before - but they where gone in rubicon. now, with kronos, they appear again as described.

Hardware:

Computer #1:
Apple iMac "Core i5" 2.8 27-Inch (Mid-2010)
12 GB RAM
10.9.3
ATI Radeon HD 5750 1 GB

Computer #2:
Apple MacBook Pro "Core i7" 2.2 15-inch (Late-2011)
16 GB RAM
10.9.3
AMD Radeon HD 6750M 512 MB
Tiberius StarGazer
Deep Core Mining Inc.
Caldari State
#6 - 2014-06-06 10:43:39 UTC
I have a late 2012 intel 27" iMac and also having this problem. But the crash only happens when I run the clients in windowed mode, in full screen, works fine.
Electric M0nk
Science and Trade Institute
Caldari State
#7 - 2014-06-06 18:33:30 UTC
Tiberius StarGazer wrote:
I have a late 2012 intel 27" iMac and also having this problem. But the crash only happens when I run the clients in windowed mode, in full screen, works fine.


Confirmed, my clients did not crash while running in full screen mode. 2011 MacBook Pro, 2.8 i7, 8 GB, OSX 10.9.3

I believe for you.

beakerax
Pator Tech School
#8 - 2014-06-06 22:12:45 UTC  |  Edited by: beakerax
Ian Blackbird wrote:
i experienced a similar issue - reproducable on two different machines.
multiboxing with 2 clients, both started from the EVE Launcher - no cloning script or other non-CCP tools/techniques used.
if i quit one of the clients, the other client freezes immediately - EVERY SINGLE TIME!

I got freezing-issues before - but they where gone in rubicon. now, with kronos, they appear again as described.

I'm having the same issue, with a couple of differences:
- quitting doesn't freeze the other clients every single time, just 95% of the time
- if I kill the process in Terminal ( kill [client's pid] ) instead of quitting normally, the other clients continue to function

I had a more severe problem some time during Retribution as well (quitting clients would freeze the computer) but that was resolved with or before Rubicon.
Alisyana
Caldari Provisions
Caldari State
#9 - 2014-06-07 04:22:38 UTC
Ian Blackbird wrote:

multiboxing with 2 clients, both started from the EVE Launcher - no cloning script or other non-CCP tools/techniques used.
if i quit one of the clients, the other client freezes immediately - EVERY SINGLE TIME!



Confirmed, repeatable bug. Wineserver crashes when 1st client is killed, causing the freeze on all remaining clients.

**Definition of "SD" (Self Destruct) = "It's like running up to someone to kick them in the balls, they see you and proceed to kick themselves in the balls, and then laugh at you for denying someone a chance to kick them in the balls." ** - Celery Man

Magnum Zeus
Hyperceptive
#10 - 2014-06-07 14:32:36 UTC
If I quit one client while another is in space, then all clients freeze up. After one freeze then any quit will freeze all remaining clients until reboot of Mac.
Dersen Lowery
The Scope
#11 - 2014-06-08 04:02:48 UTC
Alisyana wrote:
Ian Blackbird wrote:

multiboxing with 2 clients, both started from the EVE Launcher - no cloning script or other non-CCP tools/techniques used.
if i quit one of the clients, the other client freezes immediately - EVERY SINGLE TIME!



Confirmed, repeatable bug. Wineserver crashes when 1st client is killed, causing the freeze on all remaining clients.


Confirming this. Every single time.

As before, optimizing for memory makes dual-boxing on the Mac much more reliable. It doesn't get rid of the intermittent freezes, it just makes them a lot more intermittent. But regardless, the instant I quit one client the other freezes hard.

27" iMac late 2012
OS X 10.9.3, all patches applied
24GB RAM (which also makes the intermittent crashes less frequent)
Running in windowed mode, 1600x1200

Proud founder and member of the Belligerent Desirables.

I voted in CSM X!

Nim Kreyszig
Doomheim
#12 - 2014-06-08 05:34:24 UTC
Confirmed -- while the client performs much better than the previous Cider/Wine verson that was packaged, clients executed after the first will freeze once the first client exits. My Mac is an Early 2013 Macbook Pro 15" w/ 16GB of memory and OS X 10.9.
Rowells
Blackwater USA Inc.
Pandemic Horde
#13 - 2014-06-10 17:31:19 UTC
I seem to have a problem where if one client is closed in any way, all the other clients freeze
beakerax
Pator Tech School
#14 - 2014-06-11 09:35:11 UTC
Soooo… is anyone reading this?
Dorian Clarkson
Federal Navy Academy
Gallente Federation
#15 - 2014-06-12 14:01:02 UTC
Also have the same problem of all clients freezing when quitting one client.

Running on a rMBP, 2.6 GHz and 16 GB of RAM, latest public Mac OS X build.

Typically clients seem stable for me though.
Invisusira
Escalated.
OnlyFleets.
#16 - 2014-06-13 02:27:04 UTC
Had both my clients instantly freeze when I tried to launch a second one. EVE wouldn't restart, had to reboot the whole computer.
Seamus Donohue
EVE University
Ivy League
#17 - 2014-06-13 06:53:06 UTC
I'm going to add my voice to this, and a more detailed post is forthcoming from me momentarily. However, I believe that the core of the issue is that multiple EVE Online clients are trying to access the same "Application Support" folder for reading and writing their preferences, and they're stomping all over each other, and that THIS is what's causing the freezes.

When one client tries to do something with "Application Support", it does something to the contents of "Application Support" that causes the other client to freak out. The analogous situation, here, is if CCP Karkur opened her private diary at home at night only to discover that CCP Guard and been writing in it as though it were his private diary, instead. CCP Karkur, I am reasonably confident, would start freaking out.

The short form of my proposed solution is that the Launcher must be reprogrammed to NOT revert changes to a certain "info.plist" file if it only detects minor string changes in a couple of key values: {key}CFBundleName{/key} and {key}PrefsFolderName{/key} This reprogramming of the Launcher must be done before this release gets pushed to Tranquility or CCP and Transgaming will seriously inconvenience every single Macintosh multiboxer in EVE Online.

Again, a more detailed post from me is forthcoming, and yes, the sky is falling.

Survivor of Teskanen.  Fan of John Rourke.

I have video tutorials for EVE Online on my YouTube channel: http://www.youtube.com/user/SeamusDonohueEVE

Seamus Donohue
EVE University
Ivy League
#18 - 2014-06-13 07:35:07 UTC
TL;DR is in next post.

Before I begin, you need to understand how I multibox my EVE Online clients. This method is extremely reliable, and I have had very few freezes or crashes. On the rare occasion when a crash or freeze does occur, it typically only affect one client at a time rather than all three. What follows is my earlier post on this subject.

My new discoveries since the quoted post will be below the quote box.

Seamus Donohue wrote:
I have had no problems with my Tranquility and Singularity clients whatsoever for the past year or two, though it took me quite a bit of hunting around for answers to get this to work since the new Launcher went into effect with Crucible.

...

Before I continue, I have to point out that anyplace you see { and }, you'll have to replace them with < and >. I can't post them directly because "HTML isn't allowed in posts" on the EVE Online forums.

I always make it a point to have my different EVE Online clients point to different Application Support subfolders: "EVE Online TQ1", "EVE Online TQ2", "EVE Online Sisi1", "EVE Online Sisi2", and so on.

This details how I set up multiple Tranquility clients: https://www.youtube.com/watch?v=eofqAdlbRWQ

That is, I rename the "EVE Online.app" to something like "EVE Online TQ2.app".

Then, I have to go find the file /Games/EVE\ Online/EVE\ Online\ TQ2.app/Contents/Resources/EVE\ Online.app/Contents/Info.plist and set (with XCode or TextEdit)

{key}CFBundleName{/key}
{string}EVE Online TQ2{/string}

{key}PrefsFolderName{/key}
{string}EVE Online TQ2{/string}

(Note, the above assumes that on the root level of my hard drive, I have a folder called "Games" and a folder within that called "EVE Online" and the application within that. This command will look different if you have your application in the "Applications" folder, for example. Also, that path is NOT a typo: you have an EVE Online application INSIDE your EVE Online application.)

Singularity clients are similar except that I have to use a Terminal command to update a Singularity client with a new patch, like:

open /Games/EVE\ Online/EVE\ Online\ Sisi2.app --args /server:87.237.38.50

Then find /Games/EVE\ Online/EVE\ Online\ Sisi2.app/Contents/Resources/EVE\ Online.app/Contents/Info.plist and set

{key}CFBundleName{/key}
{string}EVE Online Sisi2{/string}

{key}PrefsFolderName{/key}
{string}EVE Online Sisi2{/string}

Then I need to use the following Terminal Commands to show invisible folders and files:

10.9 Mavericks
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

10.6 Snow Leopard, 10.7 Lion, 10.8 Mountain Lion
defaults write com.apple.Finder AppleShowAllFiles TRUE
killall Finder

Then I have to find the file: /Users/ImNotTellingYouMyUserName/Library/Application\ Support/EVE\ Online\ Sisi2/config

"Library" is an invisible folder, which is why we needed to show invisibles first.

Open the file with TextEdit, and add to the bottom: (these really are square brackets, not curly brackets, do NOT replace with < and > please.)

[AppDefaults\\EVE.exe\\transgaming]
"cmdlineadd" = "/server:87.237.38.50"

Once the above is done, you must make sure to NEVER LAUNCH THE OUTER "EVE ONLINE" DIRECTLY. This opens the Launcher, then the Launcher detects that files inside itself have changed, then it reverts the changes, and that breaks everything again.

To play the game, you must skip the Launcher and open the EVE Online that is inside your EVE Online.

This screenshot may help explain.

https://docs.google.com/drawings/d/12ku37bkXl4Ym0sb-A_awjkwGraJMvhba6Dx5ANHJOuk/edit?usp=sharing

Also, the video is now up: https://www.youtube.com/watch?v=DFFPX3nhREk


Henceforth, I shall refer to the outer layer of the application (“Your EVE Online”) simply as “the Launcher”, and I shall refer to the actual game client program (“The EVE Online That Is Inside Your EVE Online”) as “the Game Client”. I will be absolutely precise with this terminology.

So, with the Crius release on Singularity, any attempt to start the Game Client directly (without going through the launcher) causes the erroneous error message “A new version of EVE Online is available, please update with the EVE Launcher”.

When the player starts the Launcher, (I presume that) the Launcher runs a series of checks. One of these checks is to check the contents of “info.plist”, above. The Launcher detects that the string values for {key}CFBundleName{/key} and {key}PrefsFolderName{/key} are no longer {string}EVE Online{/string}, but something else. The Launcher assumes (incorrectly) that this is a mistake and reverts the string values back to the default {string}EVE Online{/string}. This causes the EVE Online client to look for it’s settings in a folder called:

“[the name of your boot drive]” > “Users” > “[the name of your account on your Macintosh]” > “Library” > “Application Support” > “EVE Online”

If there’s only one EVE Online Game Client running, then this isn’t a problem. But, we’re talking about multiboxers, so as soon as a second EVE Online Game Client starts running, it starts accessing (and making changes to) the settings inside the “Application Support” subfolder. The first EVE Online Game Client suddenly notices that something other than itself is making changes to the settings files, and it freaks out. The second EVE Online Game Client soon runs into the same problem and also freaks out. The analogous situation, here, is if CCP Karkur opened her private diary at home at night only to discover that CCP Guard and been writing in it as though it were his private diary, instead. CCP Karkur, I presume, would start freaking out.

[Character limit exceeded; continuing in next post.]

Survivor of Teskanen.  Fan of John Rourke.

I have video tutorials for EVE Online on my YouTube channel: http://www.youtube.com/user/SeamusDonohueEVE

Seamus Donohue
EVE University
Ivy League
#19 - 2014-06-13 07:36:39 UTC  |  Edited by: Seamus Donohue
[Continued from previous post.]

A lot of the reports here suggest that Game Clients freaking out only occurs when one of the Game Clients quits. So, an alternate explanation is that when one Game Client quits, the relevant files inside the “Application Support” subfolder are marked as closed, and the other Game Clients that were relying on them can no longer access them because they weren’t programmed to deal with a situation where a program other than itself has closed a file that it was working on. The analogous situation, in that case, is that two surgical teams are each operating on their own patient but sharing the same surgical tools and operating room. (Let’s set aside germ transmission between patients.) As soon as one surgical team finishes their operation, they put away the shared surgical tools. The other surgical team that was relying on those tools suddenly discovers that those tools are gone and locked up, and they freak out. The end result is that their patient dies. This is what I believe is causing a lot of the Singularity Macintosh multiboxing issues being reported here.

Whether the clients are freezing on a second client being started or on any client quitting, the basic issue is the same: it is extremely bad for two applications (or two copies of an application) to point to the same Application Support subfolder at the same time unless they were explicitly designed and programmed with this in mind.

This is extremely important. It bears repeating.

It is extremely bad for two applications (or two copies of an application) to point to the same Application Support subfolder at the same time unless they were explicitly designed and programmed with this in mind.

The workaround is to start the Launcher, let it revert any changes it finds, and then when the Launcher reports ready, re-edit the info.plist files, and then click Play on the Launcher. This is extremely inconvenient for Macintosh multiboxers because it means that we have to do multiple file edits every time we launch the game instead of every time we patch.

---

CONCLUSION AND TL;DR:

The following conclusions must be passed to any member of CCP or Transgaming who owns this product feature or is otherwise directly responsible for implementation:

The easiest solution is to reprogram the Launcher so that it excludes “info.plist” from it’s integrity checks (or whatever they’re called). The Launcher must not revert any manual changes made to info.plist. Failing this, the Launcher must have an input somewhere that asks “Are you a multiboxer? If so, then what would you like to call your Application Support subfolder for this copy of the client? This name can be any valid Macintosh folder name, but please note that EVE Online tends to freeze if multiple copies are pointing to the same folder, so please choose a name for this client that isn’t used by your other clients.”

[edit] It would also be very nice if we would be allowed to start the game client directly without having to go through the Launcher, but this is optional so long as the Launcher stops reverting info.plist. [/edit]

If this is not how you intend for us to multibox on a Macintosh, then we will need explicit, simple, clear, “Explain Like I’m Barely Computer Literate” steps on how to run multiple simultaneous EVE Online accounts on a Macintosh. Whatever this method is, it must actually have been used by a relevant member of CCP or Transgaming to play multiple EVE Online accounts on a Macintosh.

[edit] I also suggest having a Macintosh multiboxer at CCP or Transgaming compare notes with a Windows multiboxer at CCP or Transgaming, because I suspect one side might be making incorrect assumptions about how the other side multiboxes. Windows is not Mac OS X. [/edit]

Survivor of Teskanen.  Fan of John Rourke.

I have video tutorials for EVE Online on my YouTube channel: http://www.youtube.com/user/SeamusDonohueEVE

CCP Sledgehammer
C C P
C C P Alliance
#20 - 2014-06-13 09:51:08 UTC
Hi guys,

Sorry I haven't been active in this thread before now!

I want to reassure you that we and our partners are actively looking into this issue. I will update as and when I have more information.

A show of hands, if you'd be so kind.... Please EVE Mail me if you are experiencing this issue and you use multiple EVE client installs set up with CloneMaker

Thanks for your patience, everyone.

Graphical QA Analyst | EVE Quality Assurance | Team TriLambda

12Next page