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

Помогите Проверка лицензии и serverID

Тема в разделе "Разработка плагинов для новичков", создана пользователем proxwian, 29 апр 2014.

  1. Автор темы
    proxwian

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

    Баллы:
    103
    Как известно, можно проверить, находится ли игрок с лицензионным аккаунтом на сервере при помощи ссылки http://session.minecraft.net/game/checkserver.jsp?user=<ник>&serverId=<serverId>

    Но как узнать этот serverId? Тот, что прописывается в конфиге (server-id) и получаемый через getServerId() никак не относятся к этому и не работают для этой ссылки
     
  2. Хостинг MineCraft
    <
  3. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    proxwian нравится это.
  4. Автор темы
    proxwian

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

    Баллы:
    103
    а как его узнать?
     
  5. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    А хрен его знает.
    А зачем тебе?
     
  6. Автор темы
    proxwian

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

    Баллы:
    103
    Нужно для плагина. И еще, я знаю, что есть сайт login.minecraft.net, через который можно авторизоваться и получить данные об аккаунте, но он недоступен, может его куда-то перенесли или просто сервера лежат (хотя на help.mojang.com пишет, что сервера работают)?
     
  7. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Сгенерировать по указанному алгоритму:
    свой вариант хеша и вызвать скрипт, если скажет "ДА", значит правильный :)
     
  8. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ничего он тебе не скажет если игрок не послал на сервер моджангов запрос при присоединении к серверу.
     
  9. pizzlywizzly

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

    Баллы:
    123
    Можешь только сменить тип авторизации на онлайновый по каким-то критериям, но скорее всего придется шатать само ядро сервера.
     
  10. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    А вот можно ли сделать так что бы лицензии могли зайти на сервер без проблем, а пираты должны были АВТОРИЗОВАТЬСЯ в лаунчере который привязан к сайту моего проекта?
     
    ПриветОтЛайки нравится это.
  11. ptnk

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

    Баллы:
    173
    Модификация клиента тебе в помощь.
     
  12. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    В смысле?
     
  13. ptnk

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

    Баллы:
    173
    В клиенте есть место, где осуществляется проверка логина и пароля, если логин и пароль не правильны на оффициальном url, то пробуем свой адрес для авторизации.
     
  14. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Вы наверное не так поняли, мне нужно чтобы любой кто с лицензией - заходит с офф лаунчера и заходит на мой сервак без проблем, а если он без лицензии, то он должен заходить именно через мой лаунчер. На сервере randomcraft сделано так: если ты лицензия, то заходишь пишешь /license, тебя кикает и когда заходишь в следующий раз то тебе не нужно писать ничего, если же ты пират, то авторизуешься как простой смертный - /login 1234.
     
  15. ptnk

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

    Баллы:
    173
    Это ты наверное меня не понял - для этого берётся и правиться серверная часть, которая бы чекала лицушность игрока с оффициального источника или с любого другого.
     
  16. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Именно то что у рандомкрафта реализовать крайне легко.
    То что хочешь ты реализовать в принципе тоже возможно, но чуть труднее.
     
    Larin нравится это.
  17. aceJKE

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

    Баллы:
    123
    Я видел такой плагин в паблике, даже знаю точное название
     
  18. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Можете написать название или кинуть ссылку?
     
    proxwian нравится это.
  19. QuickDancer

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

    Баллы:
    103
    Тоже хочу знать ^^
     
  20. Gentalion

    Gentalion Активный участник Пользователь

    Баллы:
    93
    Имя в Minecraft:
    Gentalion
    Что же вы на ЛВ не поставили?
     
  21. aceJKE

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

    Баллы:
    123
    И что будет на будующих версиях с лиц. аккаунтами и пиратскими?
     

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