1. способ #1
Если ваш клиент без геймгварда, то последнюю беспланую версию WP (WP401F к примеру), запускайте WP после захода в игру и выбрав с лева процесс l2.exe нажимайте кнопку 'Взять токен из l2.exe' - вы получите набор токенов из запущенного клиента. В первом токене будет записан протокол (протокол надо брать ПОСЛЕ захода в игру)
Либо, взяв токен из engine.dll, кнопка 'взять токен из DLL', она активна только в присуствии волкера, так как потом этот токен обычно в волкера и пихают...
Если же был новый апдейт клиента и WP не смог распазнать , то все будет работать с этим клиентом в следующей версии WP (как обычно)
ps: Установка токена обратно в dll работает не полностью, токен ставится только в первую позицию, потом сделаю выбор ..
ПРОТОКОЛ:
1. способ #1
см. первый способ добычи токена - там и протокол будет.
2. способ #2
Открываем engine.dll блокнотом и ищем строчку 'revision:' там и будет протокол.
Но:
a. Это протокол не сервера, а клиента (поддерживаемый им) , и на сервере он можеть быть другой.
b. иногда он меняется при загрузке лоадеров.
3. способ #3
безотказный, если найдете пакет.
берем снифер (этот либо другой, не важно)
http://saur.x33.ru/upload/SauSniff.rar
Запускаем его, нажимаем кнопку 'Start'.
Далее запускаем линейку и доходим до места выбора чара в клиенте.
Выходим или переключаемся на снифер, нажимаем там 'Stop'.
Смотрим в начале первые пакеты.
Ищи пакет вида : (c характерными литерами типа 'TTV...UV.Q.SW' )
90 02 в первой строчке это протокол , меняем цифры местами и переводим в десятичную.
90 02 -> 0290 -> 656 это и есть протокол
Примеры того, что там может быть.
12 02 -> 212 -> 530 протокол
35 02 -> 235 -> 565 протокол
90 02 -> 290 -> 656 протокол
93 02 -> 293 -> 659 протокол
и другие....
Заодно и IP с портом сервера видно. (7777 это геймсервер, в первых пакетах порт 2106 - там и IP логинсервера будет)
Packet ID: 50 TTL: 128
Packet size: 303 bytes type: TCP
Source IP : 192.168.1.10: 3012
Destination IP : 216.218.252.90: 7777------------------------------ Packet dump -----------------------------------
000000 07 01 00 90 02 00 00 09 | 07 54 56 03 09 0B 01 07 .........TV.....
000010 02 54 54 56 07 00 02 55 | 56 00 51 00 53 57 04 07 .TTV...UV.Q.SW..
000020 55 08 54 01 07 01 53 00 | 56 55 56 01 06 05 04 51 U.T...S.VUV....Q
000030 03 08 51 08 51 56 04 54 | 06 55 08 02 09 51 56 01 ..Q.QV.T.U...QV.
000040 53 06 55 04 53 00 56 56 | 53 01 09 02 09 01 51 54 S.U.S.VVS.....QT
000050 51 09 55 56 09 03 04 07 | 05 55 04 06 55 04 06 09 Q.UV.....U..U...
000060 04 51 01 08 08 06 05 52 | 06 04 01 07 54 03 06 52 .Q.....R....T..R
000070 55 06 55 55 51 01 02 04 | 54 03 55 54 01 57 51 55 U.UUQ...T.UT.WQU
000080 05 52 05 54 07 51 51 55 | 07 02 53 53 00 52 05 52 .R.T.QQU..SS.R.R