noah-/d2bs

realm login switching between clients

laztheripper opened this issue · 4 comments

This issue is caused by having multiple clients logging in on different realms in a short timeframe.
Client #2 will switch realm right after client #1 checked if currently selected realm is correct.
When doing so client #2 will have set the current realm across all clients (registry) thereby causing client #1 to login to the wrong realm even if the currently selected realm seemed correct.

Two or three ways to fix this :

  • Check the login packets to get me.realm before being in char screen
  • Disable clients from editing registry or using registry for info to send for login
  • have a sep value saved for currently selected realm aside from me.realm

I encountered the same issue and solved it by removing the skiptobnet from profiles. With that change, each profile will select their realm when launching

If it did then you don't understand the issue. I never used skiptobnet nor does anyone else who has the issue I'm talking about.

This can be closed as it's fixed with D2bot#'s way to patch the game, using

{"Name": "realmfix", "Version":"1.14d","Module":14,"Offset":1146576, "Data": "ww=="}

This is an annoying way to fix it, as it simply doesnt store any realm information upon/or after connection, solving the issue of the timing issue you describe

In theory, gaw says it doesn't work. Still waiting on more feedback. Could just be user error though.