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

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

При авторизации в лаунчере в консоли выдаёт подобную ошибку, прикрепил фото

launchserver,cfg

address: "62.84.121.84"; #внейшний айпи сервера
bindAddress: "0.0.0.0";
port: 7240;

# Auth handler
authHandler: "textFile";
authHandlerConfig: {
file: "authHandler.cfg";
offlineUUIDs: true;
};

# Auth provider
# Auth provider
authProvider: "request";
authProviderConfig: {
url: "https://fovlight.xyz/launcher.php?login=%login%&password=%password%"; #вставить домен вашего сайта
response: "OK?<username>.+)";

query: "SELECT name FROM dle_users WHERE (email=? OR name=?) AND password=MD5(MD5(?)) LIMIT 1";
queryParams: [ "%login%", "%login%", "%password%" ];
};

# Texture provider
textureProvider: "request";
textureProviderConfig: {
skinsURL: "https://fovlight.xyz/cabinet/upload/skins/%username%.png"; #вставить домен вашего сайта
cloaksURL: "https://fovlight.xyz/cabinet/upload/cloacks/%username%.png"; #вставить домен вашего сайта
};

# Launch4J EXE binary building
launch4J: false;

# Compress files when updating using Inflate algorithm
compress: true;



Основа лежит на sashok724

При открытии authHandler.cfg заметил, что он пустой, но при этом весит 1КБ. Может быть дело в этом?
Переведено с английского языка.-HTTP 403 - это код состояния HTTP, означающий, что доступ к запрошенному ресурсу запрещен. Сервер понял запрос, но не выполнит его.

Настрой авторизацию по mysql, будет быстрее и проще)
 
При авторизации в лаунчере в консоли выдаёт подобную ошибку, прикрепил фото

launchserver,cfg

address: "62.84.121.84"; #внейшний айпи сервера
bindAddress: "0.0.0.0";
port: 7240;

# Auth handler
authHandler: "textFile";
authHandlerConfig: {
file: "authHandler.cfg";
offlineUUIDs: true;
};

# Auth provider
# Auth provider
authProvider: "request";
authProviderConfig: {
url: "https://fovlight.xyz/launcher.php?login=%login%&password=%password%"; #вставить домен вашего сайта
response: "OK?<username>.+)";

query: "SELECT name FROM dle_users WHERE (email=? OR name=?) AND password=MD5(MD5(?)) LIMIT 1";
queryParams: [ "%login%", "%login%", "%password%" ];
};

# Texture provider
textureProvider: "request";
textureProviderConfig: {
skinsURL: "https://fovlight.xyz/cabinet/upload/skins/%username%.png"; #вставить домен вашего сайта
cloaksURL: "https://fovlight.xyz/cabinet/upload/cloacks/%username%.png"; #вставить домен вашего сайта
};

# Launch4J EXE binary building
launch4J: false;

# Compress files when updating using Inflate algorithm
compress: true;



Основа лежит на sashok724

При открытии authHandler.cfg заметил, что он пустой, но при этом весит 1КБ. Может быть дело в этом?
И ток щас заметил что у тебя в кфг выбран способ request для аутхандлера и докучи в конфиге оставлен sql запрос, выбери что то одно)
 
Помогите исправить..

Код:
[main/INFO] [STDOUT]: [pcl.opensecurity.util.SoundUnpack:load:25]: Extracting sounds from: assets/opensecurity/sounds/alarms/
[main/INFO] [STDOUT]: [pcl.opensecurity.util.SoundUnpack:load:37]: Extracting file: klaxon2.ogg
[main/INFO] [STDOUT]: [pcl.opensecurity.util.SoundUnpack:load:37]: Extracting file: klaxon1.ogg
[ERROR] java.lang.SecurityException: Forbidden modification (ENTRY_MODIFY, 1 times): 'C:\Users\Admin\AppData\Roaming\LAUNCHER\updates\test\mods\OpenSecurity\assets\opensecurity\sounds\alarms\klaxon1.ogg'
    at launcher.KeEPerjErRyR55.keepErJErRy6HE(SourceFile:138)
    at launcher.KeEPerjErRyR55.keepErJErRy6HE(SourceFile:147)
    at launcher.KeEPerjErRyR55.run(SourceFile:92)
    at java.lang.Thread.run(Thread.java:748)

