|
Новый ИЦ ПВ - Общение и обсуждение Perfect World - Cобытия, информация, вопросы и ответы по Perfect World |
18.11.2014, 17:37
|
#76
|
|
|
|
Разведчик
|
Регистрация: 14.11.2009
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новый ИЦ ПВ
За всё время существование проекта механизм аутентификации на сервере не менялся, всегда был вход по хэшу логина, пароля и ключа от сервера, полученного в первом пакете.
В Китае и сейчас вход по логину и паролю.
Вы хотите сказать, что для мейла и их распрекрасного ИЦ китайцы напряглись и поменяли серверный код на аутентификацию по некоему токену, сгенерированному левой шнягой мейла?
|
|
|
18.11.2014, 17:47
|
#77
|
|
|
|
Разведчик
|
Регистрация: 18.11.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новый ИЦ ПВ
Эх мейл намудрил,и через иц ошибка и через старый вход ошибка
|
|
|
18.11.2014, 17:58
|
#78
|
|
|
|
Разведчик
|
Регистрация: 03.07.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новый ИЦ ПВ
Короче, получилось завести 5 окон
3 акка мейла (мейл-ру, лист-ру, бк-ру)
2 ака яндекс-гугл.
Фичи: вход только через СЦ, если выкинуло или вышли на панельку авторизации - вход по логину-паролю не пашет, ибо нет верной сессии от сервака, отваливается по тайм-ауту (ошибка сети)
1й раз на сервер где вы играли - не пустит. Выбираем любой другой, заходит на пустую страницу - покинуть игру. Второй раз запускаем - выбираем уже свой сервер.
Периодически слетают пароли авторизации в СЦ не-мейла (регулярно сталкивался с яндексом)
|
|
|
18.11.2014, 18:00
|
#79
|
|
|
|
Сержант
|
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
|
Re: Новый ИЦ ПВ
________________
WB 103/101/100 | BM 101
|
|
|
18.11.2014, 18:05
|
#80
|
|
|
|
Разведчик
|
Регистрация: 29.03.2009
Сообщений: 11
Популярность: 42
Сказал(а) спасибо: 1
Поблагодарили 13 раз(а) в 11 сообщениях
|
Re: Новый ИЦ ПВ
________________
я везде и нигде
|
|
|
18.11.2014, 18:13
|
#81
|
|
|
|
Разведчик
|
Регистрация: 08.10.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новый ИЦ ПВ
я уже сделал скрипт но только под свои аки )
|
|
|
18.11.2014, 18:14
|
#82
|
|
|
|
Разведчик
|
Регистрация: 18.11.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новый ИЦ ПВ
Подскажите теперь нам как его сделать)
|
|
|
18.11.2014, 18:16
|
#83
|
|
|
|
Сержант
|
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
|
Re: Новый ИЦ ПВ
________________
WB 103/101/100 | BM 101
|
|
|
18.11.2014, 18:23
|
#84
|
|
|
|
Разведчик
|
Регистрация: 08.10.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новый ИЦ ПВ
commandline = ' '.join(["start", "archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
"-token " + token])
"archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
вместо этого подставил свой значения которые постоянные
|
|
|
18.11.2014, 18:32
|
#85
|
|
|
|
Разведчик
|
Регистрация: 29.03.2009
Сообщений: 11
Популярность: 42
Сказал(а) спасибо: 1
Поблагодарили 13 раз(а) в 11 сообщениях
|
Re: Новый ИЦ ПВ
|
Цитата: |
|
|
|
|
|
|
|
|
|
commandline = ' '.join(["start", "archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
"-token " + token])
"archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
вместо этого подставил свой значения которые постоянные
|
|
|
|
|
|
________________
я везде и нигде
|
|
|
18.11.2014, 18:32
|
#86
|
|
|
|
Сержант
|
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
|
Re: Новый ИЦ ПВ
|
Цитата: |
|
|
|
|
|
|
|
|
|
commandline = ' '.join(["start", "archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
"-token " + token])
"archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
вместо этого подставил свой значения которые постоянные
|
|
|
|
|
|
К черту подробности, какой сейчас год? ©
2.7 ругается на синтаксис.
З.Ы. Вот что значит тяжелый день. Скопировал ваш скрипт с отсутствием отступов и удивляюсь, чой-та питон его не ест... пробую допилить, в общем.
________________
WB 103/101/100 | BM 101
Последний раз редактировалось Savval; 18.11.2014 в 18:49.
|
|
|
18.11.2014, 19:43
|
#87
|
|
|
|
Пехотинец
|
Регистрация: 09.10.2010
Сообщений: 50
Популярность: 394
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 4 сообщениях
|
Re: Новый ИЦ ПВ
С user ID все ясно, вот как получить токен для входа.
|
|
|
18.11.2014, 19:58
|
#88
|
|
|
|
Разведчик
|
Регистрация: 02.02.2014
Сообщений: 27
Популярность: 1833
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: Новый ИЦ ПВ
пока у меня на основе "ошибка сети" решил исследовать вопрос параметров запуска клиента.
не знаю в том ли форуме пишу, мои исследования больше для программистов наверно.
имеем три параметра запуска клиента user _user и token2
как и откуда они берутся.
РЕШЕНИЕ ДЛЯ ПОЧТ НЕ МАЙЛ.РУ (т.е. лист бк инбокс - не для них).
ИЦ для немайловских почт делает 3 авторизационных запроса на сервер authdl.mail.ru по протоколу https в формате xml. метод POST.
ОЧЕНЬ ВАЖНОЙ ОСОБЕННОСТЬЮ этих запросов является параметр User-Agent на сегодняшний день он должен быть Downloader/4260 он менятся при обновлении ИЦ бывает. этот параметр проверяется сервером авторизации и если он неактуален (версия) то будет ошибка.
запрос первый на адрес
Код:
http://authdl.mail.ru/sz.php?hint=Auth
сам первый запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><Auth ProjectId="61" SubProjectId="0" ShardId="0" UserId="01234567890123456789" UserId2="01234567890123456789" Username="почта@немайл.ру" Password="ПарольВОткрытомВиде"/>
ответ на первый запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><Auth PersId="01234567"/>
запрос второй на адрес
Код:
http://authdl.mail.ru/sz.php?hint=AutoLogin
сам второй запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><AutoLogin ProjectId="61" SubProjectId="0" ShardId="0" UserId="01234567890123456789" UserId2="01234567890123456789" Username="почта@немайл.ру" Password="ПарольВОткрытомВиде"/>
ответ на второй запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><AutoLogin PersId="01234567" Key="0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" />
запрос третий на адрес
Код:
http://authdl.mail.ru/sz.php?hint=PersList
сам третий запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><PersList ProjectId="61" SubProjectId="0" ShardId="0" UserId="01234567890123456789" UserId2="01234567890123456789" Username="почта@немайл.ру" Password="ПарольВОткрытомВиде"/>
ответ на третий запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><PersList PersId="01234567"><Pers Id="012345678" Title="игровойлогин" Cli="--account=012345678"/></PersList>
дальше как понимаете всё просто
user это Id из ответа на третий запрос (оно же --account), число 9 знаков
_user это PersId из ответа на любой запрос, число 8 знаков
token2 это это Key из ответа на второй запрос, шестнадцатеричное число 64 знака
что для меня осталось неясным:
UserId и UserId2 похоже случайные двадцатизначные числа, как и на что влияют непонятно.
что делать с почтами МАЙЛРУ на сегодняшний день я к сожалению не знаю.
то что я описал работает для почт например gmail.com email.com домена 3го уровня на biz.ly даже. но не для майла.
|
|
|
Пользователь сказал cпасибо:
|
|
18.11.2014, 21:36
|
#89
|
|
|
|
Сержант
|
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
|
Re: Новый ИЦ ПВ
|
Цитата: |
|
|
|
|
|
|
|
|
|
пока у меня на основе "ошибка сети" решил исследовать вопрос параметров запуска клиента.
не знаю в том ли форуме пишу, мои исследования больше для программистов наверно.
имеем три параметра запуска клиента user _user и token2
как и откуда они берутся.
РЕШЕНИЕ ДЛЯ ПОЧТ НЕ МАЙЛ.РУ (т.е. лист бк инбокс - не для них).
ИЦ для немайловских почт делает 3 авторизационных запроса на сервер authdl.mail.ru по протоколу https в формате xml. метод POST.
...
user это Id из ответа на третий запрос (оно же --account), число 9 знаков
_user это PersId из ответа на любой запрос, число 8 знаков
token2 это это Key из ответа на второй запрос, шестнадцатеричное число 64 знака
что для меня осталось неясным:
UserId и UserId2 похоже случайные двадцатизначные числа, как и на что влияют непонятно.
что делать с почтами МАЙЛРУ на сегодняшний день я к сожалению не знаю.
то что я описал работает для почт например gmail.com email.com домена 3го уровня на biz.ly даже. но не для майла.
|
|
|
|
|
|
user и _user не имеют фиксированной длины. По крайней мере, у мэйл почт. У себя заметил, что старые user 7 знаков, а _user - 6. Свеженькие 8/7. Авторизация у мэйла отличается, но не сильно. Несколько удачных входов осуществил, пара финальных экспериментов и выкину скриптик.
________________
WB 103/101/100 | BM 101
|
|
|
Пользователь сказал cпасибо:
|
|
18.11.2014, 21:46
|
#90
|
|
|
|
Разведчик
|
Регистрация: 06.07.2009
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новый ИЦ ПВ
Только что было какое то обновление в PW
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 02:58.
|
|