Search the database
Search forum topics
Search members
Search for trades
diablo2.io is supported by ads
diablo2.io is supported by ads
41 replies   14309 views
2

Description

Description by BillyMaysed
5

Can be used to make Runewords:

7
User avatar

ShadowHeart 2595Moderator

Europe PC
Flippy wrote: 11 months ago
the script is starting lod with arguments (server hostname etc..) via script right? my first guess is that the url or name for the servers changed (KR.actual.battle.net to something different). should be easy to fix since those are displayed on the bottom right when launching the game.
Yes, that's what I meant. It still says KR.actual.battle.net for Asia as far as I know. So, unless the game is lying, the address hasn't changed but there's something else going on.

I'm in CET (Central European Time), so that's UTC+1 normally and UTC+2 during DST.
My profile says Ladder, but I play both Ladder and Non-Ladder.
7
User avatar

Flippy 105

Paladin Europe PC
there should be at least an easy way to check if that is a regional problem: if you use the same script and it works for you, do an nslookup on KR.actual.battle.net to get the ip adress of the server you're connecting to.

then share that ip-address with your clone hunting buddies and tell them to setup their host file to return that given ip-adress when some program is quering for KR.actual.battle.net. flush the dns cache and try again. this way kr.actual.battle.net should resolve to a server where you can confirm that it is working


i'd be surprised if their version would differ from ours this has to be some infrastructure thing

edit:

this is kinda far fetched, but maybe they should also block tcp 853 for d2r / battlenet. that way the launcher and d2r can't query other nameservers over sdns and most likely will fall back to the machines dns. i have seen some sneaky stuff recently where programs queried external dns servers instead of using the computers for "security" purposes

This is my Zealer. There aren't many like him and this one is mine.
My Zealer is my best friend. He is my life. I must master him as I must master my life.
Without me, my Zealer is useless. Without my Zealer, i am useless.
7
User avatar

ShadowHeart 2595Moderator

Europe PC
I haven't run into the problem myself because I've been using the launcher the whole time (I have MFA activated, and I prefer to keep it that way, so scripts to launch the game directly don't work for me anyway).

But I can forward it anyway :)

EDIT: I guess there's no point since I'm not using a script myself, so there's no working IP address to try to fix the DNS resolution to...

I'm in CET (Central European Time), so that's UTC+1 normally and UTC+2 during DST.
My profile says Ladder, but I play both Ladder and Non-Ladder.
7
Flippy wrote: 11 months ago
ShadowHeart wrote: 11 months ago
There seems to have been a recent (last Friday perhaps?) update/change on Asian servers specifically that has broken the direct launch of the game via script, but only for Asia region. I.e., if you launch the game on Asia region directly via script (rather than via launcher), the game client will simply say "Cannot connect to server". There have been numerous discussions about this on D2R Clone Hunters discord, there seems to be no workaround (yet). This means that for Asia region specifically, you need to start the game via the launcher by clicking the "Play" button in the launcher. You can also use friend list invites to join games cross region, as an alternative.
NOTE: I haven't experienced this myself, just relaying what I've heard/seen talk about from a lot of frustrated users.
the script is starting lod with arguments (server hostname etc..) via script right? my first guess is that the url or name for the servers changed (KR.actual.battle.net to something different). should be easy to fix since those are displayed on the bottom right when launching the game.
Authenticating with parameters is down for KR.actual.battle.net and Blizz haven't bothered to fix.

Workaround is to connect with another account via bnet, create games on that account and friend join.

I'm working on a new update that allows you to optionally use authentication tokens for authentication (same way that launching from bnet authenticates) instead of authenticating via the -username -password -address parameters. I suspect using authtokens instead of parameters will allow connections for users who have MFA enabled, but haven't found time to test yet.
Using authtokens is a bit more of a limited method than using parameters though as you have to wait for the character selection screen to show before launching a second account (the game looks to the registry value "WEB_TOKEN" to connect to your account).

In any case, I hope Blizz get their shit together and fix the outage. It baffles me they haven't already. Surely they have alerting enabled on their services to pick up on outages like this.
7
User avatar

d2jsp 90

PC
Shupershuff wrote: 11 months ago
Flippy wrote: 11 months ago
ShadowHeart wrote: 11 months ago
There seems to have been a recent (last Friday perhaps?) update/change on Asian servers specifically that has broken the direct launch of the game via script, but only for Asia region. I.e., if you launch the game on Asia region directly via script (rather than via launcher), the game client will simply say "Cannot connect to server". There have been numerous discussions about this on D2R Clone Hunters discord, there seems to be no workaround (yet). This means that for Asia region specifically, you need to start the game via the launcher by clicking the "Play" button in the launcher. You can also use friend list invites to join games cross region, as an alternative.
NOTE: I haven't experienced this myself, just relaying what I've heard/seen talk about from a lot of frustrated users.
the script is starting lod with arguments (server hostname etc..) via script right? my first guess is that the url or name for the servers changed (KR.actual.battle.net to something different). should be easy to fix since those are displayed on the bottom right when launching the game.
Authenticating with parameters is down for KR.actual.battle.net and Blizz haven't bothered to fix.

Workaround is to connect with another account via bnet, create games on that account and friend join.

I'm working on a new update that allows you to optionally use authentication tokens for authentication (same way that launching from bnet authenticates) instead of authenticating via the -username -password -address parameters. I suspect using authtokens instead of parameters will allow connections for users who have MFA enabled, but haven't found time to test yet.
Using authtokens is a bit more of a limited method than using parameters though as you have to wait for the character selection screen to show before launching a second account (the game looks to the registry value "WEB_TOKEN" to connect to your account).

In any case, I hope Blizz get their shit together and fix the outage. It baffles me they haven't already. Surely they have alerting enabled on their services to pick up on outages like this.
Just 30 minutes ago the same problem arose on the EU server. :/

Good day to you partner!
I'm Saul Goodman and I can already tell that I'll be your best friend in this forsaken camp. 🏴‍☠️
7
User avatar

ShadowHeart 2595Moderator

Europe PC
Yeah, I'm not so sure this was a mistake at all. Are we certain this change wasn't deliberate, just being rolled out to the regions at different times?

I'm in CET (Central European Time), so that's UTC+1 normally and UTC+2 during DST.
My profile says Ladder, but I play both Ladder and Non-Ladder.
7
User avatar

d2jsp 90

PC
Well, after launching several copies one by one through the Bnet launcher, launching through shortcuts works again, but only for one region. If you try to change the region, as I understand it, the web_token is not overwritten. I wonder how long it will take to expire? Few hours? Day? Yes, Blizzard creates unnecessary problems and inconveniences for players. Not to mention the fact that they broke the Cyrillic alphabet in the game chat (alas, few people use it).

Good day to you partner!
I'm Saul Goodman and I can already tell that I'll be your best friend in this forsaken camp. 🏴‍☠️
7
User avatar

d2jsp 90

PC
UPD:

Deleted the token at the registry address: \HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\Launch Options\OSI
Now the game started launching again from shortcuts without problems, except Asia. But anyway, I didn't change anything for over two months, until the game stopped connecting to the server today. Maybe they are testing prohibiting authorization bypassing the launcher?

Good day to you partner!
I'm Saul Goodman and I can already tell that I'll be your best friend in this forsaken camp. 🏴‍☠️
7
flamebellow wrote: 11 months ago
UPD:

Deleted the token at the registry address: \HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\Launch Options\OSI
Now the game started launching again from shortcuts without problems, except Asia. But anyway, I didn't change anything for over two months, until the game stopped connecting to the server today. Maybe they are testing prohibiting authorization bypassing the launcher?
When you launch the game via Bnet it only uses the params -uid osi. For auth it uses a temporary token from that registry value you've mentioned.
flamebellow wrote: 11 months ago
Just 30 minutes ago the same problem arose on the EU server. :/
Connecting via parameter based arguments for credentials still does not work for KR. It's still fine on NA and EU.
7
For those who are interested, I updated my launcher the other night to be capable with both methods of authentication, there's a couple setup steps but now it's possible to connect to Asia again.

Release notes here:
https://github.com/shupershuff/Diablo2R ... es/v1.10.0
7
Shupershuff wrote: 11 months ago
For those who are interested, I updated my launcher the other night to be capable with both methods of authentication, there's a couple setup steps but now it's possible to connect to Asia again.

Release notes here:
https://github.com/shupershuff/Diablo2R ... es/v1.10.0
Doesn't even starts .. thanks..always getting only errors "setup the accounts" what is already set...and stuff...wanted to try multiboxing but deleted instead.
7
azaki101 wrote: 11 months ago
Shupershuff wrote: 11 months ago
For those who are interested, I updated my launcher the other night to be capable with both methods of authentication, there's a couple setup steps but now it's possible to connect to Asia again.

