Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

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

@arionwt1997, дополнительные колонки и таблица добавлены в базу данных?
PHP:
// НАСТРОЙКИ АВТОРИЗАЦИИ ЧЕРЕЗ ЛАУНЧЕР
 
/*
$db_columnSesId - колонка id сессии
*/
$db_columnSesId = 'session';
 
/*
$db_columnServer - колонка id сервера
*/
$db_columnServer = 'server';
 
/*
$db_GameDatatable - имя базы данных с информацией о версиях
*/
$db_GameDatatable = 'data';
 
@arionwt1997, дополнительные колонки и таблица добавлены в базу данных?
PHP:
// НАСТРОЙКИ АВТОРИЗАЦИИ ЧЕРЕЗ ЛАУНЧЕР
 
/*
$db_columnSesId - колонка id сессии
*/
$db_columnSesId = 'session';
 
/*
$db_columnServer - колонка id сервера
*/
$db_columnServer = 'server';
 
/*
$db_GameDatatable - имя базы данных с информацией о версиях
*/
$db_GameDatatable = 'data';
Конечно
 
Слушайте народ, такая вот проблема...
взял версию которая для интеграции с различными 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)
В общем даже не знаю что делать... кто знает прошу помочь...
Спасибо
 
@ql_Nik_lp, ты уверен, что у тебя DLE?
на сколько я знаю, dle не использует соль. в нем идет двойное мд5
 
@ql_Nik_lp, ты уверен, что у тебя DLE?
на сколько я знаю, dle не использует соль. в нем идет двойное мд5
Да, на 100%
Возможно дело в том что в него интегрирован форум LogicBoard(DLE Edition)??
Возможно он мог внести какие либо изменения...
 
Всё хорошо работает в режиме $login = 'off';, но когда ставлю on меня авторизирует как dimonskiu, а не Dimonskiu и заливает скин с именем с маленькой буквы, соответственно из-за разного регистра скины и плащи не отображаются. Плагин AuthMe.
 
У меня вопрос по поводу того лаунчера который качает архив client.zip и распаковывает его в папку .minecraft. У меня он никуда ничего не распаковывает. Он создается при скачивании на пару сек и потом удаляется не распаковывая файлы в папку. Byxar выручай.
 
Да, на 100%
Возможно дело в том что в него интегрирован форум LogicBoard(DLE Edition)??
Возможно он мог внести какие либо изменения...
возможно.
скрипт писался под чистую версию
Всё хорошо работает в режиме $login = 'off';, но когда ставлю on меня авторизирует как dimonskiu, а не Dimonskiu и заливает скин с именем с маленькой буквы, соответственно из-за разного регистра скины и плащи не отображаются. Плагин AuthMe.
если ник в базе с маленькой буквы, то и авторизация проходит с маленькой
У меня вопрос по поводу того лаунчера который качает архив client.zip и распаковывает его в папку .minecraft. У меня он никуда ничего не распаковывает. Он создается при скачивании на пару сек и потом удаляется не распаковывая файлы в папку. Byxar выручай.
архив client.zip должен находится в одной директории с файлами для загрузки, и содержать файлы, которые должны быть распакованы в папку .minecraft
 
Возникла еще проблема. Она связана 100% не с лаунчером, не с клиентом и не с сервером (все это я уже проверил). В текст скрипта добавляются странные иероглифы и они не дают сработать скрипту. На первом скрине видно что происходит при входе на сервер с правильным логином и паролем, а на втором что происходит в лаунчере при неправильном вводе логина и пароля.
P.S. Также в лаунчере видно и еще одну проблему, но про нее я задал вопрос в другом разделе.
1.jpg2.jpg
 
@MOHCTEP, ты изменял скрипты?
и какая версия у тебя?
 
Странно что все тоже самое когда загружаешь на денвер все нормально работает.
 
возможно.
скрипт писался под чистую версию

Нет, дело оказалось не в этом...
Поставил чистый дле, но все осталось как и было:
67b88ed1eac5.png

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

Но если все же это так то хотелось бы узнать что можно с этим делать?
Там в скрипте есть дополнительные поля для IPB и XenForo, возможно ли использовать их?
 
Здравствуйте, скачал исходники вашего лаунчера который выкачивает 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/");
 
Здравствуйте, скачал исходники вашего лаунчера который выкачивает 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/");

Слушай, на вопрос не отвечу но совет дам...
Вали с jino как можно быстрее...
Хостинг дерьмище полное, к тому же как только у тебя кончится баланс, тебе сразу заблочат почти всю ПУ, а если еще и домен у них брал то и управление доменом...
 
Здравствуйте, скачал исходники вашего лаунчера который выкачивает 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/");
У тебя проблема в том что lwjgl.jar должен браться из http://raptor2108.jino.ru/client/lwjgl.jar, а там либо доступа к этим файлам нет (а значит задай к ним доступ хотя бы 644), либо их там вообще нет, либо хостинг ГОВНО!
 

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

Назад
Верх