Author | Message | Time |
---|---|---|
leax | hi guys the last time i succesfully logged on war3 tft bnet through BNLS was few month back and recently i m starting to get error on SID_AUTH_CHECK heres a very cruel log in decimal (sorry its not in hex) [255] [81] [37] [ 0 ] [ 0 ] [ 1 ] [ 0 ] [ 0 ] - Old game version (Additional info field supplies patch MPQ filename) [ 87] [51] [88] [80] [95] [73] [88] [56] [54] [95] [49] [50] [48] [69] [95] [49] [50] [49] [65] [95] [101] [110] [85] [83] [46] [109] [112] [113] [ 0 ] -W3XP_IX86_120E_121A_enUS.mpq im still relatively new with the BNLS and dont really have a clue about the recent talks about "lockdown" dll and things so im not sure if thats affecting my side of the log on process. i also saw something about MBNCSUtil, is this a new lib we have to use in line with BNLS ? thanks in advance btw heres the log on sequence and failing point, i dont know if theres any more info i should give BNET -> SUCCESFULLY CONNECTED to Battle.Net BNET -> sending OK PROTOCOL_INITIALIZE_SELECTOR BNET -> sending OK SID_AUTH_INFO BNLS -> SUCCESFULLY CONNECTED to BNLS BNET -> receive OK SID_PING BNET -> sending OK SID_PING BNET -> receive OK SID_AUTH_INFO BNLS -> sending OK BNLS_CHOOSENLSREVISION BNLS -> receive OK BNLS_CHOOSENLSREVISION BNLS -> sending OK BNLS_CDKEY_EX BNLS -> sending OK BNLS_VERSIONCHECK BNLS -> receive OK BNLS_CDKEY_EX BNLS -> receive OK BNLS_VERSIONCHECK BNET -> sending OK SID_AUTH_CHECK BNET -> receive ERROR SID_AUTH_CHECK | July 13, 2007, 2:08 PM |
l2k-Shadow | the BNLS server you use hasn't been updated to the latest version of War3.. so you either have to find a BNLS server that has, or do your hashing locally. | July 13, 2007, 2:13 PM |
leax | thanks for the fast response im currently using bnls.valhallalegends.com as my BNLS is that the correct one ? or can u recommand any updated ones | July 13, 2007, 2:17 PM |
l2k-Shadow | hdx.jbls.org | July 13, 2007, 2:46 PM |
leax | not much luck with that either, same error with "Old game version" wonder which version is it refering too, dont remmeber hard coding any version number any where *edit maybe W3XP_IX86_120E_121A_enUS.mpq means i m somehow supplying 1.20e as version code but its expecting 1.21a | July 13, 2007, 4:40 PM |
HdxBmx27 | make sure you use the Version Bytes correctly. you should be sending 0x15 Get a full packet log using Wpe Pro ~Hdx | July 13, 2007, 5:07 PM |
leax | thanks Hdx, you were right about the version byte been set wrongly, i changed to 0x15 now i no longer get the old version error which is good ~~ but i m getting a new invalid version error now... *edit just found a similar thread answering my own question https://davnit.net/bnet/vL/index.php?topic=16022.0 guess i should be using BNLS_CHECKVERSIONEX2 i downloaded wpepro to grab these packets, somehow only sending packets are caught, maybe a xp thing oh well [code] 1 203.194.#.#:4299 63.241.83.109:6112 1 WSASend 0000 01 . 2 203.194.#.#:4299 63.241.83.109:6112 54 WSASend 0000 FF 50 36 00 00 00 00 00 36 38 58 49 50 58 33 57 .P6.....68XIPX3W 0010 15 00 00 00 53 55 6E 65 7F 00 00 01 6C FD FF FF ....SUne....l... 0020 09 0C 00 00 09 04 00 00 41 55 53 00 41 75 73 74 ........AUS.Aust 0030 72 61 6C 69 61 00 ralia. 3 203.194.#.#:4299 63.241.83.109:6112 8 WSASend 0000 FF 25 08 00 78 F1 A2 91 .%..x... 4 203.194.#.#:4300 64.183.189.104:9367 7 WSASend 0000 07 00 0D 02 00 00 00 ....... 5 203.194.#.#:4300 64.183.189.104:9367 70 WSASend 0000 46 00 0C 00 00 00 00 02 01 00 00 00 CC 33 78 5D F............3x] 0010 46 5A 57 59 36 46 43 37 46 34 58 39 52 59 5A 58 FZWY6FC7F4X9RYZX 0020 45 37 34 32 47 47 4D 32 46 36 00 32 43 47 52 43 E742GGM2F6.2CGRC 0030 34 57 48 48 39 48 34 45 58 59 4B 59 4E 4B 43 45 4WHH9H4EXYKYNKCE 0040 46 46 32 39 4D 00 FF29M. 6 203.194.#.#:4300 64.183.189.104:9367 76 WSASend 0000 4C 00 09 08 00 00 00 04 00 00 00 41 3D 32 39 31 L..........A=291 0010 37 31 33 38 38 35 32 20 42 3D 32 34 39 38 38 30 7138852 B=249880 0020 33 39 38 35 20 43 3D 31 32 32 32 32 31 37 38 32 3985 C=122221782 0030 35 20 34 20 41 3D 41 5E 53 20 42 3D 42 5E 43 20 5 4 A=A^S B=B^C 0040 43 3D 43 2D 41 20 41 3D 41 2D 42 00 C=C-A A=A-B. 7 203.194.#.#:4299 63.241.83.109:6112 148 WSASend 0000 FF 51 94 00 99 62 A1 A4 BA 04 14 01 76 EE B3 0C .Q...b......v... 0010 02 00 00 00 00 00 00 00 1A 00 00 00 0E 00 00 00 ................ 0020 B1 5D 2F 00 00 00 00 00 31 FC 41 32 74 46 69 98 .]/.....1.A2tFi. 0030 4A 69 D9 64 B1 23 94 2F 3C 41 50 0B 1A 00 00 00 Ji.d.#./<AP..... 0040 12 00 00 00 65 78 1E 00 00 00 00 00 DC E6 7A B0 ....ex........z. 0050 7A 03 D0 CD 9C 94 92 1C 05 1D 07 94 95 79 D5 BA z............y.. 0060 57 61 72 33 2E 65 78 65 20 30 36 2F 31 33 2F 30 War3.exe 06/13/0 0070 36 20 30 36 3A 31 33 3A 30 35 20 31 35 37 32 33 6 06:13:05 15723 0080 30 37 00 44 65 73 63 61 72 74 65 73 20 30 2E 33 07.Descartes 0.3 0090 37 36 31 00 761. [/code] | July 13, 2007, 6:29 PM |
HdxBmx27 | don't use valhallalegends, they arnt updated use jbls.org And ya I suggest you use 0x1a for ver check ~Hdx | July 13, 2007, 6:48 PM |