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

Помогите Online mode bungeecord

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

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

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Всем привет. Разбираюсь сейчас с оффлайн и онлайн модом. Можно ли как-то в момент PreLoginEvent определить, у клиента пиратка или лицензия?
    А если нет, можно ли как-то поймать дисконнект пиратского игрока, при заходе с online-mode true?
     
  2. alexandrage

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

    Баллы:
    173
    Нет и нет.
     
  3. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    1) Технически невозможно. Если при заходе отключён online-mode - наличие лицензии определить нельзя.
    Если включён, то если игрок не отключается и проходит все этапы логина - у него лицензия.
    Если отключается - пиратка либо проблемы с интернетом.
    2) Невозможно на практике. Чисто технически можно определить закрытие соединения, когда игрок отключается.
    Но даже Paper не кидает соответствующий эвент. Сам недавно интересовался этим вопросом:
    http://rubukkit.org/threads/connectionclosedevent-v-bungeecord.164855/
    Можно попробовать написать issue на git Paper'а.
     
  4. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Зачем две банжи, накурился что ли? )
    Можно включать online-mode определённым игрокам при заходе.
    Захотел игрок - прописал команду, его кикнуло, в следующий раз ему включается online-mode.
     
  5. Автор темы
    Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Я так и сделал. Но проблема что не все с лицензии постоянно заходить смогут. А чтобы зайти с пиратки, надо вручную игрока из базы лицензионных убирать
     
  6. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ну, тут уж игроки сами виноваты, что подключили вход по лицензии.
    Если надо убирать - можно сделать ЛК на сайте и там кнопку "Отключить вход по лицензии".
     
  7. alexandrage

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

    Баллы:
    173
    Зачем, если он с лицухой? Никого убирать не надо. Один раз привязал лицуху и все.
     
  8. Автор темы
    Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Ну не у всех она стабильно есть. Большинство на левых сайтах за 100р покупают
     
  9. alexandrage

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

    Баллы:
    173
    Ну ля сменил ник и опять играет. Проблема то. С пиратки же пофигу какой ник.
     
  10. alexandrage

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

    Баллы:
    173
    Собстно и отвязаться можно с мульта будет. Ввел старый ник и его пароль. Вот только есть проблема, у лицушников другой uuid и он все равно просрет свой акк в игре).
    И кстати да, может коллизитя случится лиц uuid с пиратским. Так что перемешивание лиц и пиратов не совсем безопасное дело.
     
  11. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    все нормальные плагины устанавливают игроку с лицензии offline uuid чтобы такого небыло. клиент то получает свой ник и уид через пакет от сервера, а не откуда то ещё.
     
  12. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    сейчас стало модно привязывать аккаунт к вк, так в чем проблема к боту дописать возможность отключения лицензии?
     
  13. Автор темы
    Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Заходил с пиратки и лицензии, uuid один, нигде вроде не пропало ничего
     
  14. alexandrage

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

    Баллы:
    173
    Не мож быть такого, или сервер не в режиме банекорда. Тогда у всех будет айпи банже сервера.
     
  15. Автор темы
    Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    upload_2019-8-30_11-39-50.png
     
  16. Автор темы
    Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    первый раз с лицензии, второй с пиратки. IP не банги
     
  17. alexandrage

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

    Баллы:
    173
    Так это оба с пиратки вошли получается не? У лицушников свой уид же не офлайеовый.
     
  18. Автор темы
    Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Один с пиратки, один с лицензии
     
  19. alexandrage

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

    Баллы:
    173
    Окай здаюсь. Не знаю как это у тебя работает.
     
  20. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
     

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