Command Line Parameter Battlenet Client

I have 2 Copies of D2r and can start / play both simultaneously.
(Separate installations, ending the check for instances handle, etc.)

But one thing that annoys me is, I have to log in into battle.net manually for both instances.

I found some forum entries for -username “MyUsername” and -password “MyPassword” as possible command line arguments, but it does not work in the game shortcut or directly on the battle net client : /

Not Working Example:

C :\Program Files (x86)\Battle.net>Battle.net.exe -username “MyUsername” -password “MyPassword”

What is wrong with my Parameters? Or is there no longer a way to skip the manual credentials?

Thanks for any Help!

Almost there. Create a shortcut to d2r.exe and add the parameters. It needs to be:

“%filepath%\d2r.exe” username MyBnetEmail -password MyPassword -Address na,actual,battle,net

Replace commas with “.” in the address, this forum thinks it’s a link and won’t let me post.
Replace NA with EU and KR for the other regions.
Note that unfortunately authentication to KR is currently down and Blizzard must not have any service or infrastructure monitoring configured as it’s been down for a couple of weeks now.

1 Like

Hey man Thank You for this tutorial…
Thanks to this i managed to make myself a shortcut to launch the game in high priority (to reduce stutter), and that logs properly into online mode at the same time. a.k.a no need for friggin alt-tabing and entering aplication manager to set priority and or affinity.

this might be a good thing for some of the newer processors, since those new eco cores, or those hyper threading “virtual cores” might create subpar experience for gaming and it could be a good idea to exclude them from running the game if one stutters too much.

I’ve not witnessed the CPU being the bottle neck for running multiple instances. It’s really GPU and RAM capacity that impacts it.
Setting Frame rate caps and altering GFX settings to reduce the load on VRAM and GPU processing will help a bit.
You will notice stuttering and odd behaviour if your RAM usage is maxed out.

I did not actually had any multiple instances in mind. I just needed to have a way to log in online without battle net app. so that i could set high priority ( my CPU is below minimum spec). as for setting affinity, this could come in handy for people with newer CPUs with lots of cores. The game utilizes no more than 8 cores mostly, so it’s always better to kick out those new e-cores ( since they have very low non-turbo clocking, and also kick out hyper threading virtual cores or amd SMT virtual cores out of the equation.
Anyways the post was mostly to thank You for the info, although not related to multiclient topic. my rig struggles to run even a single instance :stuck_out_tongue:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.