Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите принцип работы joinserver.php и checkserver.php

Тема в разделе "[Архив] Помощь", создана пользователем Mr.Epic, 11 апр 2014.

Статус темы:
Закрыта.
  1. Автор темы
    Mr.Epic

    Mr.Epic Старожил Пользователь

    Баллы:
    103
    Здравствуйте, расскажите пожалуйста как именно работает joinserver.php и checkserver.php.То есть что они добавляют что считывают и при каких значениях что выдают. Буду сильно благодарен.
     
  2. Хостинг MineCraft
    <
  3. rescr1pt

    rescr1pt Старожил Пользователь

    Баллы:
    103
    Авторизация в лаунчере -> генерация сессии вебсервером и запись в БД-> передача лаунчеру -> передача сессии клиенту -> вход и генерация ServerID(Одноразовый ключ для входа на сервер) -> передача сессии и ServerID joinserver.php ,если не совпадает не пускаем клиента ,иначе записывает ServerID в БД ->Сервер отправляет checkserver.php полученный ServerID от клиента, а sheckserver полученный от сервера проверяет с тем что в БД ,если совпадает пускает, если нет ,то кик.
     
    Mr.Epic нравится это.
  4. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    И ещё:
    В случае успешной проверки joinserver должен отвечать сообщением OK, все другие сообщения считаются ошибкой и выводятся в клиенте. Можно использовать кирилицу (windows-1251).

    checkserver отвечает только сообщениями YES или NO.
     
    Mr.Epic нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей