Подключение к игровому серверу

Neo`

Хозяин тайги
VIP
Сообщения
293
Розыгрыши
0
Репутация
11
Реакции
436
Баллы
1 433
Камрады, очень прошу помочь с исходником который успешно может подключиться к игровому серверу PTS Interlude (746 протокол) (т.е. пройти процедуру авторизации на логин-сервере, пройти процедуру авторизации на гейм сервере и попасть в игровой мир).

Исходник подойдет на любом языке, главное чтобы он был реально рабочий, заранее огромная вам благодарность.
 
Могу предложить мою разработку тестирования сервера. Тo есть можно увидеть не только как клиент должен работать, a именно какие пакеты будут обрабатываться (тут будет немного сложно, но главное что-бы получить более полное понятие o том как клиент должен реагировать на пакеты, как и сервер будет отвечать). Проект тестирует ХФ, но там не будет много отличий по поводу какие пакеты обрабатываються (различие будет в пакетных кодах).

Читаем комменты и понимаем.

Подключение к логин серверу :
Подключение к игровому серверу:

Также можно посмотреть как работает прокси (она поддерживает как интерлюд, так и ХФ).
Подключение к логин серверу :
Подключение к игровому серверу:

У прокси немного все запутанно, но по крайней мере можно запустить локально и смотреть через дебаггер как она работает.
 
Реакции: Neo`

    Neo`

    Баллов: 16
    Спасибо огромное!
попробовал, не получается. из-за того, что проект под HF - этих отличий достаточно, чтобы не получалось подключиться сейчас конкретно застрял на этапе подключения к gameserver (с логин-сервером всё ок, а вот переключение на gameserver никак не получается реализовать)
 
А после какого пакета в цепочке не получается?
 
RequestAuthLogin никак не могу пройти, постоянно ошибка, хотя пакет формирую правильно
 
Насчет дополнительной проверки, посмотрите что-бы отсылаемый пакет был зашифрован ключем полученным после отсылки версии протокола (номерок протокола отсылается, а сервер обратно передаст ключ шифрирования).

Ну и об ошибке. По идее если протокол версия не подходит, то сервер вам не выдаст ключ шифрования. То есть я понимаю что где-то либо параметры неправильно считаны, либо шифрование не работает. Насчет шифрования пакетов можно посмотреть тут:
 
Реакции: Neo`
Насколько помню, на этом форуме сам хинт выкладывал свои исходники
 
совершенно верно, по прежнему ищу исходник рабочего кода для входа в игровой мир на сервере Interlude
 
возможно стоит посмотреть в сторону каких нибудь ботов (сам не пробовал)
 
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше…