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

Лаунчер GravitLauncher v5.1

Кека как всегда, несёт ахинею и не понимает что не так))0
 
Выкладываю список изменений версий 5.1+ от 5.0.11upload_2020-5-30_1-20-38.png
Runtime(GUI и взаимодействие с пользователем)​
  • Многопоточная инициализваиця fxml(ускорение запуска)
  • Отказ от JavaScript рантайма(ускорение запуска т.к. не надо интерпретировтаь медленный js код). Так же нет проблемы с джавой 8 старых билдов
  • Значительно более совершенный дизайн от DrLeonardo
  • Все иконки в векторном формате
  • Возможность закрыть окно отладки без закрытия процесса клиента
  • Полностью устранена проблема передачи параметров ("с отладкой запускается а без нет"). Ошибки до чтения параметров(нехватка памяти JVM/ошибки antiinject) отображаются сразу, без включения режима отладки
  • Динамическая система настроек. Модули могут легко добавлять свои настройки в GUI без правки fxml
  • Триггеры в опциональных модах для включения определенных модов в зависимости от ОС/Java/разрядности
  • Полноценный выход из аккаунта
  • Отображение головы скина в меню сервера
  • Кастомные serverButton, позволяющие менять не только фон, но и всё остальное. Кастомные serverImage(фон при выборе сервера)
  • Поддержка нескольких языков
Защита​
  • Удалена аннотация LauncherAPI, которая требовалась JS рантайму и снижала уровень защиты, упрощая деобфускацию
  • Поддержка wrapper и своей java одновременно благодаря новому API старта процесса клиента
  • Обязательная подпись и проверка подписи, что усложняет взлом лаунчера
  • Опциональная подпись всего клиента
  • permissions передается AuthProvider. Это дает бОльший контроль и избавляет от проблем в безопастности при наличии нескольких auth_id
  • Аннтоация LauncherInject благодаря которой значительно упростилась передача параметров из лаунчсервера в лаунчер и стала куда более безопасной
  • Благодаря аннотации LauncherInject стало возможным конфигурировать лаунчерные модули из лаунчсервера
  • Загрузка майнкрафта с помощью своего ClassLoader вместо использования javaagent. Уменьшает время старта клиента и лаунчера, позволяет JVM применять некоторые оптимизации, поддержка launchwrapper'ом Java 9+, дает бОльший контроль над процессом поиска классов. Позволяет применять расширенные методы защиты от читеров со стороны Java кода
  • protectHandler - расширенная возможность управления белыми списками профилей, папками загрузки, получением/заданием профилей и т.д.
  • Возможность нативной защите сообщить о попытке инжекта чита лаунчсерверу, а лаунчсервер со своей стороны может выдать читеру бан(функция для разработчиков нативной защиты)
  • Поддержка новой системы банов по HWID начиная с 5.1.6
 
Модули​
  • Удалены безнадежно нерабочие модули
  • Улучшение DiscordRPC. 3 фазы вместо одной: ввод пароля и авторизация, выбор сервера и сам клиент. Нормальный выход без зависаний процесса
  • Исправление работы LauncherStartScreen. Поддержка прозрачности и нормальный выход
  • OpenSSLSignCode - подпись EXE при сборке лаунчера для минимизации ложноположительных срабатываний антивирусов
  • GenerateCertificate - генерация достаточного для работы подписи лаунчера и EXE сертификата и конфигурации к нему одной командой
  • Новые функции в UnsafeCommandsPack, в том числе patcher - инструмент поиска RAT/PacketHack/SunAPI/UnsafeAPI а так же патчинг любых static функций
  • Теперь при установке модуля "не туда"(модуль для лаунчера на лаунчсервер или наоборот) будет показано сообщение об ошибке поиска зависимостей. Модули LauncherCore и LaunchServerCore - встроеные в клиент лаунчера и лаунчсервер соответственно
Сборка​
  • Сборка проходит на Java 11+ без необходимости установки JavaFX. Упрощает сборку в CI. При этом для корректной работы proguard на стороне лаунчсервера и самого лаунчера требуется JavaFX
  • GitHub Actions вместо GitLab Pipeline. Публикация релизов в GitHub Releases
  • Современные скрипты gradle и поддержка актульного gradle без предупреждений о deprecated
  • Скрипты setup
Всю информацию по настройке можно найти на вики: https://launcher.gravit.pro/, получить помощь и поддержку можно в нашем Discord сервере, ссылка на который есть на первой странице вики. Описание модулей находится тут: https://github.com/GravitLauncher/LauncherModules (выбираете нужный вам модуль и смотрите README)
 
Значительно более херовый дизайн от DrLeonardo
 
Что вообще происходит?
В свете последних событий в гравит комьюнити мы решили поднять сервер который никто не будет удалять)
Здесь мы попытаемся собрать всю информацию и всё то комьюнити которое пало жертвой безалаберного управления его мейнтейнера

Находится сервер здесь: https://discord.gg/Avej4Yz

Полезные ссылки:
Вики
https://gravit-wiki.1488.me/
Зеркала
https://gravit-launcher-mirror.storage.googleapis.com/
https://gravit-mirror.jocat.ru/
https://gravitlauncher-mirror.sasha0552.org/

А также альтернативные лаунчеры (пока что в разработке)
https://discord.gg/Q6wAWQ9 - NexteLauncher (SaaS, С++)
https://discord.gg/4MknMqX - AuroraLauncher (Electron)
 
Последнее редактирование:
Так как офицальное сообщество умерло, мы сделали альтернативный канал и не будем делать никаких форков ибо смысла в их нет так как со временем они сами по себе умирают и потому мы продолжим работу над детищем Gravit и вернем его в строй, для тех кому нужна помощь приходите сюда.
https://discord.gg/eth8a6Z - GravitLauncher Support (Reload)
Вики :
https://gravit-wiki.1488.me/ - Wiki Radioegor
 
За**** спамить по личкам, пропихивая гилд
 

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

Назад
Верх