Автор: nomn: Дата: 06.28.2010
1. db/packet_db.txt
packet_db_ver: 25
#ifndef PACKETVER
//#define PACKETVER 20081126
#define PACKETVER 20090922
25
Автор: ValikDRV: Дата: 06.29.2010
А можно в самом ЕХЕ посмотреть/поменять пакетную версию??
Автор: Sanasol: Дата: 06.29.2010
При чем тут ехе? Прочитай гайд сначала.
Автор: ValikDRV: Дата: 06.29.2010
Тогда другой вопрос:)
Можно ли как-то привязать ЕХЕ только к своей афине, т.е. чтобы я мог зайти только с оприделеного ЕХЕ?
Автор: Renegade: Дата: 06.29.2010
можно
Автор: Sanasol: Дата: 06.29.2010
// Clients older than accepted versions, and versions not set to 'accepted'
// here will be rejected when logging in
// 0x00001: Clients older than 2004-09-06aSakray (packet versions 5-9)
// 0x00002: 2004-09-06aSakexe (version 10)
// 0x00004: 2004-09-20aSakexe (version 11)
// 0x00008: 2004-10-05aSakexe (version 12)
// 0x00010: 2004-10-25aSakexe (version 13)
// 0x00020: 2004-11-29aSakexe (version 14)
// 0x00040: 2005-01-10bSakexe (version 15)
// 0x00080: 2005-05-09aSakexe (version 16)
// 0x00100: 2005-06-28aSakexe (version 17)
// 0x00200: 2005-07-18aSakexe (version 18)
// 0x00400: 2005-07-19bSakexe (version 19)
// 0x00800: 2006-03-27aSakexe (version 20)
// 0x01000: 2007-01-08aSakexe (version 21)
// 0x02000: 2007-02-12aSakexe (version 22)
// 0x04000: 2008-09-10aSakexe (version 23)
// 0x08000: 2008-08-27aRagexeRE (version 24)
// 0x10000: 2008-09-10aRagexeRE (version 25)
// default value: 0xFFFFF (all clients)
packet_ver_flag: 0xFFFFF
Автор: ValikDRV: Дата: 06.29.2010
А если у меня там какой-то Xray, как можно узнать, то что выделенно красным цветом?:)
// 0x00001: Clients older than 2004-09-06aSakray (packet versions 5-9)
// 0x00002: 2004-09-06aSakexe (version 10)
// 0x00004: 2004-09-20aSakexe (version 11)
// 0x00008: 2004-10-05aSakexe (version 12)
// 0x00010: 2004-10-25aSakexe (version 13)
// 0x00020: 2004-11-29aSakexe (version 14)
// 0x00040: 2005-01-10bSakexe (version 15)
// 0x00080: 2005-05-09aSakexe (version 16)
// 0x00100: 2005-06-28aSakexe (version 17)
// 0x00200: 2005-07-18aSakexe (version 18)
// 0x00400: 2005-07-19bSakexe (version 19)
// 0x00800: 2006-03-27aSakexe (version 20)
// 0x01000: 2007-01-08aSakexe (version 21)
// 0x02000: 2007-02-12aSakexe (version 22)
// 0x04000: 2008-09-10aSakexe (version 23)
// 0x08000: 2008-08-27aRagexeRE (version 24)
// 0x10000: 2008-09-10aRagexeRE (version 25)
Автор: nomn: Дата: 06.29.2010
Это тебе не поможет, т.к. с другого ехе той же версии смогут зайти. Обычно то, что ты хочешь сделать, делается шифровкой пакетов, с подгрузкой dll-шифровщика.
Автор: Sanasol: Дата: 06.29.2010
отталкивайся от свое пакет. версии.
Если 25 то ставь 0x10000. и т.д.
Автор: ValikDRV: Дата: 06.29.2010
Получается такое получится только з защитой Ragnarok Cheat Protector (RCP), которая шифрует пакеты клиент-сервер?
Автор: Sanasol: Дата: 06.29.2010
Да.
Автор: nomn: Дата: 06.29.2010
не обязательно RPC, можно любую другую, можешь (если можешь) свою сделать.