Artgo Опубликовано 11 апреля, 2013 Жалоба Поделиться Опубликовано 11 апреля, 2013 Добрый день!Собрал сервер на движке rAthena 17227.Все собрал, скомпилировал, подключил к БД. Работает без ошибокНачал собирать клиент и возникло пару вопросов.За исходник использовал sakray+renewal офф клиент пропатченый на 1,04,2013 года.Последний доступный exe под данную версию эмуля - 20120307. Его про"diff"ал. При вводе логина и пароля сервер нормально воспринимает запрос.И тут начинаются казусы. Перед выбором чара для захода на сервак выскакивает табличка Security Codehttp://yadi.sk/d/GNpSgIEF3yF6mЯ так понимаю это вторая степень защиты аккаунта. Регистрация акков сейчас происходит через _m_f и поэтому никакой код не вводится. При исправлении руками этого кода в БД в папке login (ставится допустим 1111), при попытке его ввести нету кнопки для применения, а если пытаться нажать еще один символ - вылазит ошибкаhttp://yadi.sk/d/RN3sEFdM3yF1WВыпросы:1) Можно ли отключить данную проверку?2) Если нет, то почему нету никакой кнопочки для принятия кода?3) И как вообще поступать с этим всем?Окно самого клиента открывается в разрешении 640*480. При попытке настроить через setup - ничего не происходит. При диффе и выборе Setup_HKCU.exe клиент просто зацикливается на setup, а если через Setup_HKLM.exе опять ничего не происходит.Спасибо всем заранее кто откликнится на зов помощи. Ссылка на комментарий Поделиться на другие сайты Поделиться
Jarek Опубликовано 11 апреля, 2013 Жалоба Поделиться Опубликовано 11 апреля, 2013 Разве оно не отключается в char_athena.confpincode_enabled: yesПо поводу сетапа - попробуйте opensetup Ссылка на комментарий Поделиться на другие сайты Поделиться
Artgo Опубликовано 11 апреля, 2013 Автор Жалоба Поделиться Опубликовано 11 апреля, 2013 Спасибо с пинкодом, помогло.Сейчас пишет Diskonnecting session #3 with unknown packet version (p:0x431b,l:19)Я так понимаю это надо паккетверсион поменять на эмуле? Подскажите, какая версия с моим ехе 20120307 или как это можно посчитать??По поводу сетапа - попробуйте opensetupСетап не помог, при каждом запуске сбрасываются настройки на дефаулт.Что сделать?Где-то читал про нарушение прав доступа к какому-то файлу, но источник уже не найду Ссылка на комментарий Поделиться на другие сайты Поделиться
Jarek Опубликовано 11 апреля, 2013 Жалоба Поделиться Опубликовано 11 апреля, 2013 1) Судя по db/packet_db.txt//2012-03-07fRagexeREpacket_ver:292) А в опенсетапе пробовали менять реестр на луа (иконка внизу)? Ссылка на комментарий Поделиться на другие сайты Поделиться
Artgo Опубликовано 11 апреля, 2013 Автор Жалоба Поделиться Опубликовано 11 апреля, 2013 1) Судя по db/packet_db.txt//2012-03-07fRagexeREpacket_ver:292) А в опенсетапе пробовали менять реестр на луа (иконка внизу)?2) Да, пробовал и так и так Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 11 апреля, 2013 Жалоба Поделиться Опубликовано 11 апреля, 2013 Последний доступный exe под данную версию эмуля - 20120307.Указанный Вами эмуль по дефолту настроенный под 2012-04-10aRagexeRE.Советы по решению своих проблем Вы сможете найти в теме:http://ea-support.ws...-a-gde-exe-brat Ссылка на комментарий Поделиться на другие сайты Поделиться
Artgo Опубликовано 11 апреля, 2013 Автор Жалоба Поделиться Опубликовано 11 апреля, 2013 Последний доступный exe под данную версию эмуля - 20120307.Указанный Вами эмуль по дефолту настроенный под 2012-04-10aRagexeRE.Советы по решению своих проблем Вы сможете найти в теме:http://ea-support.ws...-a-gde-exe-brat#ifndef _MMO_H_#define _MMO_H_#include "cbasetypes.h"#include <time.h>// server->client protocol version// 0 - pre-?// 1 - ? - 0x196// 2 - ? - 0x78, 0x79// 3 - ? - 0x1c8, 0x1c9, 0x1de// 4 - ? - 0x1d7, 0x1d8, 0x1d9, 0x1da// 5 - 2003-12-18aSakexe+ - 0x1ee, 0x1ef, 0x1f0, ?0x1c4, 0x1c5?// 6 - 2004-03-02aSakexe+ - 0x1f4, 0x1f5// 7 - 2005-04-11aSakexe+ - 0x229, 0x22a, 0x22b, 0x22c// 20061023 - 2006-10-23aSakexe+ - 0x6b, 0x6d// 20070521 - 2007-05-21aSakexe+ - 0x283// 20070821 - 2007-08-21aSakexe+ - 0x2c5// 20070918 - 2007-09-18aSakexe+ - 0x2d7, 0x2d9, 0x2da// 20071106 - 2007-11-06aSakexe+ - 0x78, 0x7c, 0x22c// 20080102 - 2008-01-02aSakexe+ - 0x2ec, 0x2ed , 0x2ee// 20081126 - 2008-11-26aSakexe+ - 0x1a2// 20090408 - 2009-04-08aSakexe+ - 0x44a (dont use as it overlaps with RE client packets)// 20080827 - 2008-08-27aRagexeRE+ - First RE Client// 20081217 - 2008-12-17aRagexeRE+ - 0x6d (Note: This one still use old Char Info Packet Structure)// 20081218 - 2008-12-17bRagexeRE+ - 0x6d (Note: From this one client use new Char Info Packet Structure)// 20090603 - 2009-06-03aRagexeRE+ - 0x7d7, 0x7d8, 0x7d9, 0x7da// 20090617 - 2009-06-17aRagexeRE+ - 0x7d9// 20090922 - 2009-09-22aRagexeRE+ - 0x7e5, 0x7e7, 0x7e8, 0x7e9// 20091103 - 2009-11-03aRagexeRE+ - 0x7f7, 0x7f8, 0x7f9// 20100105 - 2010-01-05aRagexeRE+ - 0x133, 0x800, 0x801// 20100126 - 2010-01-26aRagexeRE+ - 0x80e// 20100223 - 2010-02-23aRagexeRE+ - 0x80f// 20100413 - 2010-04-13aRagexeRE+ - 0x6b// 20100629 - 2010-06-29aRagexeRE+ - 0x2d0, 0xaa, 0x2d1, 0x2d2// 20100721 - 2010-07-21aRagexeRE+ - 0x6b, 0x6d// 20100727 - 2010-07-27aRagexeRE+ - 0x6b, 0x6d// 20100803 - 2010-08-03aRagexeRE+ - 0x6b, 0x6d, 0x827, 0x828, 0x829, 0x82a, 0x82b, 0x82c, 0x842, 0x843// 20101124 - 2010-11-24aRagexeRE+ - 0x856, 0x857, 0x858// 20110111 - 2011-01-11aRagexeRE+ - 0x6b, 0x6d// 20110928 - 2011-09-28aRagexeRE+ - 0x6b, 0x6d// 20111025 - 2011-10-25aRagexeRE+ - 0x6b, 0x6d// 20120307 - 2012-03-07aRagexeRE+ - 0x970#ifndef PACKETVER#define PACKETVER 20120307//#define PACKETVER 20111025Вот вырезка из mmo.h Отсюда и взял что последний ехе 20120307 Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 11 апреля, 2013 Жалоба Поделиться Опубликовано 11 апреля, 2013 (изменено) // 20120307 - 2012-03-07aRagexeRE+ - 0x970Эта строка совсем не значит, что эмуль не будет работать с EXE выше 2012-03-07aRagexeRE.В дефолтном эмуле 17227 ревизии часть файла выглядит так:// 20110111 - 2011-01-11aRagexeRE+ - 0x6b, 0x6d// 20110928 - 2011-09-28aRagexeRE+ - 0x6b, 0x6d// 20111025 - 2011-10-25aRagexeRE+ - 0x6b, 0x6d// 20120307 - 2012-03-07aRagexeRE+ - 0x970#ifndef PACKETVER#define PACKETVER 20120410//#define PACKETVER 20111116#endifhttps://rathena.svn....rc/common/mmo.hОбратите внимание на "#define PACKETVER 20120410". Изменено 11 апреля, 2013 пользователем Functor 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения