• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Совет Помощь по лаунчерам.

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Смотря какая версия сашка, если новая, то должна лежать в корне игры client.zip . Попробуй права поставить.

Код:
    {
        if (servtype == 1)
        {
            if(args[0] == null && args[1] == null && args[2] == null) return "Сервер выключен";
            if(args[4] != null && args[5] != null)
            {
                if(args[4].equals(args[5])) return "Сервер переполнен (Всего слотов: " + args[4] + ")";
                return "На сервере "  + args[4] + " из " + args[5] + " игроков";
            }
        }
        else
        if (servtype == 2)
        {


        if(args[0] == null && args[1] == null && args[2] == null) return "Сервер выключен";
        if(args[1] != null && args[2] != null)
        {
            int i = args.length;
            if(args[i-2].equals(args[i-1])) return "Сервер переполнен (Всего слотов: " + args[i-1] + ")";
            return "На сервере " + args[i-2] + " из " + args[i-1] + " игроков";
        }
        }
        return "Ошибка получения информации";
    }

Надо изменить вот тут( где "\n" - это перенос строки...):
Код:
return "На сервере " + "\n"  + args[4] + " из " + args[5] + "\n" + " игроков";

Вот отсюда брал исходники.И можно уточнить про какие права идет речь?
 
Последнее редактирование:
То что выделено синим обязательно должно быть в папке с клиентом, иначе вы получите сообщение "клиент не найден".
Полное изменение загрузки клиента.
Новая структура клиента должна быть такой
clients/assets/ ресурс файлы. При режиме zip clients/assets.zip
clients/voxelaria/config.zip
конфиги модов и ресурскаки, расспаковывается в корень папки клиента.
clients/voxelaria/bin/ jar файлы клиента + папка natives, можно
использовать подпапки bin/libraries/ и тд.
clients/voxelaria/mods/ zip-jar файлы, модов, можно использовать
подпапки mods/lib/lib.jar
clients/voxelaria/coremods/ zip-jar файлы коремодов (используется
только устаревшими версиями minecraft) оставить пустой, если не требуется.
То что выделено синим обязательно должно быть в папке с клиентом, иначе вы получите сообщение "клиент не найден".
то что выделено синим:D
 
То что выделено синим обязательно должно быть в папке с клиентом, иначе вы получите сообщение "клиент не найден".

то что выделено синим:D
мануалы все умеют читать, ты лучше мне помоги умник)
 


Парни, как перенести строку в baseutils в Sashok724?
Не работают, или я рукожопый:
"ляля" + "/n" + "ляля"
"ляля" + "/r/n" + "ляля"
Код:
    {
        if (servtype == 1)
        {
            if(args[0] == null && args[1] == null && args[2] == null) return "Сервер выключен";
            if(args[4] != null && args[5] != null)
            {
                if(args[4].equals(args[5])) return "Сервер переполнен (Всего слотов: " + args[4] + ")";
                return "На сервере "  + args[4] + " из " + args[5] + " игроков";
            }
        }
        else
        if (servtype == 2)
        {


        if(args[0] == null && args[1] == null && args[2] == null) return "Сервер выключен";
        if(args[1] != null && args[2] != null)
        {
            int i = args.length;
            if(args[i-2].equals(args[i-1])) return "Сервер переполнен (Всего слотов: " + args[i-1] + ")";
            return "На сервере " + args[i-2] + " из " + args[i-1] + " игроков";
        }
        }
        return "Ошибка получения информации";
    }

Надо изменить вот тут( где "\n" - это перенос строки...):
Код:
return "На сервере " + "\n"  + args[4] + " из " + args[5] + "\n" + " игроков";

Править надо либо в baseutils либо в threadutils
 
Эх, врят ли сюда верстальщики заходят(
 
Добрый вечер. Лаунчер Сашка качает клиент по кругу, не пуская в игру. Что делать? Версия 1.6.4 у клиента, исходники из оригинальной темы взяты(с гитхаба).
 
Добрый вечер. Лаунчер Сашка качает клиент по кругу, не пуская в игру. Что делать? Версия 1.6.4 у клиента, исходники из оригинальной темы взяты(с гитхаба).
Можешь по подробней?
Как я понял: Он у тебя закачивает клиент, но игра не запускается, а когда ты заново его запускаешь, то он закачивает клиент.

попробуй закинуть в 1.6.4.jar:
https://cloud.mail.ru/public/1fd2bdc3ca7f/site/Forge_java_8_fix/1.6.4/
https://cloud.mail.ru/public/1fd2bdc3ca7f/site/NetClientHandler-Forge-1.6.4/
+ права на файлы проверь.
 
Последнее редактирование:
Добрый вечер. Лаунчер Сашка качает клиент по кругу, не пуская в игру. Что делать? Версия 1.6.4 у клиента, исходники из оригинальной темы взяты(с гитхаба).
Возьми исходники лаунчера от Alexandrage +Fix, видимо ты используешь старые исходники.


Код:
    {
        if (servtype == 1)
        {
            if(args[0] == null && args[1] == null && args[2] == null) return "Сервер выключен";
            if(args[4] != null && args[5] != null)
            {
                if(args[4].equals(args[5])) return "Сервер переполнен (Всего слотов: " + args[4] + ")";
                return "На сервере "  + args[4] + " из " + args[5] + " игроков";
            }
        }
        else
        if (servtype == 2)
        {


        if(args[0] == null && args[1] == null && args[2] == null) return "Сервер выключен";
        if(args[1] != null && args[2] != null)
        {
            int i = args.length;
            if(args[i-2].equals(args[i-1])) return "Сервер переполнен (Всего слотов: " + args[i-1] + ")";
            return "На сервере " + args[i-2] + " из " + args[i-1] + " игроков";
        }
        }
        return "Ошибка получения информации";
    }

Надо изменить вот тут( где "\n" - это перенос строки...):
Код:
return "На сервере " + "\n"  + args[4] + " из " + args[5] + "\n" + " игроков";

Править надо либо в baseutils либо в threadutils
Я не понял твоей проблемы ._,
 
Короче, я верстаю дизайн.
По стандарту, кол-во игроков отображается вот так:


А мне надо, чтобы вот так:
Если "\n" не работает, попробуй "\r" или пропиши System.getProperty("line.separator");
Надеюсь помогло :)
И кстати проверь какой у тебя слэш.
 
Последнее редактирование:
"\r" используется в виндоусе, и то после "\r" должна стоять "\n" ( "\r\n")
System.getProperty("line.separator"); - знал бы я как впихнуть..
 
Пишу свой лаунчер. Откуда брать natives для игры с forge? С какими параметрами запускать minecraft? Пробовал запускать так:
C:\Program Files\Java\jre7\bin\java.exe -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump- Xms2G -Djava.library.path=D:\Games\minecraft\versions\1.7.10-Forge10.13.2.1272\1.7.10-Forge10.13.2.1272-natives-14855751073390\ -cp D:\Games\minecraft\libraries\tv\twitch\twitch-platform\5.16\twitch-platform-5.16-natives-windows-32.jar;D:\Games\minecraft\libraries\tv\twitch\twitch-platform\5.16\twitch-platform-5.16-natives-windows-64.jar;D:\Games\minecraft\versions\1.7.10-Forge10.13.2.1272.jar net.minecraft.launchwrapper.Launch --username nikita --session 0 --gameDir D:\Games\minecraft\ —assetIndex 1.7.10 --assetsDir D:\Games\minecraft\assets\ --tweakClass cpw.mods.fml.common.launcher.FMLTweaker pause
Появляется окно без текста и сразу исчезает
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх