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

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

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

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

  1. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Помогите реализовать авторизацию под cms mc shop:D
     
  2. sibur

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

    Баллы:
    66
    Имя в Minecraft:
    sibur
    Вот под кмс мс шоп

    Код:
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
        #message: "You need to change auth provider in LaunchServer.cfg";
        address: "192.168.1.55"; # Адрес MySQL-сервера
        port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
        username: "minecraft"; # Имя пользователя MySQL-сервера
        password: "**********"; # Пароль пользователя
        database: "minecraft"; # База данных
    
        query: "SELECT usr FROM ms_members WHERE usr=? AND pass=MD5(?) LIMIT 1"; # Запрос. Он должен быть SELECT и возвращать имя пользователя в правильном регистре. ? заменяются на параметры ниже:
        queryParams: [ "%login%", "%password%" ]; # Параметры к запросу. %login% и %password% заменяются на имя пользователя и пароль соответственно
    };

    new-sashok724

    Скажи пожалуйста, самому банжу пропатчить сложно? А то она частенько обновляется. И возможно ли сделать в лаунчере поддержку будущих версий майна? А то в файле profile.cfg пишешь версию 1.9 он вообще не запускается. А написал 1.8.8 он без проблем запустил клиент 1.9
     
  3. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    new-sashok724, Обнови Kcauldron до актуального билда.
    Уже вышел: 1.7.10-1614.200 :C
    А мы все еще на: 1.7.10-1614.188
     
    Последнее редактирование: 10 мар 2016
  4. Udo

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

    Баллы:
    66
    Имя в Minecraft:
    Trids
    Ручками обнови , там по сути , заменить пару файлов
     
  5. sibur

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

    Баллы:
    66
    Имя в Minecraft:
    sibur
    Ну так и сказал бы какие файлы менять, к чему эти бесполезные сообщения?
     
  6. Udo

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

    Баллы:
    66
    Имя в Minecraft:
    Trids
    По факту, достаточно просто взять и заменить файлы которые выложил Prototik на своём сайте, на те что уже в папке и всё
    Обновлённый Котёл до 200 билда
    https://yadi.sk/d/A3LBw6u2q3Zyp
    Ссыль выше смотри
     
    Последнее редактирование: 10 мар 2016
  7. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Как сделать, чтобы uuid онлайн игроков не отличались от оффлайн игроков? На старом лаунчере было такое, тут же отличается.
     
  8. Udo

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

    Баллы:
    66
    Имя в Minecraft:
    Trids
    Скорее всего никак, так как генерация то идёт разная, если же тебе нужно тупо дать старым игрокам их UUID то просто перепиши их в БД
     
  9. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Можно как то автоматизировать?
    Что бы не вписывать самому ручками все.
     
  10. sibur

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

    Баллы:
    66
    Имя в Minecraft:
    sibur
    Я сделал генерацию уидов при регистрации на сайте. Т.е. кмс генерирует уид по старому варианту.
     
  11. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Ух тыж, а как быть с теми кто зарегался и уже играл?
     
  12. sibur

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

    Баллы:
    66
    Имя в Minecraft:
    sibur
    Я делал для себя ведь. У меня был лаунчер FMX т.е. у всех игроков кто уже зарегался были уиды.
     
  13. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    А как быть когда игроки играли уже и все же я хочу поставить лаунчер без потерь старых uuid
     
  14. sibur

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

    Баллы:
    66
    Имя в Minecraft:
    sibur
    У тебя же эти старые уиды куда то сохранялись вот и настрой этот лаунчер чтобы он оттуда брал эти старые уиды.
     
  15. Udo

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

    Баллы:
    66
    Имя в Minecraft:
    Trids
    Заставляешь игрока регаться на сервере, далее идёшь в BD и из старой BD где у тебя сгенерирован UUID берёшь его и вставляешь в новую BD
    Либо скрипт, либо руки , третьего не дано
    По поводу скрипта помочь не смогу, ибо не уметь, проще руками, либо же сделать такую фичу, экспортировать всю таблицу с uuid и логинами в xml файл, далее его впихиваешь в файл AuthHandler в котором хранятся UUID предварительно сказав ему всё это писать не в БД , а в файл
     
  16. pilad

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

    Баллы:
    76
    Спасибо конечно, но хотелось бы , чтоб сам ТС обновил. Так надёжнее было бы ))
     
  17. Alta-Host

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

    Баллы:
    76
    Имя в Minecraft:
    Big_Energy
    Возможно кому-нибудь пригодится.
    Подключение к БД webMCR/webMCRex
    Код:
    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
        address: "localhost"; # Адрес MySQL-сервера
        port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
        username: "root"; # Имя пользователя MySQL-сервера
        password: "pass"; # Пароль пользователя
        database: "site"; # База данных
    
        query: "SELECT login FROM accounts WHERE (email=? OR login=?) AND password=md5(?) LIMIT 1"; # Запрос. Он должен быть SELECT и возвращать имя пользователя в правильном регистре. ? заменяются на параметры ниже:
        queryParams: [ "%login%", "%login%", "%password%" ]; # Параметры к запросу. %login% и %password% заменяются на имя пользователя и пароль соответственно
    
    };
    
     
  18. Udo

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

    Баллы:
    66
    Имя в Minecraft:
    Trids
    Не доверять юзерам, это как то не оч, если уж совсем боишся, пройдись по файлам, там по сути изменены только файлы самого котла и главный файл с манифестом
     
  19. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    incorrect username or password данный текст где можно изменить ?
     
  20. Udo

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

    Баллы:
    66
    Имя в Minecraft:
    Trids
    Runtime/Engine или в Module
     

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