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

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

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

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

  1. D1Xer

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

    Баллы:
    76
    Имя в Minecraft:
    TheTarasik
    Там берётся из mojang authlib , а если ставить старые версии тогда плагин не работает.
     
  2. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
     
  3. Alexx_SD

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

    Баллы:
    61
    Имя в Minecraft:
    Alexx_SD
    Ребят, выручайте, ну уже сил нету решить ошибку с mysql, который день не могу решить.
    Диагноз: Проблемы с соединением к mysql при авторизации.

    Домашний сервер, на котором стоит:
    - Ubuntu server 18.04
    - Сайт на основе dle 10.6
    - MySQL 5.7.22
    - LaunchServer v15.4
    - Сервер minecraft

    auth admin admin1323
    2018.07.23 17:37:07 [INFO] Command 'auth admin admin1323'
    [Command Thread] INFO com.zaxxer.hikari.HikariDataSource - Hikari pool authProviderPool is starting.
    Mon Jul 23 17:37:07 MSK 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
    [Command Thread] INFO com.zaxxer.hikari.pool.HikariPool - Hikari pool authProviderPool is shutting down.
    2018.07.23 17:37:07 [ERROR] com.zaxxer.hikari.pool.PoolInitializationException: Exception during pool initialization
    address: "178.69.64.162";
    bindAddress: "0.0.0.0";
    port: 7240;

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

    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
    address: "localhost"; # Адрес MySQL-сервера
    port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
    username: "Секрет"; # Имя пользователя MySQL-сервера
    password: "Секрет"; # Пароль пользователя
    database: "dle"; # База данных

    query: "SELECT name FROM dle_users WHERE (email=? OR name=?) AND password=MD5(MD5(?)) LIMIT 1"; # Запрос. Он должен быть SELECT и возвращать имя пользователя в правильном регистре. ? заменяются на параметры ниже:
    queryParams: [ "%login%", "%login%", "%password%" ]; # Параметры к запросу. %login% и %password% заменяются на имя пользователя и пароль соответственно
    };

    # Texture provider
    textureProvider: "request";
    textureProviderConfig: {
    skinsURL: "http://alexxsd.ru/MinecraftSkins/%username%.png";
    cloaksURL: "http://alexxsd.ru/MinecraftCloaks/%username%.png";
    };

    # Launch4J EXE binary building
    launch4J: false;

    # Compress files when updating using Inflate algorithm
    compress: true;
    При чем сайт и всякие плагины от других серверов без проблем коннектятся к домашнему MySQL через localhost, но не этот лаунчер.

    Лаунчер без проблем подключается к бесплатному MySQL по удаленке. Мог бы на нем остановится, но он дропает базу на седьмой день использования.
     
  4. Cornettess

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

    Баллы:
    61
    Имя в Minecraft:
    CraftZzzzzz
     

    Вложения:

    • EGHmZF1r3gI.jpg
      EGHmZF1r3gI.jpg
      Размер файла:
      63,4 КБ
      Просмотров:
      32
  5. Alexx_SD

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

    Баллы:
    61
    Имя в Minecraft:
    Alexx_SD
  6. D1Xer

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

    Баллы:
    76
    Имя в Minecraft:
    TheTarasik
    Код:
    # Auth handler
    authHandler: "mysql";
    authHandlerConfig: {
     fetchAll: true;
    
        address: ""; # ИЗМЕНИТЬ
        port: 3306;
        username: ""; # ИЗМЕНИТЬ
        password: ""; # ИЗМЕНИТЬ
        database: ""; # ИЗМЕНИТЬ
    
        table: "dle_users";
        uuidColumn: "uuid";
        usernameColumn: "name";
        accessTokenColumn: "accessToken";
        serverIDColumn: "serverID";
    };
    
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
        address: ""; # Адрес MySQL-сервера
    port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
    username: ""; # Имя пользователя MySQL-сервера
    password: ""; # Пароль пользователя
    database: ""; # База данных
    
    query: "SELECT name FROM dle_users WHERE (email=? OR name=?) AND password=MD5(MD5(?)) LIMIT 1";
    queryParams: [ "%login%", "%login%", "%password%" ];
    };
     
  7. D1Xer

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

    Баллы:
    76
    Имя в Minecraft:
    TheTarasik
    пробуй это
     
  8. D1Xer

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

    Баллы:
    76
    Имя в Minecraft:
    TheTarasik
    Если не заработает в конце название бд добавь "?serverTimezone=UTC"
     
  9. Alexx_SD

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

    Баллы:
    61
    Имя в Minecraft:
    Alexx_SD
    В таком случае лаунчер выдаст ошибку еще при загрузке. Да и текстовый authHandler отлично справлялся со сторонним MySQL.
    А это сработало на ура) Спасибо за помощь
     
  10. RaDiC

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

    Баллы:
    68
    У меня та же ошибка, но не помогает ни ?serverTimezone=UTC, ни ?useSSL=false
     
  11. _Islam_

    _Islam_ Участник Пользователь

    Баллы:
    31
    Ребят, нужна помощь!
    В лаунчере сперва же идет авторизация, после него идет скачивание майнкрафта.
    Я изменил так чтобы, сперва была авторизация, если авторизация проходит успешно открывалась новая окошко.

    function doAuth(profile, login, rsaPassword) {
    processing.resetOverlay();
    overlay.show(launch.overlay, null);
    }

    Но теперь вопрос в том, как запустить в другой кнопке "Играть" скачивание майнкрафта?

    launch.overlay.lookup("#button4").setOnAction(ДЕЙСТВИЕ);

    Что нужно сделать?
     
  12. vlad0o0s

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

    Баллы:
    61
    Имя в Minecraft:
    flitplay
    Ошибка авторизации, все верно ввожу, проверил в бд, ХЕЛП!
     

    Вложения:

  13. wotyk

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

    Баллы:
    66
    Ошибся темой, здесь лаунчер V3, а ты прикручиваешь лаунчер отсюда http://www.rubukkit.org/threads/sashok724-launcher.42883/ . Про dle уже сто раз написали, что в ней изменился способ шифрования паролей. У тебя 2 выхода - или получить помощь от создателя лаунчера, который ты прикручиваешь (ссылка выше с темой), либо откатывать dle на старую версию.
     
  14. Kirich

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

    Баллы:
    78
    Скачай любой лаунчер с этой фигнёй и посмотри, ибо тут вряд-ли насчёт этого помогут
     
  15. vlad0o0s

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

    Баллы:
    61
    Имя в Minecraft:
    flitplay
    вот и мой ответ! спасибо! откатил все норм!
     
  16. MC-wars

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

    Баллы:
    76
    Пытаюсь накатить 1.12.2 на лаунчер
    версию 1.12.2 в конфиге лаунчер не воспринимает, поменял на 1.12
    вроде видит. Ассетсы специально для него сделал.
    Запускаю и вылетает вот с такой ошибкой:

    Код:
    2018.07.24 16:22:11 [DEBUG] Verifying class loader
    2018.07.24 16:22:11 [DEBUG] Verifying JVM architecture
    2018.07.24 16:22:11 [DEBUG] Disabling SNI extensions (SSL fix)
    sashok724's Client Launcher v15.4 (build #85, 18.06.17)
    2018.07.24 16:22:11 [DEBUG] Reading ClientLauncher params file
    2018.07.24 16:22:11 [DEBUG] Verifying ClientLauncher sign and classpath
    2018.07.24 16:22:11 [DEBUG] Starting JVM and client WatchService
    2018.07.24 16:22:29 [DEBUG] Used heap: 4 MiB
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/Level
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:94)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at launcher.lOlkEKchebureK.LoLkeKChEbUREk(SourceFile:322)
        at launcher.lOlkEKchebureK.main(SourceFile:203)
    Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.Level
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 8 more
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    
    Exit code 1
     
  17. MC-wars

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

    Баллы:
    76
    Есть у кого-нибудь готовый клиент под сашка на 1.12.2 с форджем?
     
  18. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    Возможно вопрос будет не совсем понятен. Так как я совсем новенький в этой теме. В общем первый месяц вообще занимаюсь вопросом своего сервера Minecraft-a, до этого был просто рядовым игроком и админил пару серверов и сисадмин по образованию (не пишу код, но ориентируюсь в нём).
    Собираю на машине с Виндой7х64 Jav8, для сына и его одноклассников сборку 1.7.10 с несколькими модами (основной Buildcraft+Forestry+BoP+CustomNPC) на Thermos-1.7.10-1614-57-server.jar - в общем всё собрал и настроил, сайт поднял на Wordpress. Авторизацию сделал Authme 3.3.6 Plugin, а теперь не могу соединить Authme ни с WP ни с LauncherServer.
    Создал для Authme 3.3.6 БД MySQL на сборке Xampp для Win7x64 , авторизация работает хорошо, но вот с LauncherServer в одной БД не хочет, так как разное хеширование. Как я понял у Authme 3.3.6 SHA-256 какое то своё (сменил на MD5 в настройках Authme), а LauncherServer какое то своё хеширование , оттуда и получаю ошибку http://prntscr.com/kafm68 , потому что как я понял он не может читать эти пароли http://prntscr.com/kafnrn из моей БД плагина Authme 3.3.6.
    Сам конфиг вот, версия 15.4: https://prnt.sc/kafpy3

    Cуть была в том, что бы с сайта (без реги) можно было скачать лаунчер, а уже в нём регаться, получать обновы и входить в игру. Без разницы в каком хеше хранить пароли MD5 или SHA-256 - лишь бы работал связка Authme +Sashok724 Launcher.

    Машинка немощная, 4Гб озу, IntlCore 2 ядра 3Ггц. Планировался онлайн не более 10 чел. Но в будущем с покупкой нового железа перенос на машинку помощнее.

    Как решить вопрос с хешированием, дабы сделать лаунчер с авторизацией и регистрацией через лаунчер (не через сайт)? И нужен ли мне Authme? Просто он завязан с Pex и другими плагинами.
     
  19. wotyk

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

    Баллы:
    66
    Брат по несчастью. Мой сын год выдержал, а дальше папа крутись как хочешь. Подумай, прежде чем продолжать это довольно тяжелое и рутинное дело.
    По теме: используй AuthmeReloaded 5.4.0, там все необходимые способы хэширования есть. https://www.spigotmc.org/resources/authmereloaded.6269/
    Сразу несколько отступлений. Если используешь аузми, то по сути сайт (cms) не нужен вначале, группы вк хватит. Если хочешь все таки делать личный кабинет, магазин с привязкой к пользователям, то по сути аузми - это костыль, все таки лучше пользовать регистрацию на сайте.
    Немного сумбурно написал, но по сути неясно какая цель нужна - просто модовая сборка для узкого круга лиц или паблик сервер с полным набором.
    Можно себе еще больше упростить жизнь - есть зарубежные лаунчеры, в которые можно собрать необходимый набор модов, но они работают на лицензионных аккаунтах майнкрафта, которые можно за копейки купить у наших барыг на нужных сайтах (рекламировать ресурсы не буду), т.е. даже аузми не понадобится.
    Если есть виды на паблик проект, то кроме сайта-лаунчера-сервера надо будет бороться с дюпами, крашами, всевозможными багами, настраивать плагины. Это работа не одного месяца и надо либо самому хорошо программировать и делать, либо покупать фиксы у других.
    Вкратце примерно так.
     
  20. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    Благодарю за инфу. Обновил термос с 57 на 58, обновил Authme 3.3.6 до AuthmeReloaded 5.4.0. Ковыряю настройки, так всё же, теперь когда в AuthmeReloaded 5.4.0, там все необходимые способы хэширования есть, какой из них выбрать правильный? Если в примере LaunchServer.cfg ставят MD5 ?

    Код:
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
    address: "127.0.0.1";
    port: 3306;
    username: "authme";
    password: "**********";
    database: "authme?serverTimezone=UTC";
    query: "SELECT name FROM authme WHERE (name=? OR email=?) AND password=MD5(MD5(?)) LIMIT 1";
    queryParams: [ "%login%", "%login%", "%password%" ];
     

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