Показать сообщение отдельно
Старый 19.07.2010, 00:09   #1
Пользователь
 
Аватар для Maxno
 
Регистрация: 26.05.2009
Сообщений: 70
Сказал Спасибо: 32
Имеет 13 спасибок в 10 сообщенях
Maxno пока неопределено
По умолчанию Отключить шифрование или как управлять Walker`ом

Написал прогу, полностью перенаправляет авторизацию валкера на мой сервер, но трабла с передачей данных. До тех пор пока я на своём гейм сервере отправляю пакеты валкеру - всё норм шифруется и дешифруется, как только начинаю отправлять чистые пакеты из стороннего соединения шифруя ключём гейм сервера - сразу сбивается шифрация - что может быть? можно у валкера в конфиге как то вообще отключить шифрацию?



Ах да... еще вопрос, как генерируется пакет (Логин сервер) со списком серверов? там походу в конце нужно как то сгенерировать чек сумму а я хз как... мож подскажите? я генерирую пакет так -

Код:
function LSP_ServerList: string;
var
  packet: TPacket;
  i : Integer;
begin
  with packet do begin
    InitWrite;
    WriteB(4);   // packet id
    WriteB(1);   // Server count
    WriteB(1);  //3+2=5
    //for I := 1 to 5 do begin
      WriteB(01);    // server id
      WriteB(127);  // ip - 1
      WriteB(0);    // ip - 2
      WriteB(0);    // ip - 3
      WriteB(1);    // ip - 4
      WriteD(2110); // Game server Port
      WriteB(0);    // GS_AGE_LIMIT
      WriteB(0);    // Is PVP
      WriteH(0);  // Current online
      WriteH(5000);  // Max Online
      WriteB(1);    // Is Online  (16 byte)
      WriteD(0);
      WriteB(1);
    //end;    // 21 + 5 = 26
    Result:=data;
  end;
end;
Добавлено через 4 часа 10 минут
Ну что ж, спасибо всем откликнувшимся... пошёл ковырять исходники явы.. .. но всё таки если кто то сможет чем помочь - пишите, с меня - спасибок натыкаю...
__________________
Home site - www.xmlex.ru

Последний раз редактировалось Maxno, 19.07.2010 в 00:09. Причина: Добавлено сообщение
Maxno вне форума   Ответить с цитированием