1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Идея Нет никам со скинами

Тема в разделе "Запросы на разработку плагинов", создана пользователем nikvas2000, 28 дек 2013.

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

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

    Баллы:
    63
    Имя в Minecraft:
    the_nacho
    И так,
    если у вас есть лицензия, то возможно у вас бывало, что зайдёшь на сервер, а твой ник уже зарегистрирован. Обидно, да? Хотелось бы увидеть плагин, проверяющий наличия скина и дорогостоящий ID сессии Mojang. Плагин должен кикать игроков, зашедших с никами со скином с пиратского лаунчера.
     
    slavik123123123 нравится это.
  2. saharin94

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

    Баллы:
    173
    А не проще ли тогда online-mode включить?
    Зато мульты будет проблематично создавать :)
     
    Ia_grib, alexrrrr и Hephest нравится это.
  3. iProger

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

    Баллы:
    103
    Такое не сложно реализовать
     
  4. StealerSlain

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

    Баллы:
    88
    Имя в Minecraft:
    StealerSlain
    Мне кажется надо свое ядро делать серверное для этого.
     
  5. Jers

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

    Баллы:
    153
    А еще Windows переустановить.
     
  6. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Так реализуйте если просто, а то только хвастаетесь.
    Вам за это цены не будет. Мы как-то думали, делать "лицензионщикам" бонусы, но в тот момент времени эта задача нам представлялась неразрешимой без костылей, которые по трудоемкости не оправдывали результата.
     
  7. Cyber Owl

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

    Баллы:
    153
    Идея - бред.
    Как "убогий" вариант > чекать ник на наличие скина.
    А уже как проверять на владельца... ещё нужно подумать.
     
  8. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Cyber Owl, вот вторая часть - самая любопытная. Без переделки сервера (а мы этим ни под каким соусом заниматься не хотели) организовать проверку сессий на офлайн сервере.... Ну... мы не смогли.
     
  9. Cyber Owl

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

    Баллы:
    153
    Я тут подумал про один наркоманский способ...
    А что если использовать скин как авторизацию?
    Заходишь на сервер, плагин проверяет наличие скина, говорит игроку проделать сл. действия
    1) Перейти по test.ru/bonus, ввести ник
    2) Нажать кнопочку которая зальёт определенный скин (который позже будет проверятся на наличие некоторых условий) на minecraft.net (p/s что то в стиле такой ссылки, не знаю как это реализовывается)
    3) Затем ожидать пока плагин пропарсит новый скин, проверит несколько условий, выполнит определенные действия (Пропишет в PEX права?).

    p/s Под условиями можно принимать наличие определенного цвета в определенном месте.
     
    zuma2 нравится это.
  10. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Cyber Owl, вот такие (и не только) способы нам тоже в голову приходили. Но это всё такое извращение, что этим точно не нужно заниматься.

    Мы хотели, просто, давать больше пермишенов (на всякие невлияющие на баланс бонусы) лицензионщикам.
    Но ничего, сейчас @iProger придет и всё по полочкам разложит, а может готовый плагин выложит :)
     
    Cyber Owl нравится это.
  11. Cyber Owl

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

    Баллы:
    153
    А ещё, как вариант, можно выполнять метод авторизации при online-mode=true (Игрок, который хочет плюшек, должен зайти на сервер с лицензионного лаунчера и пройти авторизацию (Например, прописав команду /checklicense))

    т.е. Плагин получает сессию с minecraft.net и отдает true/false
     
  12. saharin94

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

    Баллы:
    173
    А не проще ли свой checkserver написать? Можно же из своего скрипта делать запрос к официальному checkserver.
     
  13. Cyber Owl

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

    Баллы:
    153
    Можно.
     
  14. iProger

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

    Баллы:
    103
    Можно ещё добавить несколько вариантов:
    1. Изменить сам Bukkit.
    2. Сделать самую тупую проверку командой /checklicense <пароль от minecraft.net> :D. Такое мало кому понравится (хотя меня уже некоторые просили так сделать) :D
     
    ВремяПриключений нравится это.
  15. Cyber Owl

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

    Баллы:
    153
    Это было ожидаемо.
     
  16. saharin94

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

    Баллы:
    173
    Самый банальный вариант: не пускать на сервер игроков, у которых есть скин и невалидная сессия.
    Через checkserver реализуется.
     
    slavik123123123 нравится это.
  17. iProger

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

    Баллы:
    103
    Ок. Придумай идею по круче
     
  18. Cyber Owl

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

    Баллы:
    153
    И пиратам придётся перебирать ники, ага.
    Всё что ты предложил, я предложил уже выше.
    И изменять bukkit вообще не нужно.
     

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