ArcheAge Опкоды - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > ArcheAge

ArcheAge Раздел, посвященный ArcheAge - новой многопользовательской ролевой онлайн игре от XLGames.

Ответ
Опции темы
Непрочитано 30.05.2013, 20:44   #1
Пользователь

Автор темы (Топик Стартер) ArcheAge Опкоды

Привет всем, хотел узнать такую вещь, в гейм пакетах ArcheAge
Идут странные хеадеры, (short - длина пакета, байт - неизвестное число которое меняется при перезагрузке клиента, байт - неизвестное число причем постоянное, и шорт - опкод или что это вообще)

Сначала я думал что после длины идет шорт - ключ, но это оказалось не так, потом думал то что второй байт - уровень пакета, но это также не так)

Так как быть? Можете мне кто-нибудь обьяснить что это такое, и как мне отличать пакеты.
niktout вне форума Ответить с цитированием
Непрочитано 20.10.2013, 08:24   #2
Пользователь

Автор темы (Топик Стартер) Re: Крипт Паролей

еще насчет пакетов, как я понял то в гейме - int32 опкоды, но там есть байт который постоянно меняется (в серверных опкодах помойму) и вот мне интересно, что с этим делать? сохранять серверные опкоды как int16 и добавлять к ним рандомный байт?

Последний раз редактировалось Smiler; 20.10.2013 в 11:04.
niktout вне форума Ответить с цитированием
Непрочитано 20.10.2013, 12:28   #3
Аватар для VISTALL
Illussion is real

По умолчанию Re: Крипт Паролей

Цитата:
Сообщение от niktout Посмотреть сообщение
еще насчет пакетов, как я понял то в гейме - int32 опкоды, но там есть байт который постоянно меняется (в серверных опкодах помойму) и вот мне интересно, что с этим делать? сохранять серверные опкоды как int16 и добавлять к ним рандомный байт?
В обмене клиент-сервак понятия, рандом нету. Есть логика записи - которую тебе нужно узнать
__________________
consulo.io - Consulo - multi-language IDE
VISTALL вне форума Ответить с цитированием
Непрочитано 03.02.2014, 17:41   #4
Аватар для Hint
Герой

По умолчанию Re: ArcheAge Опкоды

В итоге, у игровых пакетов опкод 4 байта?
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 03.02.2014, 17:51   #5
Аватар для Necroz-Team
Пользователь

По умолчанию Re: ArcheAge Опкоды

Цитата:
Сообщение от Hint Посмотреть сообщение
В итоге, у игровых пакетов опкод 4 байта?
Именно, сначала думал флаг,но потом MHard подсказал
Necroz-Team вне форума Ответить с цитированием
Непрочитано 04.02.2014, 21:06   #6
Аватар для Hint
Герой

По умолчанию Re: ArcheAge Опкоды

И все-таки первый байт id в клиентских пакетах меняется. Сначала 0x00, в окне выбора персонажа нажимаю "выбрать другой сервер", выбираю новый сервер, теперь во всех клиентских пакетах первый байт уже другой.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 09.02.2014, 19:14   #7
Аватар для MadHacker
Пользователь

По умолчанию Re: ArcheAge Опкоды

Не может опкод быть 4 байта.
Они в клиенте по двум байтам хендлятся.
Кстати c2s пакеты никто не вытаскивал?
А то s2c очень удобно в трёх хендлерах лежат, а клиентские по всему коду размазаны, плюс инициализаторы разные. Свихнёшься скрипт писать, чтоб их вытащить.
MadHacker вне форума Ответить с цитированием
Непрочитано 09.02.2014, 19:36   #8
Аватар для Hint
Герой

По умолчанию Re: ArcheAge Опкоды

Тогда за что отвечают 2 других байта? Серверные опкоды: 0x01B801DD, 0x000F02DD и др.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 09.02.2014, 20:02   #9
Аватар для MadHacker
Пользователь

По умолчанию Re: ArcheAge Опкоды

Пока не знаю. Я ещё не смотрел трафик. Я лазию по коду клиента и на глаза попались хендлеры пакетов.
Они хендлятся по списку. ID идут по порядку от нуля до количества пакетов в каждом из трёх хендлеров.
Три типа пакета. Пакеты авторизации 14 штук, пакеты UCC (эмблемы на плащах и подобные) 16 штук, пакеты игрового сервера 502 штуки.
Соответственно ID от 0 до 0x01F5. Остальные байты что-то другое. Тут уже зависит от того, сколько соединений держит клиент. Если одно, то скорее всего один из этих байтов это тип пакета.
Я пока не могу посмотреть разбор самого пакета, надо отлаживать, а под восьмёркой обходчик темиды не работает. Обновил называется комп на свою голову
MadHacker вне форума Ответить с цитированием
Непрочитано 09.02.2014, 21:04   #10
Забанен за кидаловo/обман/развод

По умолчанию Re: ArcheAge Опкоды

Цитата:
Сообщение от MadHacker Посмотреть сообщение
а под восьмёркой обходчик темиды не работает. Обновил называется комп на свою голову
ВМБокс + ВинХП-32 = виктори
Уже 502пакета О_О я когда-то ковырялся, находил 300 с копейками прогрессируют
Даже помойму списки остались...щас гляну
Да, чето осталось...но что и зачем не помню(и верно ли это, тоже не помню):
список:
Свернуть ↑Развернуть ↓
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пароли в ArcheAge niktout ArcheAge 21 06.11.2013 09:00
ArcheAge (мысли) Torro Об игре 34 27.09.2013 14:06
ArcheAge помогите разобраться с пакетами VictorS ArcheAge 6 13.06.2013 08:45
опкоды клиент и сервер пакетов клиента 3.5 Murzik Серверная часть 0 08.02.2013 08:13
Почему сдвинулись опкоды в Таути, или в корейцев закончилась "трава" VISTALL Курилка / Yak floor 12 22.11.2012 12:26


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 12:18. Часовой пояс GMT +3.

Вверх