• Welcome to Valhalla Legends Archive.
 

BNCS r1 in D2XP?

Started by Camel, September 09, 2003, 04:45 PM

Previous topic - Next topic

Camel

After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?

UserLoser

#1
You could find out this way, but it will take quite a bit of work... Create a BNCS-like server, Spht did this, as well as a few other people [I think Noodlez did]... Then simply change the value that sets the logon version to use, and see how the d2 client responds to it =)

Camel

Quote from: UserLoser on September 09, 2003, 04:48 PMYou could find out this way, but it will take quite a bit of work... Create a BNCS-like server, Spht did this, as well as a few other people [I think Noodlez did]... Then simply change the value to a 1, and see how the d2 client responds to it =)

That would only half-answer my first of four questions. Awful lot of work for something so trivial.

Spht

#3
Quote from: Camel on September 09, 2003, 04:45 PM
After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?

SC/BW/D2 support the NLS (New Logon System), IIRC. If they do force these clients to start using the NLS, which is far more secure than the OLS (Old Logon System), you'd probably log on with your Warcraft III account or they'd create a new namespace for non-W3, but I am unsure.

This is advanced programming?

Camel

Quote from: Spht on September 09, 2003, 05:03 PMThis is advanced programming?

Err, I missed; I meant to put it in programming/general. Someone can move it, if they care.

Skywing

Quote from: Spht on September 09, 2003, 05:03 PM
Quote from: Camel on September 09, 2003, 04:45 PM
After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?

SC/BW/D2 support the NLS (New Logon System), IIRC. If they do force these clients to start using the NLS, which is far more secure than the OLS (Old Logon System), you'd probably log on with your Warcraft III account or they'd create a new namespace for non-W3, but I am unsure.

This is advanced programming?
Those clients support automatically converting preexisting accounts to the new logon method the first time you login (with the new method).

Spht

#6
Quote from: Skywing on September 11, 2003, 11:34 AM
Quote from: Spht on September 09, 2003, 05:03 PM
Quote from: Camel on September 09, 2003, 04:45 PM
After a while of looking at D2XP's BNClient.dll, I noticed that many of the login-related packets contain both NLS 0 (standard non-w3) and NLS 1 (war3 beta) type packets.

If a server were to ask D2 to log in via NLS 1, would it respond appropriately? Would it be in "true" w3 beta form?
Has battle.net ever used NLS 1 for D2 before, including on beta servers? If it did, would the accounts be on a seperate sub-realm the way W3 accounts are?

SC/BW/D2 support the NLS (New Logon System), IIRC. If they do force these clients to start using the NLS, which is far more secure than the OLS (Old Logon System), you'd probably log on with your Warcraft III account or they'd create a new namespace for non-W3, but I am unsure.

This is advanced programming?
Those clients support automatically converting preexisting accounts to the new logon method the first time you login (with the new method).

Oh yeah, I had the account upgrade messages forgotten about.

So the current Warcraft III namespace will always be reserved for the Warcraft series?

Skywing

Quote from: Spht on September 11, 2003, 11:51 AM

Oh yeah, I had the account upgrade messages forgotten about.

So the current Warcraft III namespace will always be reserved for the Warcraft series?
That seems to be the idea, yes.