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

Лаунчер GravitLauncher v5.1

Объясню сообщение выше​
Было принято решение о переносе репозитория в https://github.com/GravitLauncher/Launcher/ для более качественной и продуктивной работы над проектом.
Уже вышли экспериментальные релизы 3.18 и 4.0.0-b1(билд 1) с новыми изменениями.
Версия 4.0.0 в активной разработке, прямо во время разработки будут выходить билды с новыми изменениями, которые можно тестировать поэтапно.
Версия из master ветки достаточно стабильна для работы на реальном проекте, однако я еще не сделал документацию по переходу
 
Текущее состояние 4.0.0​
Уже реализовано:
  • Опциональные моды (API)
  • ProGuard и подпись на стороне владельца проекта
  • Продвинутая система модулей. Модули возможно писать как для LaunchServer'а, так и для Launcher и ServerWrapper
  • Расширенное BuildHook API. Модули могут добавлять/подменять/изменять/редактировать байткод классов в Launcher.jar
  • Модификация класса с помощью JavaAssist для записи в Launcher.jar адреса и порта. Теперь скопировать config.bin недостаточно, а с учетом ProGuard маппинги у всех будут разные и просто так подменить один файл другим не получится
  • У каждого сервера должен быть свой аккаунт, например TechnomagicBot/HiTechBot/MagicBot. Логин и пароль от этого аккаунта вписываются в ServerWrapper.cfg. Так создается безопасное соеденение между лаунчсервером и сервером.
  • Отсутствие ClassPath в строке запуска. Для добавления библиотек используется JavaAgent
  • Использование JavaAgent на лаунчсервере для загрузки библиотек
  • Возможно использование JavaAgent на ServerWrapper для автоматической загрузки библиотек из папки libraries
  • Техническая возможность нескольких способов авторизации
  • Использование сокетов для передачи параметров
  • Тестовый netty сервер, запускающийся по команде test start
  • Возможность изменять имя wrapper'а на название своего проекта
  • Возможность отправлять json и http запросы из JavaScript
  • Слежение за изменениями в папке guard
 
Можешь сделать, что бы вначале нужно было авторизоваться, а потом только уже выбирать сервер. Как на StreamCraft.
 
Я не умею в javaFX, поэтому кардинальная переделка дизайна не ко мне. Если есть желание помочь сообществу можете сделать и выложить дизайн с авторизацией и выбором серверов отдельно
 
Я не умею в javaFX, поэтому кардинальная переделка дизайна не ко мне. Если есть желание помочь сообществу можете сделать и выложить дизайн с авторизацией и выбором серверов отдельно
Дизайн то я смогу сделать и поставить на лаунчер. Интересует сам код. То есть если вы сделаете что вначале открываешь лаунчер, проходишь авторизацию и потом переход где можно выбирать сервер и тд. Если интересно что я толком имею в виду в лс могу все детально со скринами объяснить
 
Дизайн то я смогу сделать и поставить на лаунчер. Интересует сам код. То есть если вы сделаете что вначале открываешь лаунчер, проходишь авторизацию и потом переход где можно выбирать сервер и тд. Если интересно что я толком имею в виду в лс могу все детально со скринами объяснить
А в чем проблема? Есть один нюанс, связанный с установкой профиля ДО авторизации, но его можно решить, до авторизации установив любой рандомный профиль, а когда уже выбран сервер установить ещё раз
 
Да сашку заплатите, он сделает в нормальной версии лаунчера. А тут франкенштейн уже какой то с кучей ненужного.
 
Судя по рассказам тех, кто покупал поддержку от Сашка - он не собирается поддерживать лаунчер, только за совсем уж большие деньги
 
Лучше воспользоваться качественной услугой, чем жадничать и пытаться работать с сим чудом хирургической мысли. Все равно донат окупит лаунчер.
 
Для школосерверов вполне достаточно не модифицированного лаунчер Сашка.
Однако мой форк позволяет реализовать уникальные идеи, которые могут принести проекту большой успех.
Настраивать и устанавливать мой форк лаунчер сложнее, это плата за уникальные фитчи, работу под Java 9/10, более продвинутую защиту и избавление от грязных хаков.
Вы же не будете для задачи "повесть в доме полку" покупать профессиональные инструменты.
Я не могу назвать оплаченную, но неоказанную услугу Сашка качественной.
 
Лучше воспользоваться качественной услугой, чем жадничать и пытаться работать с сим чудом хирургической мысли. Все равно донат окупит лаунчер.
-1
Донатом может похвастаться не много проектов...
 
Для школосерверов вполне достаточно не модифицированного лаунчер Сашка.
Однако мой форк позволяет реализовать уникальные идеи, которые могут принести проекту большой успех.
Настраивать и устанавливать мой форк лаунчер сложнее, это плата за уникальные фитчи, работу под Java 9/10, более продвинутую защиту и избавление от грязных хаков.
Вы же не будете для задачи "повесть в доме полку" покупать профессиональные инструменты.
Я не могу назвать оплаченную, но неоказанную услугу Сашка качественной.
Оригинальный сашок open source, он также позволяет реализовывать свои идеи.
Зачем нужна работа под Java 9/10, когда лаунчер скачивает свое jre?
Избавились от одних грязных хаков и внесли свои. Замечательное улучшение!
На сколько эффективны улучшения защиты? Исходники открыты. Вырезать из них защиту может кто угодно. Прикручен Avanguard? Он обходится на раз два.
 
Оригинальный сашок open source, он также позволяет реализовывать свои идеи.
Отсутствие Gradle, модулей, внутренних фитч и инструкций по сборке резко поубавит желание лезть.
Зачем нужна работа под Java 9/10, когда лаунчер скачивает свое jre?
Лаунчер не скачивает свою JRE
На сколько эффективны улучшения защиты? Исходники открыты. Вырезать из них защиту может кто угодно.
Попробуйте сами, прежде чем писать. Особенно на последнем билде 4.0.0. И я очень сомневаюсь, что config.bin и runtime хватит, что бы обойти защиту.
Прикручен Avanguard? Он обходится на раз два.
Ну рассказывайте ваш способ обхода.
 
Отсутствие Gradle, модулей, внутренних фитч и инструкций по сборке резко поубавит желание лезть.

Лаунчер не скачивает свою JRE

Попробуйте сами, прежде чем писать. Особенно на последнем билде 4.0.0. И я очень сомневаюсь, что config.bin и runtime хватит, что бы обойти защиту.

Ну рассказывайте ваш способ обхода.
Там нечего рассказывать на самом деле. Avanguard детектит все кроме читов.
 

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

Назад
Верх