Difference between revisions of "Running Multiple Viewers"

From Second Life Wiki
Jump to navigation Jump to search
 
(36 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Help|Viewer=*}}
{{Help|Viewer=*}}


See also [[Client_parameters]]
The following steps enable you to run multiple instances of the SL Viewer at the same time. Since you can only have each account logged in once, you'll ''need'' multiple accounts, one for each instance. Also see [[Viewer parameters]].


== Windows ==
{{KBwarning|1=Linden Lab recognizes the practical usages of running multiple avatars/accounts at once for inventory transfers, permissions testing, [[avatar group photography]], making [[machinima]], and so on.  But the Second Life Viewer can be ''very'' resource-intensive, and having more than one instance competing for RAM, graphics card memory, and soforth fares ''poorly'' on many systems. So do NOT count on the below tips to work.<br /><br /> Best of luck, and '''PROCEED AT YOUR OWN RISK'''.}}
{{TOCright}}


# Make a new shortcut to the SL exe file.
== Easy steps ==
# Then in that shortcut go to properties.
# Then in the properties find the Target box.
#* It will say something like "C:\Program Files\SecondLife\SecondLife.exe"
# Just after the last " in that box put this in. -multiple
#* So it reads like this "C:\Program Files\SecondLife\SecondLife.exe" -multiple


That lets you open as many as your computer can handle.  
Revised for SL Viewer 2.5.


