Commit
Thanks to TOM_RUS for help with research.
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -42,6 +42,7 @@ | |
|
||
#include "Common.h" | ||
#include "Auth/AuthCrypt.h" | ||
#include "Auth/BigNumber.h" | ||
|
||
class ACE_Message_Block; | ||
class WorldPacket; | ||
|
@@ -121,6 +122,9 @@ class WorldSocket : protected WorldHandler | |
/// Remove reference to this object. | ||
long RemoveReference (void); | ||
|
||
/// Return the session key | ||
BigNumber& GetSessionKey() { return m_s; } | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
LordJZ
Contributor
|
||
|
||
protected: | ||
/// things called by ACE framework. | ||
WorldSocket (void); | ||
|
@@ -212,6 +216,8 @@ class WorldSocket : protected WorldHandler | |
bool m_OutActive; | ||
|
||
uint32 m_Seed; | ||
|
||
BigNumber m_s; | ||
}; | ||
|
||
#endif /* _WORLDSOCKET_H */ | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#ifndef __REVISION_NR_H__ | ||
#define __REVISION_NR_H__ | ||
#define REVISION_NR "9749" | ||
#define REVISION_NR "9750" | ||
#endif // __REVISION_NR_H__ |
6 comments
on commit cc082e6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Finally, thank you.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried to understand the code, but can't figure out exactly what it does. It has probably something to do with redirecting a connection(?). Can someone enlighten me?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Currently Blizz only uses this to redirect you to the BattleNet World of Warcraft channel upon login.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For all we know, Blizzard's battlegroup clustering is done 100% server-side.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You're to be connected to a Proxy
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well then thats a good thing for us right? Except for the fact, that MaNGOS is not built that way at all for clustering >.>
Strictly speaking, it would've been easier if the client had integrated support for transition between servers.
This function is fail.