Log in

View Full Version : Battle.net Changes and Authenticator multi account



Ribbs42
04-15-2016, 04:31 AM
Recently there has been a few changes to battle.net including changes on how the authenticator works for the wow game-client.

Before these changes it was possible to launch several gameclients from different battle.net accounts on the same computer without it asking for the authenticator-code every time you login.

For this to work you need to have:
Security Options->Authenticator->Enter an authenticator code every time I type my credentials in a game client or the Battle.net desktop app. NOT ENABLED !

Now with these changes a token is saved in the windows registery allowing you to login again without the use of the authenticator every single time.

This registry setting is overwritten every time you login with another battle.net account causing you to enter the authenticator code every time you startup your team on at least the account that was not last used.

When you are using more as one bettle.net account, or if you broadcast the password to all clients a few will ask for the code each time you logout/in from battle.net.

To prevent this from happening you can virtualize this registery setting with ISBoxer.

Here is how i did this:

Lets say we have 2 battle.net accounts BNetA and BNetB

Start the ISBoxer toolkit
Go to "Wizards" menu and select "Virtual File Wizard"
Now from the dropdownlist select: Other (Please specify file) and in the field below you enter:
Software/Blizzard Entertainment/World of Warcraft/Client/
Click Next and select ALL of the characters you want this to apply to.

(Do the following for each character!)

Select the character from the Characters-list and go to the Virtual Files section.

Select the newly created setting and change the "Virtualize as" to:
Software/Blizzard Entertainment/World of Warcraft-ISBoxer/Client-BNetA/
For all characters on the BNetA battle.net account.

Software/Blizzard Entertainment/World of Warcraft-ISBoxer/Client-BNetB/
For all characters on the BNetB battle.net account.

Now you can broadcast-login again without it asking for the code again until the token needs to be renewed
(because the registery key is new you need to enter it once more for it to store it in the correct virtualized location)

Goodluck and happy Boxing!

Ribbs42

EU 24-Boxer.

ALF
04-15-2016, 05:07 AM
Cool danke dir.

MfG ALF

Hor
04-15-2016, 08:45 AM
You sir are a scholar and a poet, and I raise my drink to you.

JohnGabriel
04-15-2016, 03:39 PM
+1 sticky

A lot of people split up battle.net accounts to play for free with tokens.

MiRai
04-15-2016, 04:14 PM
Indeed... Very nice for those who are using multiple BNet accounts with ISBoxer.

Wubsie
04-16-2016, 04:34 AM
Lovely stuff! Thanks, Ribbs!

Was getting slightly miffed at having to fill in authenticators every time on a few game clients (and once when I mistyped it, 8 different captchas) and this seems to have resolved all my issues, so cheers. ^^

toomanywowtoons
04-18-2016, 02:32 PM
Well this fix has eliminated the constant authenticator requirement, but I box with up to 13 accounts (2 bnet accounts) in differing configurations. And this fix seems to mean that ISBoxer (or something) only remembers the last login realm info, not each team's info. I've got two teams on one realm, and the rest on another. WoW defaults to the most recently accessed toon on the last realm accessed. Just as if I weren't using ISBoxer at all.

I deleted all characters and teams, saved and exported to InnerSpace, and have recreated 3 teams on the 2 realms so far, using the defaults with the Quick Setup Wizard, then followed the instructions above for the Virtual Files, saved and exported again.

What am I doing wrong/what else should I have done? The 'virtualize as' reads: "Software/Blizzard Entertainment/World of Warcraft-ISBoxer/Client-BNetAccount#/" .
Should the realm and toon name be appended in there somewhere?
I tried: Software/Blizzard Entertainment/World of Warcraft-ISBoxer/Client-BNetAccount#-toonname-realmname/ yet I get the same results.

Any other thoughts?

Also just tried putting the account name at the end... no difference. Starting to think I may have to put up with the annoyance of waiting for the authenticator on every other account...

Ribbs42
04-18-2016, 03:58 PM
@toomanywowtoons (http://www.dual-boxing.com/members/66763-toomanywowtoons)

As far as i can see this setting has nothing to do with the last server, i think the problem you are having is related to something else. Or maybe it is also stored in the token. In this case we have no control over it.

The trick here is to have Software/Blizzard Entertainment/World of Warcraft-ISBoxer/Client-BNetAccount#/ the same for all chars on the same battlenet.
So when you login 1 using the authenticator the token is saved for all.

Nothing is stopping you to add a name for each team in this string as it is just a windows registery key but i am afraid it is not going to solve the problem.

toomanywowtoons
04-18-2016, 04:50 PM
Gah. just had a Doh! moment. I was reading that as each individual battle.net sub-account name, rather than my battle.net account name. I'll give it one more try with my-email@internetprovider.com instead.
Thanks for triggering the thought, and I'll post again after trying.

toomanywowtoons
04-18-2016, 05:28 PM
OK, so WoW is still defaulting to the last realm accessed, although it seems to be choosing the right toon position in relation to the correct realm.
Put another way, the 2nd toon from the top is selected when it should be, if it is available. Just not always the correct realm.
Guess this means I just have to not get distracted and forget which team I'm trying to assemble.
One more thing to remember besides who needs what recipe, etc.

Edit: added another team, and so long as I stay on the same realm, it seems to work perfectly. The trouble lies in convincing ISBoxer (or WoW) to go to the correct realm if it's not the same one as the previous team.

MiRai
04-18-2016, 05:36 PM
OK, so WoW is still defaulting to the last realm accessed, although it seems to be choosing the right toon position in relation to the correct realm.
This was a recent change made to the way that Battle.net works for users with multiple accounts. This information is now stored server-side, and no longer locally in your config.wtf file.

toomanywowtoons
04-18-2016, 08:12 PM
That would explain why I couldn't find the realm name in the various .wtf files, where I thought I'd seen them listed before, a looong time ago; hadn't poked around in those files again until today.
Thanks for the clarification.

Ribbs42
07-18-2016, 05:35 AM
I have not been asked for the authenticator code since this change ;)

Maybe Lax can make something for this in the quicksetup ?

Ribbs.