(You can only have one login at a time to an account. So you'll need a second account for the second SL client you have open. Etc. Max is 5 per household.)
# Start the SL Viewer. On the login screen, change the '''Mode''' dropdown to '''[http://community.secondlife.com/t5/English-Knowledge-Base/Basic-mode-FAQ/ta-p/733541 Advanced]''' and restart the Viewer.
# Select '''Me''' menu > '''Preferences'''.
# In the {{win|Preferences}} window, click the '''Advanced''' tab.
# Enable '''Allow Multiple Viewers'''
# Click '''OK'''.


== Linux ==
=== Windows ===


# Find the file gridargs.dat in the Second Life installation directory
# Double-click a SL Viewer shortcut (installed by default on your desktop) to start a new instance of the Viewer.
# Edit the file and add '-multiple'
# Double-click it again to start another Viewer instance. Repeat this until you have the number of desired instances.
 
=== Mac ===
 
# In the Finder, select '''Go''' menu > '''Go to Folder'''.
# Enter <code>/Applications/Second Life Viewer 2.app/Contents/MacOS</code> and click '''Go'''.
# Double-click the <code>Second Life</code> executable to start a new instance of the Viewer.
# Double-click it again to start another instance. Repeat this until you have the number of desired instances.
 
You can right-click the <code>Second Life</code> executable and select '''Make Alias''', then drag the alias to a convenient place (like your desktop) so you don't have to dig in the future.
 
== Older details ==
 
{{red|Some of the following is outdated and no longer applies.}}
 
{{KBnote|1=while the below steps use "<code>--multiple</code>", a single dash, as in "<code>-multiple</code>", should work, too. If not, report your findings on [[Talk:Running_Multiple_Viewers|the Discussion page]].}}
 
=== Windows ===
 
This can work on Windows XP and Vista.
 
{{KBvideo|4242095}}
 
# Make a new shortcut to '''SecondLife.exe'''.
#* If you still have the desktop shortcut included with the default install, you can edit it, or right-click it and select '''Create Shortcut''' to make a safety copy. You can rename it to differentiate.
# Right-click the shortcut, click the '''Shortcut''' tab.
# Next to '''Target:''', add "<code>--multiple</code>" to the end.
#* The whole '''Target:''' line should look like: "<code>C:\Program Files\SecondLife\SecondLife.exe" --set InstallLanguage en --multiple</code>
#: [[Image:Running_multiple_Viewers.png]]
# Click '''OK''' to save.
# Double-click the Second Life shortcut to start Second Life. After it's running, double-click the shortcut again to see if another copy successfully starts.


== Mac OS X ==
== Mac OS X ==
# Find the client in Finder (usually "Second Life.app")
# Right-click and select "Show Package Contents"
# Open the Contents folder
# Open the Resources folder
# Open the "arguments.txt" file for editing
# Add "-multiple" to the "arguments.txt" file and Save


{{KBvideo|4500287}}
=== From the Finder ===
# Go to your '''Applications''' folder and look for '''Second Life'''.
# Right-click '''Second Life''' and click '''Show Package Contents'''.
# Within the package, open '''Contents''' > '''Resources''' folders, then double-click '''arguments.txt'''. By default, it'll open in TextEdit.
# In this text file, add "<code>--multiple</code>", then in the text editor, go to '''File''' menu > '''Save'''.
# Still in the '''Second Life''' package, go up a level. Then go into the '''MacOS''' folder ('''Contents''' > '''MacOS''')
# Double-click the '''Second Life''' executable in the '''MacOS''' folder, which is ''different'' than running the overall application package. A Terminal window with debug info appears, then Second Life should start. Then, double-click the '''Second Life''' executable or shortcut again. Another copy should successfully appear.
#* To make this easier in the future, right-click the '''Second Life''' executable and choose '''Make Alias'''. You can drag this alias to your desktop or another convenient location so you don't have to dig into this folder in the future.
#* Alternatively, you can duplicate the Second Life package.
==== From the Terminal ====
Recommended for the technically comfortable:
# Open the  [http://en.wikipedia.org/wiki/Apple_Terminal Terminal].
# Type or paste in "<code>/Applications/Second\ Life.app/Contents/MacOS/Second\ Life --multiple</code>". You need to change the directory if you've installed Second Life somewhere else.
#: [[Image:Running_multiple_Viewers_-_Mac_Terminal.png]]
# Press Return, and repeat the above for each subsequent instance.
==== One instance per user account ====


(An alternative method for Mac (which may also work for Windows?) is to use different '''user accounts''' on your computer: this needs an initial set-up, but will then involve being able to run Second Life as multiples without any technical changes to Package Contents.)
{{Todo|This section needs to be revised for style and accuracy.}}
 
(An alternative method for Mac OS X 10.3 Panther or later (which may also work for Windows?) is to use different '''user accounts''' on your computer: this needs an initial set-up, but will then involve being able to run Second Life as multiples without any technical changes to Package Contents.)


* Set up (repeat for further multiples if desired):
* Set up (repeat for further multiples if desired):
** In your main user account, open '''System Preferences > Accounts''' and click the '''+''' symbol
# Open '''System Preferences > Accounts'''
** Give the new account a name and short name
# Click the lock icon in the bottom left and type an admin password to authenticate
** For speed, don't use a password, and do not give the new account ''Administrator'' privileges
# Under '''Login Options''', check '''Enable fast user switching'''
** Under '''Login Options''', check '''Enable Fast User Switching'''
# If you need to add an account, click the '''+''' symbol under the list of accounts
** Repeat the previous step In your main account if not already checked
# Give the new account a name and short name. For convenience, don't use a password, and do not give the new account ''Administrator'' privileges
# Repeat as desired


* Regular use:
* Regular use:
** Log in to your main SL account in your main computer user account (or in its own user account if you already gave it one)
# Log in to your main SL account under one computer user account
** Use ''User Switching'' (top right) to switch to your new user account  
# Use the ''Fast User Switching'' menu to switch to another user account  
** In '''Applications''', launch Second Life and login to another of your SL accounts
# Log in to another of your SL accounts
** (watch your computer slow right down!)
# (watch your computer slow right down!)
** Use ''User Switching'' to switch quickly from one account to another, and back
# Use ''Fast User Switching'' to quickly switch between accounts


The disadvantages of this second method is that you cannot have both SL windows on your screen simultaneously.
The disadvantages of this second method is that you cannot have both SL windows on your screen simultaneously.
The advantage is that you can run both instances of SL full screen
The advantage is that you can run both instances of SL full screen.
 
=== Linux ===
 
# Find the file gridargs.dat in the Second Life installation directory
# Edit the file and add '-multiple'
 
=== Launch [[alternate viewers]] ===
 
{{Todo|This section's scope and focus needs to be clarified.}}
 
You can start up '''SL Viewer''' first, and then launch '''Meerkat''' or '''Hippo''' (or both).
 
It has to be in that order, '''SL Viewer''' and '''Greenlife Emerald''' insist on being the "first", so you cannot run them both at the same time. '''Meerkat''' and '''Hippo''' don't mind being second or third.
 
Advantage: You can experiment with different viewers on the same screen.
 
Disadvantage: It's very, very slow if both windows are maximized. The best way to switch is by minimizing one and maximizing the other. This is a bit cumbersome. And they both need to be maximized when you want to compare them directly, of course.


[[Category:Text from In-world Notecards|Viewer, Running Multiple Instances]]
[[Category:Text from In-world Notecards|Viewer, Running Multiple Instances]]

Latest revision as of 06:31, 12 July 2011

The following steps enable you to run multiple instances of the SL Viewer at the same time. Since you can only have each account logged in once, you'll need multiple accounts, one for each instance. Also see Viewer parameters.

KBwarning.png Warning: Linden Lab recognizes the practical usages of running multiple avatars/accounts at once for inventory transfers, permissions testing, avatar group photography, making machinima, and so on. But the Second Life Viewer can be very resource-intensive, and having more than one instance competing for RAM, graphics card memory, and soforth fares poorly on many systems. So do NOT count on the below tips to work.

Best of luck, and PROCEED AT YOUR OWN RISK.

Easy steps

Revised for SL Viewer 2.5.

  1. Start the SL Viewer. On the login screen, change the Mode dropdown to Advanced and restart the Viewer.
  2. Select Me menu > Preferences.
  3. In the Preferences window, click the Advanced tab.
  4. Enable Allow Multiple Viewers
  5. Click OK.

Windows

  1. Double-click a SL Viewer shortcut (installed by default on your desktop) to start a new instance of the Viewer.
  2. Double-click it again to start another Viewer instance. Repeat this until you have the number of desired instances.

Mac

  1. In the Finder, select Go menu > Go to Folder.
  2. Enter /Applications/Second Life Viewer 2.app/Contents/MacOS and click Go.
  3. Double-click the Second Life executable to start a new instance of the Viewer.
  4. Double-click it again to start another instance. Repeat this until you have the number of desired instances.

You can right-click the Second Life executable and select Make Alias, then drag the alias to a convenient place (like your desktop) so you don't have to dig in the future.

Older details

Some of the following is outdated and no longer applies.

KBnote.png Note: while the below steps use "--multiple", a single dash, as in "-multiple", should work, too. If not, report your findings on the Discussion page.

Windows

This can work on Windows XP and Vista.

<videoflash type="vimeo">4242095|640|480</videoflash>

  1. Make a new shortcut to SecondLife.exe.
    • If you still have the desktop shortcut included with the default install, you can edit it, or right-click it and select Create Shortcut to make a safety copy. You can rename it to differentiate.
  2. Right-click the shortcut, click the Shortcut tab.
  3. Next to Target:, add "--multiple" to the end.
    • The whole Target: line should look like: "C:\Program Files\SecondLife\SecondLife.exe" --set InstallLanguage en --multiple
    Running multiple Viewers.png
  4. Click OK to save.
  5. Double-click the Second Life shortcut to start Second Life. After it's running, double-click the shortcut again to see if another copy successfully starts.

Mac OS X

<videoflash type="vimeo">4500287|640|480</videoflash>

From the Finder

  1. Go to your Applications folder and look for Second Life.
  2. Right-click Second Life and click Show Package Contents.
  3. Within the package, open Contents > Resources folders, then double-click arguments.txt. By default, it'll open in TextEdit.
  4. In this text file, add "--multiple", then in the text editor, go to File menu > Save.
  5. Still in the Second Life package, go up a level. Then go into the MacOS folder (Contents > MacOS)
  6. Double-click the Second Life executable in the MacOS folder, which is different than running the overall application package. A Terminal window with debug info appears, then Second Life should start. Then, double-click the Second Life executable or shortcut again. Another copy should successfully appear.
    • To make this easier in the future, right-click the Second Life executable and choose Make Alias. You can drag this alias to your desktop or another convenient location so you don't have to dig into this folder in the future.
    • Alternatively, you can duplicate the Second Life package.

From the Terminal

Recommended for the technically comfortable:

  1. Open the Terminal.
  2. Type or paste in "/Applications/Second\ Life.app/Contents/MacOS/Second\ Life --multiple". You need to change the directory if you've installed Second Life somewhere else.
    Running multiple Viewers - Mac Terminal.png
  3. Press Return, and repeat the above for each subsequent instance.

One instance per user account

Stuff to do: This section needs to be revised for style and accuracy.


(An alternative method for Mac OS X 10.3 Panther or later (which may also work for Windows?) is to use different user accounts on your computer: this needs an initial set-up, but will then involve being able to run Second Life as multiples without any technical changes to Package Contents.)

  • Set up (repeat for further multiples if desired):
  1. Open System Preferences > Accounts
  2. Click the lock icon in the bottom left and type an admin password to authenticate
  3. Under Login Options, check Enable fast user switching
  4. If you need to add an account, click the + symbol under the list of accounts
  5. Give the new account a name and short name. For convenience, don't use a password, and do not give the new account Administrator privileges
  6. Repeat as desired
  • Regular use:
  1. Log in to your main SL account under one computer user account
  2. Use the Fast User Switching menu to switch to another user account
  3. Log in to another of your SL accounts
  4. (watch your computer slow right down!)
  5. Use Fast User Switching to quickly switch between accounts

The disadvantages of this second method is that you cannot have both SL windows on your screen simultaneously. The advantage is that you can run both instances of SL full screen.

Linux

  1. Find the file gridargs.dat in the Second Life installation directory
  2. Edit the file and add '-multiple'

Launch alternate viewers

Stuff to do: This section's scope and focus needs to be clarified.


You can start up SL Viewer first, and then launch Meerkat or Hippo (or both).

It has to be in that order, SL Viewer and Greenlife Emerald insist on being the "first", so you cannot run them both at the same time. Meerkat and Hippo don't mind being second or third.

Advantage: You can experiment with different viewers on the same screen.

Disadvantage: It's very, very slow if both windows are maximized. The best way to switch is by minimizing one and maximizing the other. This is a bit cumbersome. And they both need to be maximized when you want to compare them directly, of course.