Multiple clients



Contents

Running multiple EVE clients on same computer

Warning: DISCLAIMER: Although it is not officially supported by CCP, it is possible to run multiple clients simultaneously. However, doing this has been known to cause some problems with some computers. Use the following instructions at your own risk!

This document applies to the Incursion version of EVE ONLINE.

For older hardware only, it is recommended that all your graphical settings are set to the lowest option and turning off sound options for the additional client is also highly recommended for alt-tab method.

Please note that to play EVE with two clients you will need two separate accounts; it is not possible to be online with two separate sessions on the same account. A trial account cannot be used simultaneously together with a paid account on the same computer.

On Windows

NOTE:

  1. Only one EVE Online client installation is needed.
  2. You only need to update this one client when new patches are available.
  3. Each separate junction point/shortcut that you make will have its own Cache and Settings folders.
  4. You must either check both startup options in the Launcher, or disable the "close when EVE starts" option, in order to run multiple clients; the "close when EVE starts" option prevents additional clients from starting, unless set to only show the launcher when there is a patch.

Method 1 - Junctions

XP Steps

REQUIRED SOFTWARES:

Link Shell Extension (command line environment) or Junction Link Magic (windowed environment) - for creating Junction Points

Creating the Junction Point and Shortcuts to run your other clients

  1. Make sure that EVE Online has been installed. If not install it first.
  2. Install Link Shell Extension.
  3. Open My Computer > C:\Program Files\CCP (if your EVE ONLINE client is installed in a different directory, go there)
  4. Select the folder named EVE and right-click to display a menu. From this menu, left-click Pick Link Source
  5. Right-click on the empty space beside the EVE folder to display a menu. From this menu, left-click Drop As... Junction.
  6. A new folder with a small chain icon with the name Junction of EVE is created.
  7. Rename this newly created folder as EVE2.
  8. Open EVE2 folder. If you see files and folders in it, it means that the junction has been created successfully.
  9. On your Windows XP Desktop window, find your EVE shortcut icon. Right-click and copy. Then paste it to your Desktop. A new shortcut named Copy of EVE is created.
  10. Rename Copy of EVE to EVE2.
  11. Right-click EVE2 and select Properties to edit the shortcut.
  12. Edit the Target to "C:\Program Files\CCP\EVE2\eve.exe"
  13. Edit the Start In to "C:\Program Files\CCP\EVE2". Click Apply, then OK to finish editing the shortcut.
  14. Your new shortcut to the 2nd EVE Client is now created and ready to run.
  15. You will also need to run each EVE program in windowed mode.


Vista/7 Steps

Creating the symlink and Shortcuts to run your other clients Using 3rd party applications

  1. Make sure that EVE Online has been installed. If not install it first.
  2. Open My Computer > C:\Program Files (x86) or if your EVE ONLINE client is installed in a different directory, go there.
  3. Hold the SHIFT key, and right-click the CCP folder, select Open command window here.
  4. Create a new juction by typing "mklink /D EVE2 EVE" in the command window.
    1. If you get an error, you might have to start cmd as Administrator: Press the Windows key, enter cmd in the search box, right-click the cmd.exe icon from the search results, and select "Run as Administrator"
    2. You'll have to manually go to the directory where EVE is installed with cd (eg. cd "Progam Files (x86)" .
  5. Open EVE2 folder. If you see files and folders in it, it means that the junction has been created successfully.
  6. Right-click the eve.exe file in EVE2 and select Pin to startmenu or Pin to taskbar.
  7. Your new shortcut to the 2nd EVE Client is now created and ready to run.
  8. The pinned shortcuts can now be renamed.

NOTE:

  1. You will also need to run each EVE program in windowed mode.
  2. Creating the shortcut as described in the Windows XP instructions above also applies.
  3. The junction EVE2 can be named anything. So for a two account setup, making two junctions, EVE_account1 and EVE_account2, will give you two separate cache folders and one normal cache folder for updating EVE.

Method 2 - Alt-tab (Vista/7 only)

NOTE: This method is known to cause windows DEP (Data Execution Prevention) system to activate. It usually presents itself when exiting eve with this error code. It doesn't really cause any problems but it is annoying when it pops up. It only happens when one client has locked a file for writing and the other client tries to write to or maybe read it.

  1. Open Eve as you normally would.
  2. Login and Enter the game.
  3. After you are logged in press Alt+Tab to bring the Desktop forward.
  4. Double click the same Eve Icon you used before.
  5. Login to your Second account if you have one and enter the game through that account as well.
  6. Repeat Steps 3-5 for more Accounts.
  7. To switch between accounts press Alt+Tab.


NOTE: As with all of these methods there is an increased risk of system instability with each instance of the program running with more
noticeable lag and possible crashes due to the increased load on your system and internet connection.
How much of a risk varies from pc to pc but many do this on a daily basis and the eve code keeps getting better.
While you may want to go ahead and do this however, you have been warned.


On Mac OS X

