This method of running multiple instances of Diablo 2: Resurrected is the safest way to do it. There are PowerShell scripts out there that frankly do a bit better job, but the problem is you are launching D2R from something other than the Battle.Net client or a shortcut which means Blizzard might think you're running mods of some kind and could ban your accounts.
Here are the steps to take in order to run multiple instances of Diablo 2: Resurrected:
1. Download Process Explorer
2. Make a copy of the game files
3. Create a D2R shortcut
- Go into the Diablo II Resurrected - Copy subdirectory and find the D2R.exe file
- Right-click D2R.exe, select Show more options, then select Create shortcut
- A Windows shortcut called D2R - Shortcut will be created in the Diablo II Resurrected - Copy subdirectory
4. Configure D2R shortcut
- Right-click the D2R shortcut and select Properties
-
In the Shortcut tab, append the following to the
Target attribute:
Figure 2: D2R Shortcut Target
-username youremail@gmail.com -password yourPassword -address us.actual.battle.net
Where -address is one of the several regions:- us.actual.battle.net - Americas
- kr.actual.battle.net - Asia
- eu.actual.battle.net - Europe
- Click Apply, then click Ok
5. Run multiple instances
- Start the first instance of D2R either using the Battle.Net client or a shortcut if you configured one for your first account
- From your Desktop, right-click on Process Explorer and select Run as administrator. Select Yes on the confirmation popup
- In the <Filter by name> box, type D2R. This will show the first instance of D2R.exe running
- Select D2R.exe in Process Explorer, then in the Handles window at the bottom find the handle called DiabloII Check For Other Instances. Right-click this handle and select Close Handle. Select Yes on the confirmation popup
- Now find the D2R shortcut for your second account and double-click this shortcut to launch the second copy of D2R
- Repeat steps 4 and 5 for each D2R instance you want to run concurrently, up to as many as your PC can handle