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

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

Лаунчер Система скинов + авторизация через лаунчер

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем byxar, 1 дек 2011.

  1. z0z1ch

    z0z1ch Старожил Девелопер Пользователь

    Баллы:
    123
    @arionwt1997, дополнительные колонки и таблица добавлены в базу данных?
    PHP:
    // НАСТРОЙКИ АВТОРИЗАЦИИ ЧЕРЕЗ ЛАУНЧЕР
     
    /*
    $db_columnSesId - колонка id сессии
    */
    $db_columnSesId 'session';
     
    /*
    $db_columnServer - колонка id сервера
    */
    $db_columnServer 'server';
     
    /*
    $db_GameDatatable - имя базы данных с информацией о версиях
    */
    $db_GameDatatable 'data';
     
  2. arionwt1997

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

    Баллы:
    78
    Конечно
     
  3. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Слушайте народ, такая вот проблема...
    взял версию которая для интеграции с различными CMS...
    У меня DLE, сначала были проблемы и я не мог понять почему, но потом я понял что в базе в принципе нету колонки dle_users, хотя в файле коннект в коментарии была написанна именно она:
    Код:
    DLE = 'префикс_users' - пример 'dle_users', где "dle_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    Порывшись в базе я нашел таблицу dle_members в которой были нужные колонки, подставив ее я продвинулся немного вперед...

    Но теперь появилась еще одна проблема:
    Если проверить систему с помощью checkserver.php то он выдает просто "NO", а так же система при попытке авторизации пишет мол, неверный пароль...
    В файле connect.php у меня прописано:
    Код:
    $db_columnPass  = "password"';
    Однако когда я сделал попытку найти такую колонку в базе, мне это не удалось...
    единственное что я нашел это members_pass_hash и рядом соль к нему...

    я тут подумал может просто система не обновлена под последние версии DLE? (У меня 9.4)
    В общем даже не знаю что делать... кто знает прошу помочь...
    Спасибо
     
  4. Автор темы
    byxar

    byxar Старожил Девелопер

    Баллы:
    103
    @ql_Nik_lp, ты уверен, что у тебя DLE?
    на сколько я знаю, dle не использует соль. в нем идет двойное мд5
     
  5. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Да, на 100%
    Возможно дело в том что в него интегрирован форум LogicBoard(DLE Edition)??
    Возможно он мог внести какие либо изменения...
     
  6. Dimonskiu

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

    Баллы:
    103
    Всё хорошо работает в режиме $login = 'off';, но когда ставлю on меня авторизирует как dimonskiu, а не Dimonskiu и заливает скин с именем с маленькой буквы, соответственно из-за разного регистра скины и плащи не отображаются. Плагин AuthMe.
     
  7. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    У меня вопрос по поводу того лаунчера который качает архив client.zip и распаковывает его в папку .minecraft. У меня он никуда ничего не распаковывает. Он создается при скачивании на пару сек и потом удаляется не распаковывая файлы в папку. Byxar выручай.
     
  8. Автор темы
    byxar

    byxar Старожил Девелопер

    Баллы:
    103
    возможно.
    скрипт писался под чистую версию
    если ник в базе с маленькой буквы, то и авторизация проходит с маленькой
    архив client.zip должен находится в одной директории с файлами для загрузки, и содержать файлы, которые должны быть распакованы в папку .minecraft
     
    MOHCTEP нравится это.
  9. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    Возникла еще проблема. Она связана 100% не с лаунчером, не с клиентом и не с сервером (все это я уже проверил). В текст скрипта добавляются странные иероглифы и они не дают сработать скрипту. На первом скрине видно что происходит при входе на сервер с правильным логином и паролем, а на втором что происходит в лаунчере при неправильном вводе логина и пароля.
    P.S. Также в лаунчере видно и еще одну проблему, но про нее я задал вопрос в другом разделе.
    1.jpg 2.jpg
     
  10. Автор темы
    byxar

    byxar Старожил Девелопер

    Баллы:
    103
    @MOHCTEP, ты изменял скрипты?
    и какая версия у тебя?
     
  11. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    Версия последняя. Скрипт не изменял. Работаю с hostinger.ru
     
    slavik123123123 нравится это.
  12. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    Странно что все тоже самое когда загружаешь на денвер все нормально работает.
     
  13. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    Byxar так че делать то?
     
  14. makcvsdog

    makcvsdog Guest

    Мне кажется или на скрине ник русский?
     
  15. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    Кажется, мой ник mohctep тока капс.
    Byxar Ты на долго пропал?
     
    RVXman нравится это.
  16. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    HELP ME!!!
     
  17. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Нет, дело оказалось не в этом...
    Поставил чистый дле, но все осталось как и было:
    [​IMG]

    Возможно метод шифрования был изменен в 9.4? Хотя в апдейт листе я такого не нашел...

    Но если все же это так то хотелось бы узнать что можно с этим делать?
    Там в скрипте есть дополнительные поля для IPB и XenForo, возможно ли использовать их?
     
  18. Raptor2108

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

    Баллы:
    173
    Здравствуйте, скачал исходники вашего лаунчера который выкачивает client.zip и устанавливает в минекрафт папку, но почему то не работает обновление выдает ошибку fatall error occured (4): Unable to dowload lwjgl.jar. Возможно я что то неправильно настроил, помогите пожалуйста.

    Кусок кода из GameUpdater.java:
    Код:
        //#Внимание на сервере должен быть файл client.zip, даже пустой!
        String jarList = "lwjgl.jar, jinput.jar, lwjgl_util.jar, client.zip, " + mainGameUrl;
        jarList = trimExtensionByCapabilities(jarList);
     
        StringTokenizer jar = new StringTokenizer(jarList, ", ");
        int jarCount = jar.countTokens() + 1;
     
        urlList = new URL[jarCount];
       
        //# Откуда скачивать
        URL path = new URL("http://raptor2108.jino.ru/client/");
     
  19. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Слушай, на вопрос не отвечу но совет дам...
    Вали с jino как можно быстрее...
    Хостинг дерьмище полное, к тому же как только у тебя кончится баланс, тебе сразу заблочат почти всю ПУ, а если еще и домен у них брал то и управление доменом...
     
  20. MOHCTEP

    MOHCTEP Старожил

    Баллы:
    103
    У тебя проблема в том что lwjgl.jar должен браться из http://raptor2108.jino.ru/client/lwjgl.jar, а там либо доступа к этим файлам нет (а значит задай к ним доступ хотя бы 644), либо их там вообще нет, либо хостинг ГОВНО!
     

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