Release notes here:
https://github.com/shupershuff/Diablo2R ... es/v1.10.0
Doesn't even starts .. thanks..always getting only errors "setup the accounts" what is already set...and stuff...wanted to try multiboxing but deleted instead.
Sounds like you got the error "You haven't setup accounts.csv with your accounts".
As per this error message, before the script can work, you need to specify these details.
Have a look at the setup instructions on the readme. Setting up for basic username & PW auth is easy. Setting up for token based auth has a couple of extra steps.
But it's all covered in the setup guide (at least I think so!). Let me know if any of it needs rewording/clarifying.
7
I did read all..did fill all the username/pass stuff...downloading again and trying to follow the steps...
7
I come after the battle
is it still working?
I tried with password / with token on both NA et EU servers and seems it's "unable to connect to server"

EU, CET/DST, playing early morning and evening
LADDER account klmklm27#21966
7
User avatar

d2jsp 90

PC
klmklm27 wrote: 3 months ago
I come after the battle
is it still working?
I tried with password / with token on both NA et EU servers and seems it's "unable to connect to server"
Yes, it still works. But if you unpacked the game to improve performance, and the data is out of date, you need to update the game and unpack it again, otherwise you will not be able to connect to the server.

Good day to you partner!
I'm Saul Goodman and I can already tell that I'll be your best friend in this forsaken camp. 🏴‍☠️
7
well I did unpacked the game ... yesterday
but didn't changed the "-direct" in the parameters because it should be running with or without ?
i tried 'Token' and 'token' in the accounts.csv
everything works fine (encryption, window, ...) until I arrive in the char selection screen because I just see my offline chars
I can't think of what I'm missing
edit: I also assume (like in the screenshot in the readme that the token is starting just after the ST=US- thing or shall I copy the US- too?)

EU, CET/DST, playing early morning and evening
LADDER account klmklm27#21966
7
User avatar

d2jsp 90

PC
Hmmm. To be honest, I haven't used the program from Shupershuff, I kill the handle via ProcExp.
First, check if you really have the latest version of the game. After that, check if you are using old shortcuts, whether they actually refer to the desired volume letter with the current game folder.

Good day to you partner!
I'm Saul Goodman and I can already tell that I'll be your best friend in this forsaken camp. 🏴‍☠️
7
flamebellow wrote: 3 months ago
I kill the handle via ProcExp.
yep my next step as I dont expect to use this further than exchanging on my mule so I don't really need a big script
but I was finding it cool
I will spend a little more time on checks and if I fail then option 2

thanks anyway for your advice

EU, CET/DST, playing early morning and evening
LADDER account klmklm27#21966
7
https://github.com/shupershuff/D2r-Mult ... t-A-Script

copy "US-xxxxxxxxxxxxxxxxxxxxxxxxxxx-123123123" from this link.

I was wrong you have to copy the US- as part of the token

will try with it tonight

EDIT: works much better

EU, CET/DST, playing early morning and evening
LADDER account klmklm27#21966
7
klmklm27 wrote: 3 months ago
https://github.com/shupershuff/D2r-Mult ... t-A-Script

copy "US-xxxxxxxxxxxxxxxxxxxxxxxxxxx-123123123" from this link.

I was wrong you have to copy the US- as part of the token

will try with it tonight

EDIT: works much better
As of early this year, there are sporadic issues with some accounts when connecting using password and account parameters where it will say locked for suspicious activity and ask you to confirm security prompts within the battle.net website. This is true for folks who connect using shortcuts and folks who use other launchers. It seems quite random, I get the issue on one of my accounts too. I suspect that issue is related to blizz infrastructure, possibly specific to EU, but I'm just speculating.
Connecting via auth token is essentially the same way that the battle.net client authenticates, it's just a little slower to launch as you have to wait until you get to char select screen (due to the way the game writes to the registry string where your token sits).

I know people are allergic to following instructions so I'm pretty sure I made it so you can copy the whole URL in and it will retain only the actual token (us-######-######)
Sounds like you have it all sorted though which is great!
9

Advertisment

Hide ads
999

Greetings stranger!

You don't appear to be logged in...

99

Who is online

Users browsing Forums: Ahrefs [Bot] and 96 guests.

No matches
 

 

 

 

Value:
Hide ads forever by supporting the site with a donation.

Greetings adblocker...

Warriv asks that you consider disabling your adblocker when using diablo2.io

Ad revenue helps keep the servers going and supports me, the site's creator :)

A one-time donation hides all ads, forever:
Make a donation