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

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

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

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

  1. Abnormal

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

    Баллы:
    66
    Имя в Minecraft:
    Abnormal
    Видимо просто Yandex блокирует скачку данного лаунчера.
    Такое бывало у меня, непомню как исправил правда...
     
  2. ZONCCK

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

    Баллы:
    78
    Имя в Minecraft:
    ZONCCK
    UPD: Нашел :)
    (иконка, которая находится рядом с названием окна (16х16) находится по пути assets/objects/72/72e138d424c505f26eee83719544abbfed1b5799. Иконка с панели задач (32x32) находится тут: assets/objects/c7/c75b61158e711eca287096e6be6f97cf834b73e3. )
     
  3. Alexgrist

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

    Баллы:
    173
    http://rubukkit.org/threads/sashok724s-launcher-v3-new-video-instrukcija.112222/page-13#post-1296375
     
  4. Alexgrist

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

    Баллы:
    173
    Вообще-то скинула пример решения. Айпи, 0.0.0.0 и localhost могут совершенно по разному работать.
     
  5. Alexgrist

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

    Баллы:
    173
    Соединение с базой есть?
    mysql -h <ip> -u <пользователь> -p
     
  6. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    У тебя DLE? Какая версия?
     
  7. ZONCCK

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

    Баллы:
    78
    Имя в Minecraft:
    ZONCCK
    У игроков, которые не поставили себе плащ, ставится скин стива(на место плаща, см. скрин). Как исправить?
    upload_2017-3-13_17-14-27.png
     
  8. RainbowWarriorppp

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

    Баллы:
    66
    Имя в Minecraft:
    Rainbow
    Сокет работал исправно довольно длительное время, но сейчас начала появляться ошибка:
    java.net.SocketException: Connection reset
    Изменений никаких никуда не вносил, только скачал клиент 1.7.10 с помощью команды, но и с ним всё работало какое-то время. Авторизация с помощью команды:
    auth "username" "password"
    успешно проходит.
    Помогите!
     
  9. BaKs1D

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

    Баллы:
    88
    дай другому человеку попробовать, 99% что у него заработает
     
  10. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Решил поиграться с дизайном. Кто-нибудь может помочь с Java Scene Builder? Как сделать кастомные "кнопошки"? upload_2017-3-14_21-25-14.png
     
  11. ZONCCK

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

    Баллы:
    78
    Имя в Minecraft:
    ZONCCK
    up
     
  12. Nazi1488

    Nazi1488 Активный участник Пользователь Заблокирован

    Баллы:
    61
    Имя в Minecraft:
    Nazi
    Фиксанул кто-то?
    Если да, готов купить.
     
  13. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    Есть фикс. Стучи в личку
     
  14. SleshkaLuck

    SleshkaLuck Новичок Пользователь

    Баллы:
    6
    При скачивании файлов появилась проблема:

    Код:
    Exception in thread "JavaFX Application Thread" <eval>:176 TypeError: profile.object.getUpdateMatcher is not a function
            at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
            at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
            at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
            at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
            at jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:102)
            at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
            at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:98)
            at jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:176)
            at jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124)
            at jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:154)
            at jdk.internal.dynalink.DynamicLinker.relink(DynamicLinker.java:253)
            at jdk.nashorn.internal.scripts.Script$Recompilation$89$4691A$\^eval\_.doUpdate#L:166#L:168#L:172(<eval>:176)
            at jdk.nashorn.internal.scripts.Script$Recompilation$87$2355A$\^eval\_.setTaskProperties#L:64(<eval>:68)
            at javafx.event.EventHandler$$NashornJavaAdapter.handle(Unknown Source)
            at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
            at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
            at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
            at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
            at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
            at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
            at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
            at javafx.event.Event.fireEvent(Event.java:198)
            at javafx.concurrent.EventHelper.fireEvent(EventHelper.java:219)
            at javafx.concurrent.Task.fireEvent(Task.java:1356)
            at javafx.concurrent.Task.setState(Task.java:723)
            at javafx.concurrent.Task$TaskCallable.lambda$call$500(Task.java:1434)
            at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
            at java.security.AccessController.doPrivileged(Native Method)
            at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
            at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
            at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
            at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
            at java.lang.Thread.run(Unknown Source)
     
  15. BaKs1D

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

    Баллы:
    88
    Кто может подсказать в чем косяк. При авторизации верной выдает ошибку в виде OK:АТУТНИК

    Конец авторизации на стороне сайта
    echo($success ? 'OK:' . $login : 'Не верный логин или пароль');

    И LauncherServer.cfg

    response: "OK:(?<username>.+)";

    Я так понял он не правильно ответ принимает, кто может помочь?

    UPD:
    Полная часть авторизации на сайте, под WebMCR Reloaded

    PHP:
    <?php

    $connection 
    mysqli_connect('localhost''root''''root') or die(mysqli_error());
    $login $_GET['login'];
    $password $_GET['password'];
    $query1 mysqli_query($connection"SELECT `salt` FROM `mcr_users` WHERE `login` = '$login'");
    $salt_ mysqli_fetch_array($query1);
    $salt $salt_['salt']; 

    $password md5(md5($salt).md5($password));      
    $query mysqli_query($connection"SELECT `id` FROM `mcr_users` WHERE `login` = '$login' AND `password` = '$password'");
    $result mysqli_fetch_array($query);
    $success $result['id'];

    echo(
    $success 'OK:' $login 'Не верный логин или пароль');

    ?>
    P.S. Знаю, что криво. Можете подсказать как поправить, я буду только рад
     
    Последнее редактирование: 15 мар 2017
  16. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    PHP:
    <?php

    header
    ("Content-Type: text/plain; charset=UTF-8"); //Хз, поможет ли, мб проблема в кодировке

    $connection mysqli_connect('localhost''root''''root') or die(mysqli_error());
    Хедер попробуй дописать, как в куске выше

    Входящие данные ($login, $password) нужно стоит перед тем, как пихать их в запросы.
    Используйте filter_var, filter_input, регулярные выражения.
     
    Последнее редактирование: 16 мар 2017
  17. alexandrage

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

    Баллы:
    173
    Это подключение, а не запрос, фильтровать не имеет смысла. Тут два варика, валид лузверь пасс, или инвалид лузверь пасс. Третьего не дано.
     
  18. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    В примере кода я просто хедер дописал, мб лаунчеру кодировка не нравится.
    Фильтровать, ясен пень, входящие параметры, а не подключение к БД)
    Или вообще добавить строку а-ля ключ апи и проверять её соответствие, или ограничить доступ только лаунчсерверу. Это на случай, если auth.php найдут на веб-сервере.
     
  19. alexandrage

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

    Баллы:
    173
    А смысл его искать то? Это ж ничего не даст. А mysqli prepare нужен только там где работа с переменными пост гет.
     
  20. BaKs1D

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

    Баллы:
    88
    Хедер дописывал сразу после того как пост выложил.
    Если и найдут аутх то доступ только с лаунчерсервера
     

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