Тема: Килл ГГ
Показать сообщение отдельно
Старый 16.07.2010, 10:41   #26
Местный
 
Регистрация: 01.10.2008
Сообщений: 760
Сказал Спасибо: 88
Имеет 54 спасибок в 44 сообщенях
Professor пока неопределено
По умолчанию

Пару дней и бананы 16 окон валкера без гг . 2 окна выжили =)
Хотите проверить -отрубите ГГ и запустите бота, который не банился до ввода нового ГГ.
Цитата:
Порядок авторизации на логин сервере

1. Сразу после установки соединения сервер отправляет клиенту пакет Init
2. В ответ на него клиент отправляет пакет RequestGGAuth
3. Сервер отвечает на него пакетом GGAuth
4. Если сервер ответил, что авторизация прошла успешно, то клиент высылает пакет RequestAuthLogin, содержащий логин и пароль.
5. Проверка логина и пароля, в случае неудачи, сервер высылает пакет LoginFail содержащий причину неудачи, инатче высылается пакет LoginOk, содержащий session key #1.
6. Далее клиент запрашивает список серверов пакетом RequestServerList
7. В ответ на этот пакет сервер высылает клиенту ServerList, в нем содержиться список серверов и их IP адреса с номерами портов.
8. После выбора game-сервера, и нажатия на ОК, клиент отсылает пакет RequestServerLogin
9. Сервер авторизации выполняет проверки на максимальное количество игроков, доступность сервера и т.п., если все проверки пройдены, то высылает пакет PlayOk,содержащий session key #2, этот ключь генерируется из текущего времени системы в мс, номера сокета и еще всякой лабуды. После этого клиент отключается от логин сервера и подключается к гейм серверу.
Professor вне форума   Ответить с цитированием