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

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

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

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

  1. _Islam_

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

    Баллы:
    31
    Уже сам написал работающий скрипт))
     
  2. wotyk

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

    Баллы:
    66
    Разные способы хэширования нужны только для связки с cms. Если cms нет, то вообще все равно. Смотри что есть в лаунчере и что есть в аузми и выбирай одинаковый. Только если начнешь прикручивать сайт с авторизацией с другим способом шифрования, то по факту пользователям придется заново регистрироваться.
     
  3. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    Поставил в AuthMeReload 5.4.0 SHA256 шифрование. Пересоздал БД удалив её. Настроил LaunchServer.cfg на шифрование SHA-256, вот лог ошибки. Специально вначале ввожу пароль "1" вместо "Password"(правильного).
    Код:
    2018.07.25 01:11:58 [INFO] Setting up server script engine bindings
    2018.07.25 01:11:58 [INFO] JLine2 terminal enabled
    2018.07.25 01:11:58 [INFO] Reading RSA keypair
    2018.07.25 01:11:58 [INFO]  Modulus CRC32: 0x8da9da52
    2018.07.25 01:11:58 [INFO] Reading LaunchServer config file
    2018.07.25 01:11:58 [INFO] Syncing launcher binaries
    2018.07.25 01:11:58 [INFO]  Syncing launcher binary file
    2018.07.25 01:11:58 [WARN]  Missing launcher binary file
    2018.07.25 01:11:58 [INFO]  Syncing launcher EXE binary file
    2018.07.25 01:11:58 [WARN]  Missing launcher EXE binary file
    2018.07.25 01:11:58 [INFO] Syncing updates dir
    2018.07.25 01:11:58 [INFO]  Syncing 'jre-8u131-linux32' update dir
    2018.07.25 01:12:00 [INFO]  Syncing 'jre-8u131-linux64' update dir
    2018.07.25 01:12:01 [INFO]  Syncing 'jre-8u131-macosx' update dir
    2018.07.25 01:12:02 [INFO]  Syncing 'jre-8u131-win32' update dir
    2018.07.25 01:12:03 [INFO]  Syncing 'jre-8u131-win64' update dir
    2018.07.25 01:12:04 [INFO] Syncing profiles dir
    2018.07.25 01:12:04 [INFO] Starting server socket thread
    2018.07.25 01:12:04 [INFO] Server socket thread successfully started
    2018.07.25 01:12:12 [INFO] Command 'authme AHAPXNCT 1'
    2018.07.25 01:12:12 [ERROR] Unknown command: 'authme'
    2018.07.25 01:12:20 [INFO] Command 'auth AHAPXNCT 1'
    2018.07.25 01:12:20 [INFO] HikariCP pooling enabled for 'authProviderPool'
    2018.07.25 01:12:21 [ERROR] java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(SHA-256('1')) LIMIT 1' at line 1
    2018.07.25 01:12:28 [INFO] Command 'auth AHAPXNCT Password'
    2018.07.25 01:12:28 [ERROR] java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(SHA-256('Password')) LIMIT 1' at line 1
    2018.07.25 01:12:32 [INFO] Command 'auth AHAPXNCT Password'
    2018.07.25 01:12:32 [ERROR] java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(SHA-256('Password')) LIMIT 1' at line 1

    Может тут где то косяк?

    Код:
    # Auth handler
    authHandler: "textFile";
    authHandlerConfig: {
        file: "authHandler.cfg";
        offlineUUIDs: true;
    };
    
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
    address: "127.0.0.1";
    port: 3306;
    username: "authme";
    password: "12345";
    database: "authme?serverTimezone=UTC";
    query: "SELECT username FROM authme WHERE (username=? OR email=?) AND password=SHA-256(SHA-256(?)) LIMIT 1";
    queryParams: [ "%login%", "%login%", "%password%" ];
    };
     
  4. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    Неа, где то я накосячил, попробовал так
    password=SHA256(SHA256(?)) итог вот
    http://prntscr.com/karnzx в конфиге AuthMe вот так http://prntscr.com/karp84
     
  5. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    В общем, продолжаю мучить LaunchServer.cfg и Authme Reload. Где можно глянуть подобный список поддерживаемых функций(хешей) которые я могу вписать в конфиг. Так как чистый MD5 AuthmeReload создавать не хочет почему то. Да его и в перечне нет https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md

    Имею ввиду вписать сюда
    Код:
    password=сюда(сюда(?))
     
  6. ReyCODE

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

    Баллы:
    66
    Имя в Minecraft:
    reygasai
    Думаю все слышали что вышел новый MINECRAFT 1.13. Будут ли залиты новые клиенты в репозиторий сашка?
     
  7. ReyCODE

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

    Баллы:
    66
    Имя в Minecraft:
    reygasai
    Для WP есть скрипт на гитхабе самого сашка. Качай и пользуйся.
    https://github.com/new-sashok724/Launcher/blob/master/compat/auth/wordpress.php
     
  8. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    В общем. Оставил вообще идею с сайтом. Удалил всех пользователей из БД и подготовил её к новым пользователям с новыми паролями.
    Может кто подскажет, AuthmeReloaded 5.4 связать в общую MYSQL БД с Лаунчером Sashok724 15.4 - какое в конфигах нужно шифрование прописать и аузми и в БД. То есть общая БД. Лаунчер должен брать Логины и Пароли из БД AuthmeReloaded 5.4

    Вопрос стоит только с шифрованием паролей http://prntscr.com/kb69v0 новый Аузми в md5 их не записывает. А с SHA-256 у Лаунчера какие то проблемы, он не читает такие хеш-пароли.

    Есть ли у кого рабочие. которые реально работают примеры конфига, а именно той части конфига которую я выделил на скрине http://prntscr.com/kb6d13 для Лаунчера и для Аузми 5.4 http://prntscr.com/kb6e2m

    Какой passwordHash: должен быть у них обоих, и где я накосячил, потому что ни SHA256 ни чистый MD5 ни SALTED2MD5 не хочет работать. ну или я не так их настраиваю.

    3й день долбаюсь(( Прошу помощи у тех, кто сталкивался со связыванием AuthmeRel5.4 + Sashok724Launch - без сайта но с одной MySQL БД -MariaDB
     
    Последнее редактирование: 26 июл 2018
  9. Snylex

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

    Баллы:
    61
    Имя в Minecraft:
    Snylex
    не парся и купи хостинг туда все привяжи а я забыл щас же в моде открывать говнопроекты на всем экономят
     
  10. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    СПАСИБО за подсказку, проблемы не в лаунчере, видимо у AuthmeReloaded5.4 какой то другой способ шифрования SHA256 , так как если взять и свой пароль сгенерировать в SHA256 не через плагин, а через онлайн генератор любой, и забить в MySQL то с таким вариантом всё работает.

    Код:
    query: "SELECT username FROM authme WHERE (username=? OR email=?) AND password=SHA2(?, 256) LIMIT 1";
    queryParams: [ "%login%", "%login%", "%password%" ];
    Получается, нужно понять теперь, почему AuthMe как то странно создаёт SHA256 хеш, хотя в конфиге AuthMe никаких доп опций нет.
     
  11. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    Я был прав, и я всё же нашёл алгоритм по которому формируеться (SHA256) пароль в Authme 5, теперь нужно понять, как это в конфигах Лаунчера прописать:

    Full example of password & hash:

    Password: pantof
    Stored entry: $SHA$c7dedf5a36c4a343$05ae3239eee683872ef1cc9096777bf4b1a72a179709efc17d8bf1603b082065

    Other details: The passwords are stored in the following format:
    String encryptedPassword = "$SHA$" + salt + "$" + sha256(sha256(password) + salt);

    То есть вот как бы оно: Password = "$SHA$" + salt + "$" + sha256(sha256(password) + salt);


    https://github.com/AuthMe/AuthMeRel...a/fr/xephi/authme/security/crypts/Sha256.java

    https://github.com/hashcat/hashcat/issues/1486
     
    Последнее редактирование: 26 июл 2018
  12. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    Итог, откатил AuthmeReloaded до версии 5.3.1-legacy - там ещё этой фичи с SHA256 не добавлено. Вот этой:
    Full example of password & hash:

    Password: pantof
    Stored entry: $SHA$c7dedf5a36c4a343$05ae3239eee683872ef1cc9096777bf4b1a72a179709efc17d8bf1603b082065

    Other details: The passwords are stored in the following format:
    String encryptedPassword = "$SHA$" + salt + "$" + sha256(sha256(password) + salt);
    Плагин успешно был переключён до MD5 хеширования паролей и вроди бы как тоже успешно подружился с Sashok724 Launcher 15.4 в котором я снова в настройках вернул:
    query: "SELECT username FROM authme WHERE (username=? OR email=?) AND password=MD5(?) LIMIT 1";
    Спасибо всем кто пытался помочь подсказками, если кто пойдёт "моими стопами", не парьтесь с новым AuthMe - откатите до старого 5.3.1 и будет вам счастье.
     
  13. PotatoHD

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

    Баллы:
    61
    Имя в Minecraft:
    PotatoHD
    Не отображаются скины на сервере и в лаунчере, хотя установил все ссылки в конфиге. Помогите пожалуйста! Заранее спасибо.
     
  14. AHAPXNCT

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

    Баллы:
    61
    Имя в Minecraft:
    AHAPXNCT
    Думаю нужно проверить. ради этого завтра снова поставлю последнюю версию Аузми, удалю всю базу юзеров, сделаю нового юзера через клиент с 256 хешированием и отпишу результат.
     
  15. Kappy

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

    Баллы:
    66
    Имя в Minecraft:
    KAPPY
    Как установить Java 8 на SSH если команда SUDO запрещена?
     
  16. pitolka21

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

    Баллы:
    61
    Имя в Minecraft:
    fun4you
    Подскажите пожалуйста, как убрать в лаунчере рамку от виндовс, и добавить свои кнопки (закрытия, сворачивания)
     
  17. Kappy

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

    Баллы:
    66
    Имя в Minecraft:
    KAPPY
    [ERROR] java.io.IOException: Not a token (line 1)
    Помогите, в 1 строчке все вроде нормально!
     
  18. Kappy

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

    Баллы:
    66
    Имя в Minecraft:
    KAPPY
    sashok724's LaunchServer v15.4 (build #96-veryobf, 27.05.18)
    2018.07.27 13:41:10 [INFO] Setting up server script engine bindings
    2018.07.27 13:41:11 [WARN] JavaFX API isn't available
    2018.07.27 13:41:11 [INFO] JLine2 terminal enabled
    2018.07.27 13:41:11 [INFO] Reading RSA keypair
    2018.07.27 13:41:11 [INFO] Modulus CRC32: 0x1d7874c0
    2018.07.27 13:41:11 [INFO] Reading LaunchServer config file
    2018.07.27 13:41:12 [ERROR] java.io.IOException: Not a token (line 1)
     
  19. PotatoHD

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

    Баллы:
    61
    Имя в Minecraft:
    PotatoHD
    Ну так что знает кто, что с этим делать?
    Я нашел еще человека у которого та же ошибка. Версия 1.7.10
    Ссылка на скин если чо:
    https://potatocraft.ru/MineCraft/MinecraftSkins/PotatoHD.png
    Кто поможет тот сверхчеловек.
     
  20. Peppa

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

    Баллы:
    66
    Имя в Minecraft:
    Kenny
    Возможно из за https. Попробуй прописывать не адрес а через IP и http://ip
     

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