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

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

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

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

  1. EgorXeXe

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

    Баллы:
    66
    Код:
    address: "localhost";
    bindAddress: "0.0.0.0";
    port: 7240;
    
    # Auth handler
    authHandler: "mysql";
    authHandlerConfig: {
     fetchAll: true;
    
        address: "localhost";
        port: 3306;
        username: "launcher";
        password: "launcher";
        database: "launcher";
    
        table: "dle_users";
        uuidColumn: "uuid";
        usernameColumn: "name";
        accessTokenColumn: "accessToken";
        serverIDColumn: "serverID";
    };
    
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
        address: "launcher";
        port: 3306;
        username: "launcher";
        password: "launcher";
        database: "launcher";
    
     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: "http://skins.minecraft.net/MinecraftSkins/%username%.png";
        cloaksURL: "http://skins.minecraft.net/MinecraftCloaks/%username%.png";
    };
    
    # Launch4J EXE binary building
    launch4J: false;
    
    
     
  2. ElebrUS

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

    Баллы:
    66
    Привет, может кто сталкивался или теперь столкнется, но спрошу, сделали же типо обход на лаунчер, у большинства он работает проверенно, но у некоторых не работает вечное обновление файлов...
    Не подскажете, как бы и мне пофиксить это? Заранее спасибо
    Цитата
     
  3. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Kelatyh
    Да
     
  4. Vanterkraft

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

    Баллы:
    88
    Skype:
    Deska_Sava
    попробуй так, как вариант :

    Код:
    # Auth handler
    authHandler: "textFile";
    authHandlerConfig: {
        file: "authHandler.cfg";
        offlineUUIDs: true;
    };
     
  5. EgorXeXe

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

    Баллы:
    66
    Поставил DLE 11.1 Всё работает зашибись. В DLE 11.2 другое хеширование паролей и из-за этого не работает.
     
  6. VRovo213

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

    Баллы:
    76
    По поводу скинов. При онлайн мод: fasle скинов нет, но головы отображаются. Может все таки можно использовать скины с моего хранилища при онлайн-мод фолс? Естественно с собственного лаунчера (
    sashok724's Launcher v3)
     
  7. ElebrUS

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

    Баллы:
    66
    Вариант выше, все отлично уберает!
    А для чего тебе онлайн мод фолс?
     
  8. VRovo213

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

    Баллы:
    76
    Для подключения с других лаунчеров. не спрашивай зачем:D
     
  9. ElebrUS

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

    Баллы:
    66
    С других вообще или с другим дизом?
     
  10. EgorXeXe

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

    Баллы:
    66
    Помогите со скинами. И ещё подскажите какой ЛК использовать для обычных и HD скинов и плащей.
    Вот ошибка. В .htaccess прописано и в браузере есть доступ к папкам и png файлам.

    Мой .htaccess в папке launcher.com/lk/upload/ ---
    Код:
    RewriteEngine Off

    Ошибка ---
    Код:
    2017.01.20 01:22:38 [INFO] Connection #2 from 192.168.0.104: AUTH
    2017.01.20 01:22:39 [DEBUG]  #2 Login: 'root', Password: '****'
    2017.01.20 01:22:39 [INFO] HikariCP pooling enabled for 'authProviderPool'
    [Network Thread] WARN com.zaxxer.hikari.HikariDataSource - idleTimeout is greater than maxLifetime, setting to maxLifetime.
    [Network Thread] INFO com.zaxxer.hikari.HikariDataSource - Hikari pool authProviderPool is starting.
    2017.01.20 01:22:39 [DEBUG]  #2 Auth: 'root' -> 'root'
    2017.01.20 01:22:39 [DEBUG] Getting texture: 'http://launcher.com/lk/upload/skins/root.png'
    2017.01.20 01:22:40 [ERROR] java.io.IOException: Can't get skin texture: 'root'
        at launchserver.response.profile.ProfileByUUIDResponse.getProfile(ProfileByUUIDResponse.java:42)
        at launchserver.response.auth.AuthResponse.reply(AuthResponse.java:75)
        at launchserver.response.ResponseThread.respond(ResponseThread.java:155)
        at launchserver.response.ResponseThread.run(ResponseThread.java:62)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:210)
        at java.net.SocketInputStream.read(SocketInputStream.java:141)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:675)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
        at launcher.helper.IOHelper.newInput(IOHelper.java:251)
        at launcher.helper.SecurityHelper.digest(SecurityHelper.java:67)
        at launcher.client.PlayerProfile$Texture.<init>(PlayerProfile.java:77)
        at launchserver.texture.RequestTextureProvider.getTexture(RequestTextureProvider.java:51)
        at launchserver.texture.RequestTextureProvider.getSkinTexture(RequestTextureProvider.java:45)
        at launchserver.response.profile.ProfileByUUIDResponse.getProfile(ProfileByUUIDResponse.java:40)
        ... 6 more
    
    2017.01.20 01:22:40 [DEBUG] Getting texture: 'http://launcher.com/lk/upload/cloaks/root.png'
    2017.01.20 01:22:40 [ERROR] java.io.IOException: Can't get cloak texture: 'root'
        at launchserver.response.profile.ProfileByUUIDResponse.getProfile(ProfileByUUIDResponse.java:51)
        at launchserver.response.auth.AuthResponse.reply(AuthResponse.java:75)
        at launchserver.response.ResponseThread.respond(ResponseThread.java:155)
        at launchserver.response.ResponseThread.run(ResponseThread.java:62)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:210)
        at java.net.SocketInputStream.read(SocketInputStream.java:141)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:675)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
        at launcher.helper.IOHelper.newInput(IOHelper.java:251)
        at launcher.helper.SecurityHelper.digest(SecurityHelper.java:67)
        at launcher.client.PlayerProfile$Texture.<init>(PlayerProfile.java:77)
        at launchserver.texture.RequestTextureProvider.getTexture(RequestTextureProvider.java:51)
        at launchserver.texture.RequestTextureProvider.getCloakTexture(RequestTextureProvider.java:40)
        at launchserver.response.profile.ProfileByUUIDResponse.getProfile(ProfileByUUIDResponse.java:49)
        ... 6 more
    
    2017.01.20 01:22:40 [DEBUG]  #2 Replied
    2017.01.20 01:22:48 [INFO] Connection #3 from 192.168.0.104: UPDATE
    2017.01.20 01:22:48 [DEBUG]  #3 Update dir: 'jre-8u92-win64'
    2017.01.20 01:22:48 [DEBUG]  #3 Replied
    2017.01.20 01:23:09 [INFO] Connection #4 from 192.168.0.104: UPDATE
    2017.01.20 01:23:09 [DEBUG]  #4 Update dir: 'asset1.8.9'
    2017.01.20 01:23:09 [DEBUG]  #4 Replied
    2017.01.20 01:23:16 [INFO] Connection #5 from 192.168.0.104: UPDATE
    2017.01.20 01:23:16 [DEBUG]  #5 Update dir: 'client1.8.9'
    2017.01.20 01:23:16 [DEBUG]  #5 Replied
    
    

    Конфиг ---
    Сейчас использую ЛК --- Click
    Ещё пробывал --- Click

    Код:
    address: "192.168.0.103";
    bindAddress: "0.0.0.0";
    port: 7240;
    
    # Auth handler
    authHandler: "mysql";
    authHandlerConfig: {
    fetchAll: true; # Загрузить всю базу в кэш при запуске
    
    address: "localhost"; # Адрес MySQL-сервера
    port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
    username: "launcher"; # Имя пользователя MySQL-сервера
    password: "launcher"; # Пароль пользователя
    database: "launcher"; # База данных
    
    table: "dle_users"; # Таблица
    uuidColumn: "uuid"; # Поле с UUID пользователей
    usernameColumn: "name"; # Поле с именами пользователей
    accessTokenColumn: "accessToken"; # Поле с accessToken
    serverIDColumn: "serverID"; # Поле с serverID
    };
    
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
    address: "localhost";
    port: 3306;
    username: "launcher";
    password: "launcher";
    database: "launcher";
    
    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: "http://launcher.com/lk/upload/skins/%username%.png";
        cloaksURL: "http://launcher.com/lk/upload/cloaks/%username%.png";
    };
    
    # Launch4J EXE binary building
    launch4J: true;
    
    
     
  11. Doker96

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

    Баллы:
    78
    Если сайт с ssl - в папку с скинами положи файл .htaccess с содержимым Allow from all
     
  12. VRovo213

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

    Баллы:
    76
    С другими, просто лалки не привыкли к лаунчеру, пускай с пираток сидят, а если с лаунчера зайти, будет преимущество со своими скинами. Так можно добавить скин в оффлайн мод?
     
  13. Assemble

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

    Баллы:
    61
    При старте выдаётся ошибка "java.io.IOException: String termination (line 26)", логин, пасс и база правильные, стоит webmcr reloaded 1.4
    Код:
    address: "localhost";
    bindAddress: "0.0.0.0";
    port: 7240;
    
    # Auth handler
    authHandler: "mysql";
    authHandlerConfig: {
    fetchAll: true; # Загрузить всю базу в кэш при запуске
    
    address: "localhost"; # Адрес MySQL-сервера
    port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
    username: "root"; # Имя пользователя MySQL-сервера
    password: "123123123"; # Пароль пользователя
    database: "mcraft"; # База данных
    
    table: "mcr_users"; # Таблица
    uuidColumn: "uuid"; # Поле с UUID пользователей
    usernameColumn: "login"; # Поле с именами пользователей
    accessTokenColumn: "accessToken"; # Поле с accessToken
    serverIDColumn: "serverID"; # Поле с serverID
    };
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
    address: "localhost; # Адрес MySQL-сервера
    port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
    username: "root"; # Имя пользователя MySQL-сервера
    password: "123123123"; # Пароль пользователя
    database: "mcraft"; # База данных
    query: "SELECT name FROM mcr_users WHERE (email=? OR name=?) AND password=MD5(MD5(?)) LIMIT 1";
    queryParams: [ "%login%", "%login%", "%password%" ];
    };
    
    # Texture provider
    textureProvider: "request";
    textureProviderConfig: {
        skinsURL: "http://localhost/Minecraft/MinecraftSkins/%username%.png";
        cloaksURL: "http://localhost/Minecraft/MinecraftCloaks/%username%.png";
    };
    
    # Launch4J EXE binary building
    launch4J: true;
    
     
  14. Djstim

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

    Баллы:
    78
    Проблема с отображение плаща.
    Все настройки верные, на сайте установлен ssl сертификат. (Но на подомене его нет, так что я думаю что проблема не в этом)
    Скин отображается все пути верные...
    Может что-то подскажете ?
    Код:
    # Texture provider
    textureProvider: "request";
    textureProviderConfig: {
        skinsURL: "http://f.ark-st.ru/files/lk/uploads/skin/%username%.png";
        cloaksURL: "http://f.ark-st.ru/files/lk/uploads/cloak/%username%.png";
    };
     

    Вложения:

  15. Doker96

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

    Баллы:
    78
    RewriteCond %{REQUEST_URI} !^/launcher/cloaks/
    в .htaccess и по данному пути подключение будет по http
     
  16. Djstim

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

    Баллы:
    78
    Метод шифрования пароля смени " password=MD5(MD5(?)) " На свой
     
  17. Assemble

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

    Баллы:
    61
    Что именно указывать? В webmcr у меня стоит md5, но судя по mysql таблице там ещё соль указывается.
     
  18. Djstim

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

    Баллы:
    78
    Скинь суда зашифрованный пасс
     
  19. Assemble

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

    Баллы:
    61
    f5bb0c8de146c67b44babbf4e6584cc0
    сам пасс 123123123, соль 3dTOlwwtNn
     
  20. Djstim

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

    Баллы:
    78
    AND password=MD5() LIMIT 1";
    AND password=MD5 LIMIT 1";

    так попробуй
     

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