Skip to content

D2R single and multiclient launcher, transparent, simple, fast. Running multiple D2R clients on a single PC.

Notifications You must be signed in to change notification settings

updawg/D2R-multiclient-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

D2R single and multi client launcher by Chobot

https://github.com/Chobotz/D2R-multiclient-tools
https://forums.d2jsp.org/user.php?i=1208377

What is it good for?

  • You play D2R on multiple accounts at once, one PC
  • Dclone hunting farm
  • You need to quickly spawn multiple clients in specific regions
  • You want to eliminate clicking through slow and lousy Bnet launcher
  • Enough people on Internet clicked on something and got robbed, this solution is using only a powershell script which is less than 100 lines long and it's 100% clear what is it doing compared to compiled .exe D2R managers, the only binary used you download from the official Microsoft site
  • Many D2R managers implement complexities which then cause problems, this is simple, fast and straightforward solution

3 options:

  1. Singleclient launcher - you have a desktop shortcut and control over each single client (client crashes, you play with only 3 accounts out of 8, across different regions etc)
  2. Multiclient launcher - you have one desktop shortcut to spawn all client, you put accounts credentials into accounts.txt and the multiclient launcher will spawn a client for each of them in one specified region
  3. You combine both approaches together, having a desktop singleclient shortcut for each account (1.) for normal play and using the multiclient desktop shortcut (2.) to quickly spawn all clients to do dclone farm etc

Important: Direct client launch works only when Bnet authenticator (MFA) is not enabled.

Singleclient setup (Singleclient folder)

  1. Copy D2R_launcher_1.ps1 into your D2R game folder
  2. Open D2R_launcher_1.ps1 in text editor and modify the initial section bnet email, pswd, default region
  3. Download handle64.exe and place it in your D2R game folder too. Official Microsoft site: https://docs.microsoft.com/en-us/sysinternals/downloads/handle
  4. Copy D2R_launcher_1.lnk to your desktop, right click - Properties and change "Target" and "Start in" to your D2R folder
  • Target: C:\Windows\System32\cmd.exe /c C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "F:\Diablo II Resurrected\D2R_launcher_1.ps1"
  • Start in: "F:\Diablo II Resurrected"
  • You can change the shortcut icon
  1. Repeat the same for other clients, just change the name of the powershell script and your shortcut
  • D2R_launcher_1.ps1 -> D2R_launcher_2.ps1,D2R_launcher_3.ps1 etc
  • D2R_launcher_1.lnk -> D2R_launcher_2.lnk,D2R_launcher_3.lnk etc
  1. Start a client of your choice by using the desktop shortcut you created and follow the instructions, select launch mode and region, then you can click on shortcut for other client etc

Multiclient setup (Multiclient folder)

  1. Copy D2R_launcher_all.ps1 and accounts.txt into your D2R game folder
  2. Open accounts.txt in text editor and put accounts you want to start in the following format, one account per line, password cannot contain ";" character: bnet_account@gmail.com;password123
  3. Download handle64.exe and place it in your D2R game folder too. Official Microsoft site: https://docs.microsoft.com/en-us/sysinternals/downloads/handle
  4. Copy D2R_launcher_all.lnk to your desktop, right click - Properties and change "Target" and "Start in" to your D2R folder
  • Target: C:\Windows\System32\cmd.exe /c C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "F:\Diablo II Resurrected\D2R_launcher_all.ps1"
  • Start in: "F:\Diablo II Resurrected"
  • You can change the shortcut icon
  1. Start multiple clients by using D2R_launcher_all.lnk on your desktop, select region
  2. Select first client, click intro and let the Bnet connection finish till you get into character selection screen, then repeat with second etc, if you click skip intro in multiple clients at once, it will inherit session and cause issues, two clients will try to use the same account, kick each other out etc

You can contact me on JSP - Chobot / https://forums.d2jsp.org/user.php?i=1208377 and send me a big fat FG tip.

Additional suggested mods:

Introskip (we have seen it already) - https://www.nexusmods.com/diablo2resurrected/mods/194
Blockhd (significant memory per client reduction) - https://www.nexusmods.com/diablo2resurrected/mods/238

  • If you wish to run any mod with the launcher, you can replace this line:
    & "$PSScriptRoot\D2R.exe" -username $bnet_email -password $bnet_password -address $region'.actual.battle.net'
    ->
    & "$PSScriptRoot\D2R.exe" -username $bnet_email -password $bnet_password -address $region'.actual.battle.net' -mod introskip

About

D2R single and multiclient launcher, transparent, simple, fast. Running multiple D2R clients on a single PC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published