Three methods for running multiple accounts have been used with some success: the first is simply duplicating the software and renaming the application, the second involves executing the second client from the one application image, the third is more technical and involves setting up symlinks on the file system.

Duplicating EVE Online.app

Updated for Crucible 1.5! The Previous Method will no longer work for duplicate clients! The changes to the procedure are subtle, so you must read and follow the below instructions carefully!

The officially mentioned way of running multiple clients on mac is as follows:

  1. Make a duplicate of the EVE Online.app package.
  2. Right click on the duplicate icon, and select Show Package Contents
  3. Navigate to Contents
  4. Navigate to Resources
  5. Right click on the EVE Online.app in the Resources folder and select Show Package Contents
  6. Navigate to Contents
  7. Double-click the Info.plist file to launch the Property List Editor
  8. Change the value of the Bundle name and PrefsFolderName attributes to something different such as "EVE Online 2". The two fields should have the same contents.
  9. Save the Info.plist

This way you have two separate clients that use completely separate preferences, the drawback is that after each patch the info.plist will revert to the default one so remember to update it.

EVE Online preferences folders are stored in <user's home folder>/Library/Application Support

Spawn Second Client From EVE Online.app

Another way is to bypass Finder (that's what restricts you to one instance of a package running at a time) and open a new instance of EVE Online via Terminal:

  1. Go to the Utilities Folder (/Applications/Utilities or press Command+Shift+U in Finder)
  2. Open Terminal
  3. Type in "open -n /Applications/EVE\ Online.app", and press Enter. If you have EVE installed in another location modify the path accordingly

Each time the command is typed and Enter is pressed will start a new instance of eve (You can go back to previously typed commands by pressing the "Up arrow Key")

Warning: The downside of this is that settings will be shared and therefore is prone to having trouble when both instances of the application is trying to write settings!

Duplicating EVE Online.app with Symlinks

Updated for Crucible 1.5! The Previous Method will no longer work for duplicate clients!!!

  1. Duplicate the EVE Online.app as above, make sure both instances will launch and run correctly.
  2. Open Terminal, cd into the correct directory inside the copy's application package. If your duplicate is named "EVE Online copy.app", the command will be:
    • cd /Applications/EVE\ Online\ copy.app/Contents/Resources/EVE\ Online.app/Contents
    • Alternately, you can type "cd " in the Terminal window, then select EVE Online copy.app in the Finder, right-click and select "Show Package Contents", click on the Resources folder, click on the EVE Online.app file in it, right-click and select "Show Package Contents", and drag the Contents folder into the Terminal window; this will enter the correct pathname for you.
  3. rm -rf MacOS Resources Frameworks
  4. Link the Frameworks, MacOS and Resources directories from the original copy (in this example, the original is '/Applications/EVE Online.app')
  5. ln -s /Applications/EVE\ Online.app/Contents/Resources/EVE\ Online.app/Contents/Frameworks Frameworks
  6. ln -s /Applications/EVE\ Online.app/Contents/Resources/EVE\ Online.app/Contents/MacOS MacOS
  7. ln -s /Applications/EVE\ Online.app/Contents/Resources/EVE\ Online.app/Contents/Resources Resources

Once you have created your first copy, you can create additional copies of the application by simply duplicating the copy in the Finder.

IMPORTANT: Before running a copy, you should use the instructions in "Duplicating EVE Online.app" (above) to change the location of the preferences folder. Each copy should have its own Preferences folder.

This method of launching multiple clients has the advantage of all copies being patched when you patch the original, and all copies use independent settings files so you will not end up clobbering preferences from another instance of EVE Online.app.

Using the EVE Clonemaker

If you don't feel comfortable with manually editing configuration files or performing commands in the terminal, you can also use the EVE Clonemaker tool that will create a clone of the EVE application and make all necessary changes for you.

Warning:
  • do not use this tool to create a client copy for use with test servers, see the manual installation instructions for how to set up a client for Test server use
  • only patch the original EVE Online application (with the exception of client updates)! The clones will always be the same version as the original. Patching a clone with anything other than a client update may result in unexpected client behavior and settings loss. Also, the clones will break if you move the original application in any way.
  • if you start clients up in quick succession they will stall and only one will launch, so you have to launch a client, let it start up, then next client, etc.
  • this tool is provided "as is" and Customer Support will not be able to offer troubleshooting for it.

After downloading the EVE Clonemaker follow these instructions to create a clone:

1. Execute the EVE Clonemaker script

Tools ECM1.png

2. Select the location where you have EVE Online installed ( Normally under Applications ) and press "Choose"

Tools ECM2.png

3. Select the name you wish the EVE Online clone be named and press "OK"

Tools ECM3.png

4. The script does not take that long to complete, after it is simply press "OK"

Tools ECM4.png

5. After a few seconds you'll see the new clone of the EVE Online client being listed under Applications

Tools ECM5.png

You can repeat this process until you have the desired amount of clones. Keep in mind, though, that running more than one client at the same time will use a lot of resources and your computer may not be able to run more than one client simultaneously.