[DEBUG] Trying to halt JVM
[main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper

Exit code 195952353
 
Помогите исправить..

Код:
[main/INFO] [STDOUT]: [pcl.opensecurity.util.SoundUnpack:load:25]: Extracting sounds from: assets/opensecurity/sounds/alarms/
[main/INFO] [STDOUT]: [pcl.opensecurity.util.SoundUnpack:load:37]: Extracting file: klaxon2.ogg
[main/INFO] [STDOUT]: [pcl.opensecurity.util.SoundUnpack:load:37]: Extracting file: klaxon1.ogg
[ERROR] java.lang.SecurityException: Forbidden modification (ENTRY_MODIFY, 1 times): 'C:\Users\Admin\AppData\Roaming\LAUNCHER\updates\test\mods\OpenSecurity\assets\opensecurity\sounds\alarms\klaxon1.ogg'
    at launcher.KeEPerjErRyR55.keepErJErRy6HE(SourceFile:138)
    at launcher.KeEPerjErRyR55.keepErJErRy6HE(SourceFile:147)
    at launcher.KeEPerjErRyR55.run(SourceFile:92)
    at java.lang.Thread.run(Thread.java:748)

[DEBUG] Trying to halt JVM
[main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper

Exit code 195952353
Во время загрузки у тебя создается папка в mods и в лаунчере срабатывает защита.
Добавь в исключения всю папку mods, прогрузись до появления меню, загрузи весь свой готовый клиент с компьюетера в updates и затем убери из исключений папку mods
 
Последнее редактирование:
Во время загрузки у тебя создается папка в mods и в лаунчере срабатывает защита.
Добавь в исключения всю папку mods, прогрузись до появления меню, загрузи весь свой готовый клиент с компьюетера в updates и затем убери из исключений папку mods
Даже если я и сделаю это для себя, так это мне делать и для остальных?
 
Даже если я и сделаю это для себя, так это мне делать и для остальных?
Если ты все сделаешь верно как расписано выше, то остальные такую ошибку больше не поймают т.к лаунчер будет сам заранее подгружать ВСЕ нужные для работы папки, и клиенту не придется их создавать самостоятельно при загрузке
 
Доброго времени суток!
Не подскажите что я не так сделал?
lIAT1Wi
 

Вложения:

  • изображение_2022-03-06_220143.png
    изображение_2022-03-06_220143.png
    Размер файла
    583,2 КБ
    Просмотров
    14
Доброго времени суток!
Не подскажите что я не так сделал?
lIAT1Wi
У тебя бд dle пустая, в ней нет ничего, соответственно он и не может найти таблицу dle_users в ней
Сначала установи DLE в эту бд и уже потом пробуй
 

Вложения:

  • изображение_2022-03-07_000826.png
    изображение_2022-03-07_000826.png
    Размер файла
    671,9 КБ
    Просмотров
    16
Неправильный логин или пароль)
Быть может шифрование не md5 в новых длехах, я обычно через скрипт подрубал сашок, это проще и быстрее, через муськул только гравит
 
Лучше передачу крашрепортов на сервер, реально полезная вешь будет. Ибо игроки пожизни не могут объяснить от чего они вылетают. Они не понимают что такое крашлог и с чем его едят. Как в k773 реализовано.
А я думал, что один такое придумал :nerd:

VK кстати таким занимается - они собирают JS ошибки у пользователей в СУБД ClickHouse (одна из лучших СУБД в мире, правда не для всего подходит, тем же отсутствием DELETE и UPDATE, но зато самая быстрая в мире, нужна для BigData в основном), которая отлично для этого подходит, впрочем как и некоторые другие решения, перечисленные здесь (очень интересная ссылка)
 
В чем может быть проблема? Данные от 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 КБ
    Просмотров
    23
  • dle_auth_provider.zip
    dle_auth_provider.zip
    Размер файла
    620 байт
    Просмотров
    6
Последнее редактирование:
Прошу помощи, лаунчер Сашка последний, сервер магма 1.12.2 и 1.16.5.
Запуск 1.12.2 launcher.jar;magma.jar авторизация работает, при попытке запуска 1.16.5 пишет не найден майнкласс. Пришлось запускать online - false.
Как запустить магму 1.16.5 батником с авторизацией через лаунчер?
 
И проблема 2...
Пока есть интернет, лаунчер и клиент скачиваются, хешируются, работают, если отключить интернет, при запуске оффлайн клиента ошибка "директории 'jre-8u282-win64' нет в кеше"...
Куда копать?
 
Прошу помощи, лаунчер Сашка последний, сервер магма 1.12.2 и 1.16.5.
Запуск 1.12.2 launcher.jar;magma.jar авторизация работает, при попытке запуска 1.16.5 пишет не найден майнкласс. Пришлось запускать online - false.
Как запустить магму 1.16.5 батником с авторизацией через лаунчер?
Поддержка закончена, собирайте лаунчер на версии Жабы на которой собран и бинарник сервера.
 
В чем может быть проблема? Данные от 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

Потому что в dle 11.2+ уже используется другой алгоритм хеширования паролей, потому ваш дабл мд5 и не будет работать.
 
Потому что в dle 11.2+ уже используется другой алгоритм хеширования паролей, потому ваш дабл мд5 и не будет работать.
Давно тебя не видел!)
Даже обрадовался, что ты ещё не забросил эту тему с майном))
 
Давно тебя не видел!)
Даже обрадовался, что ты ещё не забросил эту тему с майном))
))), да жив пока, лучше писать на странице профиля, модер сейчас опять начнет это вам не личка.
 
Прошу хелпа! Ошибка 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 кншн
 
Прошу хелпа! Ошибка 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 кншн
Ну тебе же ясно сказанно, доступ запрещен, значит права на сайте настроены не верно.
 

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

Назад
Верх