(edited by Nithanim.5243)
Showing Posts For Nithanim.5243:
Thus Nithanim is confusing the heck out of me, even if I assume he means ints and not single bytes.
Sorry for causing confusion…
I do actually mean single bytes. I did only compare when which byte changes.
With byte[ 2 ] i mean the byte at position 2 in “context” as byte-array.
PS: Editing my previous post.
(edited by Nithanim.5243)
That is what I found out while experimenting:
byte[ ] context = new byte[ 48 ];
context[0] //could possibly represent the region - 1 for American, 2 for European server
context[4] //could match the server-id
context[28] //map-id (for WvWvW: 94=Red; 95=Green; 96=Blue)
world_id = byte[0]*1000+context[4]
edit:
Assumptions/suggestions/some conclusion after a short period of further testing:
context[6]: overflow-server? it appears that 146=overflow; 159=normal
context[40]:
unknown | note: equals 128 in WvW (needs review)
context[7]:
unknown | note: equals 37 in overflow, 224 in normal (for me at least; tested in lion’s arch); could somewhat be the id of the actual server working in background (needs review)
context[36]:
unknown | note: equals 158 when on miller-home-servers (my home) and 222 on gunnar (as guest) (if not in WvW or overflow) (tested in: gendarran, lion’s arch, bloodtide); equals 5 in WvW; 4 in overflow (needs review)
edit2
(hopefully) fixed: confusion
(edited by Nithanim.5243)