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

Помогите Авторизации

Тема в разделе "[Архив] Помощь", создана пользователем deno10, 16 дек 2012.

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

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Я сделал лаунчер, и поэтому отключил плагин авторизации.
    Но сейчас на сервер (с любого другого лаунчера 1.4.5) может зайти кто угодно, под любым ником.
    Подскажите, как можно это предотвратить?
     
  2. Player

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

    Баллы:
    88
    Skype:
    Tolko-dlya-znakomix.
    online mode=true в настройках сервера, потом в craftbukkit.jar идешь по адресу: net/minecraft/server и находишь там ThreadLoginVerifirer.class, редактируешь его InClassTranslator, там изменяешь путь до joinserver.php?user=
     
    HoShiMin нравится это.
  3. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    хм, попробую
     
  4. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Пишет Bad Login, даже если я за себя правильно захожу.
     
  5. alexandrage

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

    Баллы:
    173
    Подключать клиент и сервер к своим скриптам не пробовал :D?
     
    slavik123123123 нравится это.
  6. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Подключено всё:mad:
     
    GJEvolution нравится это.
  7. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Сам справился, в таблице полей не хватало...
     
  8. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Помогите опять, прошу...
    Если я делаю запрос вручную, всё работает
    А если захожу через лаунчер - Bad Login
     
  9. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Up;
    Скрипт: http://the-spice.org/auth/joinserver.php
     
  10. Skar

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

    Баллы:
    88
    Имя в Minecraft:
    Skar
    Нужно менять и клиент , а не только сервер + можно поменять скрипты
     
  11. sn1f3r

    sn1f3r Активный участник

    Баллы:
    68
    Skype:
    kasromaha
    Имя в Minecraft:
    sn1f3r
    Я сталкивался с этим. Скачай этот файл и далее настрой правильнее connect.php. Если ты хочешь, что бы авторизовывало без плагина, то тебе нужен сайт. Если он у тебя есть, то объясняю как сделать. заходим в phpMyAdmin. Выбираем Базу Данных и жмём "Импорт". Нажимаем "Выбрать файл" и закачиваем все файлы из папки sql (Откройте с помощью любого текстового редактора файл add_columns.sql и в первой строке вместо tabe_name напишите название вашей таблицы с пользователями). В connect.php всё по-русски написано.
     

    Вложения:

  12. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Во-первых, вы меня не поняли. У меня уже есть сайт, все столбцы в таблицах, и всё настроено.
    Я спрашивал, почему если я вручную завожу запрос (в адресной строке), то мне выдаёт, что всё хорошо (разумеется, если такой логин существует), а если я захожу через лаунчер - то пишет Bad Login.

    P.S. Сейчас даже вручную перестало работать
     
  13. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    up. Помогите, прошу...
     
  14. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Заметил интересную особенность:
    Если я вхожу через свой лаунчер, с любым ником (зарегистрирован он, или нет), всегда пишет Bad Login.
    А если я вхожу через обычный лаунчер, то если я вхожу с существующим ником, то пишет User Not Premium (а если с несуществующим - также Bad Login).
     
    zuma2 нравится это.
  15. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Нашёл и исправил у себя одну ошибку, теперь всегда пишет "User Not Premium"
    Может, в craftbukkit.jar, что-то ещё надо подправить?

    P.S. Нашёл ещё файл checkserver.php
    В ThreadLoginVerify надо указывать путь до checkserver.php или до joinserver.php ?
     
  16. alexandrage

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

    Баллы:
    173
    @deno10, Сервер к checkserver клиент к joinserver все просто.
     
    Сникерсни нравится это.
  17. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Я это уже сделал
     
  18. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Пишет Bad Login, хотя при запросе вручную всё ок
     
  19. alexandrage

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

    Баллы:
    173
    @deno10, Если ошибок нет. В чем я сомневаюсь, то хост не подходит.
     
    ПриветОтМиднайта нравится это.
  20. Автор темы
    deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Как он может не подходить? Я делаю запрос вручную, набирая все параметры в адресной строке - всё хорошо, авторизуюсь через лаунчер - server authentication is unavailable
     

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