1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

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

Лаунчер sashok724's Launcher v3 [OpenSource] [Support]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем new-sashok724, 15 янв 2016.

  1. Diable

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

    Баллы:
    66
    Имя в Minecraft:
    RickShow
    В чем может быть проблема? Данные от MySQL заполнены 100% правильно.
    ------------------------------
    UPD: фиксится эта трабла добавлением после названия базы данных "?serverTimezone=UTC". Пример - было: "dle" стало "dle?serverTimezone=UTC"
    Проблема№2 - как на лаунчере сашка сделать обработчик SQL-BCrypt??
    Версия движка DLE 15.1
    Ввожу правильный логин и пароль, он пишет, что логин или пароль не верный :/
    ------------------------------
    UPD2: Фикс всей моей проблемы на версии DLE 15.1 нашел в глубине форума, автор: sirse

    Авторизация под Datalife Engine, работает без обращений к БД, на нативном API движка.

    Установка:

    1. Откройте файл dle_auth_provider.php как текстовый файл, найдите строку

    $api_key_secret = "z7Kp8zz2EUyAII9SejfohEG9hFW0hi";

    1. Замените ключ в скобках на любой другой (сгенерируйте генератором паролей, например)
    2. Файл dle_auth_provider.php положите в корень сайта DLE (рядом с index.php)
    3. В LaunchServer.cfg лаунчера секцию authProvider приведите в следующий вид:

    authProvider: "request";
    authProviderConfig: {
    url: "http://mydlesite.ru/dle_auth_provider.php?api_key=КЛЮЧAPI&login=%login%&password=%password%";
    response: "OK:(?<username>.+)";
    };

    4. Перейдите по ссылке, введя данные http://mydlesite.ru/dle_auth_provider.php?api_key=КЛЮЧAPI&login=ВАШЛОГИН&password=ВАШПАРОЛЬ и проверьте работу скрипта
    5. Вы восхитительны!

    Возможные проблемы:
    Ошибка 500, ошибка Incorrect login or password - в нуллах DLE забывают поменять класс API. Используйте официальный дистрибутив.
    Error 01 - накосячили с API ключом

    Мб потом приведу в порядок, допишу валидацию логина/пароля и выложу на гит.

    Отблагодарить автора - https://rocketbank.ru/sirse или https://www.paypal.me/sirse
     

    Вложения:

    • 22.PNG
      22.PNG
      Размер файла:
      72,6 КБ
      Просмотров:
      16
    • dle_auth_provider.zip
      Размер файла:
      620 байт
      Просмотров:
      4
    Последнее редактирование: 25 сен 2022
  2. Mr_Dredd

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

    Баллы:
    78
    Прошу помощи, лаунчер Сашка последний, сервер магма 1.12.2 и 1.16.5.
    Запуск 1.12.2 launcher.jar;magma.jar авторизация работает, при попытке запуска 1.16.5 пишет не найден майнкласс. Пришлось запускать online - false.
    Как запустить магму 1.16.5 батником с авторизацией через лаунчер?
     
  3. Mr_Dredd

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

    Баллы:
    78
    И проблема 2...
    Пока есть интернет, лаунчер и клиент скачиваются, хешируются, работают, если отключить интернет, при запуске оффлайн клиента ошибка "директории 'jre-8u282-win64' нет в кеше"...
    Куда копать?
     
  4. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    Поддержка закончена, собирайте лаунчер на версии Жабы на которой собран и бинарник сервера.
     
  5. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    Потому что в dle 11.2+ уже используется другой алгоритм хеширования паролей, потому ваш дабл мд5 и не будет работать.
     
  6. zPhoenix

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

    Баллы:
    61
    Имя в Minecraft:
    zPhoenix
    Давно тебя не видел!)
    Даже обрадовался, что ты ещё не забросил эту тему с майном))
     
  7. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    ))), да жив пока, лучше писать на странице профиля, модер сейчас опять начнет это вам не личка.
     
  8. HochyPrivy

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

    Баллы:
    61
    Имя в Minecraft:
    HochyPrivy
    Прошу хелпа! Ошибка 403 Forbidden при попытке законектиться по файлу(dle_auth_provider), хотя через браузер всё нормально. Права вроде норм стоят у dle_auth_provider на FTP

    Вот ошибка:
    java.io.IOException: Server returned HTTP response code: 403 for URL: http://site.ru/dle_auth_provider.php?api_key=kakashka&login=test&password=test

    P.S.: домен не site.ru кншн
     
  9. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    Ну тебе же ясно сказанно, доступ запрещен, значит права на сайте настроены не верно.
     
  10. HochyPrivy

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

    Баллы:
    61
    Имя в Minecraft:
    HochyPrivy
    Права для файла вот такие(пробовал поставить везде галки, не помогло)
    Если речь идёт о правах непосредственно в DLE, то я пытался законектиться через браузер, будучи не в аккаунте и всё было норм
    [​IMG]
     
  11. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    А что за хостинг у тебя?
     
  12. HochyPrivy

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

    Баллы:
    61
    Имя в Minecraft:
    HochyPrivy
    Beget Бесплатный
    DLE 10
     
  13. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    Ну так он не будет просто так работать, нужно скармливать ему нормального Юзер-агента + устанавливать куки, beget=begetok.
     
  14. HochyPrivy

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

    Баллы:
    61
    Имя в Minecraft:
    HochyPrivy
    Я может быть туплю, но что за beget=begetok?
     
  15. HochyPrivy

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

    Баллы:
    61
    Имя в Minecraft:
    HochyPrivy
    В общем я загуглил и понял, что походу придётся менять хостинг
     
  16. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    Ну куки - печеньки.
     
  17. DarkKing5319

    DarkKing5319 Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    DarkKing5319
    а подскажите команду чтобы их установить. никак не выходит
     

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