Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   ArcheAge (https://forum.zone-game.info/forumdisplay.php?f=187)
-   -   Создание ланчера (https://forum.zone-game.info/showthread.php?t=30063)

Hint 05.03.2014 21:21

Re: Создание ланчера
 
Цитата:

Сообщение от Onax (Сообщение 355534)
вот http://rghost.ru/52843907
без проверки/установки обновлений польза лаунчера сомнительна т.к придется держать на компе мейловскую гадость для этих целей, а дальше развивать уже лениво

Hint из браузера ничего брать не надо, всё что может браузер можно повторить в коде

А почему бы не повторить в коде то, что делает игровой центр? Два лишних запроса.

trixiejack 05.03.2014 21:38

Re: Создание ланчера
 
Цитата:

Сообщение от Hint (Сообщение 355539)
А почему бы не повторить в коде то, что делает игровой центр? Два лишних запроса.

Сомнительный вопрос при условии, что лучше бы вы посмотрели исходники выложенные данным пользователем.

Chelikto 02.07.2014 15:40

Re: Создание ланчера
 
Цитата:

Сообщение от wheel (Сообщение 346136)
Разрешите продолжить тему запуска клиента игры.
После небольшого исследования было установлено, что за создание token'а отвечает следующий сценарий:
Код:

https://authdl.mail.ru/sz.php
Псевдонимом для домена authdl.mail.ru является также auth.dl.mail.ru.
При отправке POST-запроса (с использованием SSL) следующего вида:
Код:

POST /sz.php?hint=AutoLogin HTTP/1.1
Host: authdl.mail.ru
User-Agent: Downloader/3700
Content-Type: application/x-www-form-urlencoded
Content-Length: 240
<?xml version="1.0" encoding="UTF-8"?><AutoLogin ProjectId="3001" SubProjectId="0" ShardId="0" Mpop="<Mpop-value>"/>

где <Mpop-value> - значение печенюшки под названием Mpop после аутентификации учётной записи mail.ru
сценарий отправляет в ответ xml-ку следующего вида:
Код:

<?xml version="1.0" encoding="UTF-8"?><AutoLogin PersId="<aa-user-id>" Key="<token>" />
где <aa-user-id> - идентификатор пользователя ArcheAge, <token> - соответственно, token доступа.
Вот...
PS Осталась лишь мелочь - сделать сценарий для автоматической аутентификации пользователей и получения значения печенюшки Mpop
Благодарю за внимание.

Подскажите как вы узнали этот пост запрос?
UPD:
Разобрался. Помогла прога HTTP Analyzer.
Вот так строчка на WF выглядит
Код:

<?xml version="1.0" encoding="UTF-8"?><AutoLogin ProjectId="1177" SubProjectId="0" ShardId="2" Mpop="Mpop Key"/>


Текущее время: 09:53. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot