Full instance (12/12). If someone logged off/crashed/whatever and someone else came in to fill that 12th spot, then the d/c person re-logged then that would be the issue?
Yes, this was our theory above.
My belief is, this logging back outside is a really lazy way to tackle the above scenario.
I don't agree, it is a perfectly valid choice of how to handle this situation.
It's just that without seeing the code you can almost certainly guess what the bug is. Instead of correct
|
Source code
|
1
2
3
4
|
if (#ppl in the instance after you log in > max for this instance) then
kick out to resp
else
allow logging in the instance
|
(which for HM would keep you in the instance if you are the 10th, 11th,
12th, but kick you out if you are the 13th, 14th etc.) they have almost certainly something like
|
Source code
|
1
2
3
4
|
if (#ppl in the instance after you log in >= max for this instance) then
kick out to resp
else
allow logging in the instance
|
which behaves the same if you are 10th, 11th (keep) or 13th, 15th (kick out), but ... wrongly kicks you out to resp if you are the 12th (which is a legit. situation and you should be allowed to log in in the instance just as you are allowed when you are the 11th member of the pt inside the instance).
Just one character difference (">" vs ">=") but so annoying result.
if you can log back in quickly enough, you can sometimes land inside the instance
Yep, this observation makes it a tad more complex. Still: kicking out "over load" ppl to resp upon logging in is such a well defined piece of logic that it has to take just a couple of minutes to find the code responsible for it. And - almost certainly the bug is just a typo ">" vs ">=" (or "<=" vs "<").
Crashing [...] and having to run back is a pain...
Could not agree more.
Yep, we lost hope: you cannot fix the fact that the game crashes. Fine. Could you please, please, please at least make a tiny effort to make crashing less annoying? Esp. in this kind of situation which is so well defined and the fix almost has to be super simple...