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

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

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

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

  1. li4eru

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

    Баллы:
    6
    Спасибо, изучу вопрос.
     
  2. alexandrage

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

    Баллы:
    173
    Есть еще плагин фастлогин, но он работает на станартной авторизации от моджанг.
     
  3. Albetron

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

    Баллы:
    66
    Помогите как дебажить переменные и методы в лаунчере?
    В частности в файле dialog.js функция pingServer, необходимо узнать что из себя представляется принимаемое значение profile (объект, строка и т.д.)
    Код:
    function pingServer(status, statusCircle, profile) {
        setServerStatus(status, statusCircle, javafx.scene.paint.Color.GREY, "...");
        var task = newTask(function() pingers[profile.object].ping());
        task.setOnSucceeded(function(event) {
            var result = task.getValue();
            var color = result.isOverfilled() ? javafx.scene.paint.Color.YELLOW : javafx.scene.paint.Color.GREEN;
            setServerStatus(status, statusCircle, color, java.lang.String.format("%d из %d", result.onlinePlayers, result.maxPlayers));
        });
        task.setOnFailed(function(event) setServerStatus(status, statusCircle, javafx.scene.paint.Color.RED, "Недоступен"));
        startTask(task);
    }
    Если можно дайте пример, пробовал console.debug(profile) , не вышло...
    Есть ли что то на подобии var_dump() из PHP?
     
  4. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    profile принимает название сервера..
     
  5. Albetron

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

    Баллы:
    66
    Ты наверное вопрос не понял... Как мне дампить переменные и методы? Выше я просто выдрал кусок кода и я знаю что profile содержит информацию из файлов в папке profiles. Мне нужен пример дампа в консоли какой то части кода из файла dialog.js , при запуске лаунчера.
    @new-sashok724 автор, ответьте пожалуйста
     
  6. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox


     
  7. Albetron

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

    Баллы:
    66
    Нашел сам LogHelper.debug();
     
  8. nikita99001122

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

    Баллы:
    66
    Имя в Minecraft:
    Blazorkit
    Простите что не по теме но может кто знает что делать при подключении с BungeeCord на Cauldron пишет The server you were previosly on went down ,you have been conected to the lobby.
     
  9. S1dix

    S1dix Ньюби

    Баллы:
    1
    Имя в Minecraft:
    s1dix
    Сделал лаунчер все хорошо но бесконечная авторизация. вот мой лаунчер http://rubukkit.org/threads/sashok724-launcher.42883/#post-689985
    еше в консоли пишит :
    20:15:21] [Launcher thread/WARN]: ���� ������ ���� 16 ��������
    java.lang.NullPointerException
    at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:106)
    at sun.misc.CharacterEncoder.encode(CharacterEncoder.java:188)
    at net.launcher.utils.ThreadUtils.encrypt(ThreadUtils.java:848)
    at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:77)
     
  10. Albetron

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

    Баллы:
    66
    А почему в этой теме?
     
  11. TNT_nolik

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

    Баллы:
    61
    Имя в Minecraft:
    TNT_nolik
    Те у кого такая тема проверьте версию java на VDS



    Exception in thread "main" java.lang.UnsupportedClassVersionError: launchserver/LaunchServer : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
     
    Последнее редактирование: 19 сен 2016
  12. S1dix

    S1dix Ньюби

    Баллы:
    1
    Имя в Minecraft:
    s1dix
    Помогите кто поможет ЗАПЛОЧЮ при скачки клиента выдает ошибку:
    java.io.FileNotFoundException: http://s1dix.tmweb.ru/site/clients/voxelaria70/natives/1
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
    at net.launcher.utils.UpdaterThread.run(UpdaterThread.java:36)
    at net.launcher.utils.ThreadUtils$3.run(ThreadUtils.java:305)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    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)
     
  13. Albetron

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

    Баллы:
    66
    Немного поправил исходники, упаковал (pack200) и положил в LaunchServer, но какая то проблема с сертификатом, подскажите пожалуйста как устранить...

    Снимок.PNG

    Если в исходниках закомментировать эту проверку
    Код:
    public static void verifyCertificates(Class<?> clazz) {
            if (!isValidCertificates(clazz)) {
                throw new SecurityException("Invalid certificates");
            }
        }
    все работает нормально, но видимо я теряю при этом определенную защиту.
    Помогите пожалуйста собрать до конца все корректно.
     
  14. alexandrage

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

    Баллы:
    173
    Ничего ты не теряешь, уо от костика уже давно лаунчер сдувает. Так что забей.
     
  15. OrsoRosso

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

    Баллы:
    61
    Skype:
    OrsoRosso
    Имя в Minecraft:
    SeniorOrsoRosso
    День добрый!
    Появилась такая задача

    В клиенте игрока в config/modname
    изменять\удалять все файлы.

    Если в логин сервере сделать эту папку и положить в нее файлы , то клиент радостно их скачает.
    Но если потом эти файлы с логин сервера удалить , то в клиенте они не удаляются.

    я попробовал добавить нужную директорию сюда

    updateVerify: [
    "libraries", "natives", "config\(пробовал ставить и \ и / )modname", "mods",
    "minecraft\\.jar", "forge\\.jar"
    ];

    в общем то все не плохо , файлы удаляются обновляются , но клиент крашится , потому что есть клиентские моды которые кидают туда свои конфиги , от этого клиент сходит с ума.
    Если добавить в config все файлы сразу , то клиентские моды всеравно заменяют конфиги.

    Насколько я понимаю я либо использую не правильный синтаксис , либо такое сделать вообще нельзя.
    Может быть надо добавить в исключение как то всю папку config кроме одной папки , но до меня не допирает как.

    Благодарю за советы.
     
  16. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Смысла в УО на OS лаунчере? :D
    Проверки вырезал, скомпилил, настройки подсунул и вперёд
     
    Последнее редактирование: 27 сен 2016
  17. alexandrage

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

    Баллы:
    173
    Ну хз, быстрее и более понятно игрокам.
     
  18. dimon_7147

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

    Баллы:
    78
    Закрывает игру из-за: java.lang.SecurityException: Forbidden modification (ENTRY_CREATE, 1 times): 'C:\Users\dimam\Client\updates\HiTech\mods\carpentersblocks'
    Добавил в исключения:
    updateExclusions: [
    # "mods/carpentersblocks",
    # "mods/carpentersblocks/CarpentersBlocksCachedResources\\.zip",
    Все равно убивает клиент.
     
  19. Djstim

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

    Баллы:
    78
    Сервер работает, но все же падают ошибки. Что за ошибка и как с ней бороться ?
    OS: debian-8.0-x86_64
     

    Вложения:

  20. alexandrage

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

    Баллы:
    173
    Не находит путь до сертификатов. Кривокосо жабу поставил.
    Переустанови используя oracle-java8-installer, должно помочь.
     

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