English


uiWebPrevious1uiWebNext

#1 Report | Quote[en] 

I was wondering if this was possible anymore? I read a post from the forum archives and followed the instructions but on my win7 64-bit nothing happens when I try to start another client :/

#2 Report | Quote[en] 

This certainly is possible. Make a shortcut directly to "client_ryzom_rd.exe" and add "/multi" to the end.

So if your client is in c:\Program Files (x86)\Ryzom your shortcut would look like:

Target: "C:\Program Files (X86)\Ryzom\client_ryzom_rd.exe" /multi
Start in: "C:\Program Files (X86)\Ryzom" 

Optionally you can also add your username/password on the commandline to login directly:

Target: "C:\Program Files (X86)\Ryzom\client_ryzom_rd.exe" breanna yourpasswrd /multi

Edited 2 times | Last edited by Sywindt(Yubo) (1 decade ago)

---

Sywindt | Game Master | EN, NL, de, fr

#3 Report | Quote[en] 

Just don't use any macro running programs or people will cry because your "cheating" Don't need any more Q.Q-ing.

Princess, out.

byes.

---

.
.
The fail whale!

▄██████████████▄▐█▄▄▄▄█▌
██████▌▄▌▄▐▐▌███▌▀▀██▀▀
████▄█▌▄▌▄▐▐▌▀███▄▄█▌
▄▄▄▄▄██████████████▀

My name is Lil, but you may call me Your Majesty. ;)

#4 Report | Quote[en] 

Thanks

#5 Report | Quote[en] 

in-game macros are fine though, just no external control of the clients (which is a TOS violation).

Use it regularly when moving things between alt halls and not wanting to bother booting up another computer.

Switching zones takes a very long time though, be warned about that (entering/leaving a guild hall or apartment or using a teleporter can take minutes in such a setup rather than seconds).

#6 Report | Quote[en] 

Iala
Switching zones takes a very long time though, be warned about that (entering/leaving a guild hall or apartment or using a teleporter can take minutes in such a setup rather than seconds).

If you have a multicore machine, this is easily fixed by setting the different clients to use different cores. I use a program called WinAFC (available both in 32 and 64 bit versions) to do this for me automatically.

---

Sywindt | Game Master | EN, NL, de, fr

#7 Report | Quote[en] 

Sywindt
Optionally you can also add your username/password on the commandline to login directly:

Target: "C:\Program Files (X86)\Ryzom\client_ryzom_rd.exe" breanna yourpasswrd /multi

This one definitely wins the "best Ryzom feature I never heard of before" contest. Thanks! :-)

#8 Report | Quote[en] 

Sywindt
Iala
Switching zones takes a very long time though, be warned about that (entering/leaving a guild hall or apartment or using a teleporter can take minutes in such a setup rather than seconds).

If you have a multicore machine, this is easily fixed by setting the different clients to use different cores. I use a program called WinAFC (available both in 32 and 64 bit versions) to do this for me automatically.

will have to try that (no single core machines left here, smallest has 5). Was under the impression it was mostly GPU related.

#9 Report | Quote[en] 

Sywindt: is there a way to set the cpu affinity of a Ryzom client in Linux ?
Iala
will have to try that (no single core machines left here, smallest has 5). Was under the impression it was mostly GPU related.

I would say it's mostly a memory/IO issue ... if you change the continent, it loads the new textures and all from disk, and if there's two clients and both load at the same time (looks roughly 700MB-1GB apiece) while also swapping to disk, it gets real slow. Try disabling swap (no idea how that can be done in Windows) if you have more than 3GB RAM for two clients. It does make a nice difference.
On Linux, just run "swapoff -a".

btw, what's the 5 core machine ? never heard of one :)

---

#10 Report | Quote[en] 

Sywindt
Optionally you can also add your username/password on the commandline to login directly:

Target: "C:\Program Files (X86)\Ryzom\client_ryzom_rd.exe" breanna yourpasswrd /multi

Oh wow! How nice!
So i can make shortcuts for my two accounts and just need to doubleclick and dont have to enter the password ;)
Great! Thanks for the hint!

#11 Report | Quote[en] 

Sywindt
If you have a multicore machine, this is easily fixed by setting the different clients to use different cores. I use a program called WinAFC (available both in 32 and 64 bit versions) to do this for me automatically.

In Windows 7, the "start" command allows you to set processor affinity. I don't have a Windows 7 box handy, but the syntax in Server 2008 is:

start C:\whatever.exe /affinity 1

That will use the first CPU/core (which, confusingly, is listed in Task Manager as 0). I don't use this, but it may also be possible to specify multiple CPUs/cores.


Windows XP doesn't have the affinity option in its "start" command, but a company named SysInternals that Microsoft purchased a number of years ago has a toolkit free for downloading called PsExec, providing another method to acheive this:

http://technet.microsoft.com/en-us/sysinternals/bb897553

psexec -a 1 c:\whatever.exe

That will also use the first CPU/core to run the program.

It will ask you to accept a EULA when you run it. This should happen only once, but in case it doesn't, bump this thread and I'll see it when I get home from work so I can remember to post the extra option to turn off the EULA notice. Can't seem to find it at the moment.

#12 Report | Quote[en] 

Erizon
Sywindt
If you have a multicore machine, this is easily fixed by setting the different clients to use different cores. I use a program called WinAFC (available both in 32 and 64 bit versions) to do this for me automatically.

In Windows 7, the "start" command allows you to set processor affinity. I don't have a Windows 7 box handy, but the syntax in Server 2008 is:

start C:\whatever.exe /affinity 1

That will use the first CPU/core (which, confusingly, is listed in Task Manager as 0). I don't use this, but it may also be possible to specify multiple CPUs/cores.

Works for Ryzom only if you also set a username and password for the client, else it uses those arguments as username and password (and of course fails to log in). So "C:\Program Files (x86)\Ryzom\client_ryzom_rd.exe" username password /multi /affinity 2
I've not checked whether it really forces the client into that core, but at least it starts with that commandline and teleportation takes the same time as it would running only a single client.

#13 Report | Quote[en] 

Sywindt
Optionally you can also add your username/password on the commandline to login directly
Iala
Works for Ryzom only if you also set a username and password for the client, else it uses those arguments as username and password (and of course fails to log in). So "C:\Program Files (x86)\Ryzom\client_ryzom_rd.exe" username password /multi /affinity 2

^ Perhaps 2 of the most useful things I have ever read in this forum :)

Just saved me a bunch of time I have been wasting logging in and using task manager to change my affinities.

<3

---

#14 Report | Quote[en] 

Iala
Erizon
start C:\whatever.exe /affinity 1

Works for Ryzom only if you also set a username and password for the client, else it uses those arguments as username and password (and of course fails to log in). So "C:\Program Files (x86)\Ryzom\client_ryzom_rd.exe" username password /multi /affinity 2

That's because the /affinity switch is in the wrong place. It is an option to the start command and not to client_ryzom_rd.exe, and as such should go right after the 'start':
start /affinity 2 "c:\Program Files (x86)\Ryzom\client_ryzom.rd.exe" /multi

Last edited by Sywindt(Yubo) (1 decade ago)

---

Sywindt | Game Master | EN, NL, de, fr

#15 Report | Quote[en] 

Cool, thanks for the corrections. When I next upgrade my computer, I won't have to puzzle about why it wasn't working =)
uiWebPrevious1uiWebNext
 
Last visit Saturday, 23 November 13:47:49 UTC
P_:G_:PLAYER

powered by ryzom-api