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

Лаунчер GravitLauncher v5.1

Хошик всегда был далек от реальности. Когда понял, что его очередная поделка бесполезна и с багами, выкинул в паблик. Да и ценник на это чудо был заоблачный, словно майн сервера миллионы гребут.
 
java.lang.NoClassDefFoundError: proguard/ParseException
Что делать?
 
мм?) upload_2018-10-7_20-33-32.png
И еще на обычном sashok v3 к bungee можно было подключатся через любой лаунчер и online mode ставил и.т.д не помогало, подскажиte что делать, пж.
 
Последнее редактирование:
Лаунчер не для школоты, пж уже о чём то говорит. А тут иди в дс, спроси там, быстро скажут.
 
Демо версия лаунчера​
Открыта демо версия лаунчера.
Текущий билд на момент написания этого сообщения: 4.0.2
Установлены клиенты Forge 1.12.2 и Forge 1.7.10
Запущен сервер Thermos 1.7.10 с моей сборкой модов и плагинов.
Скачать демо лаунчер: JAR
Логин: demo Пароль: 123456
Тестируя самую последнюю версию Вы помогаете развитию проекта
 
Ха, дабл лаунчера Сашка v3, У меня вопрос: А вообще реально сделать свой лаунчер что бы не брать пабл исходники. Как в данный момент. (Вопрос был для Тс"а")
 
Ха, дабл лаунчера Сашка v3, У меня вопрос: А вообще реально сделать свой лаунчер что бы не брать пабл исходники. Как в данный момент. (Вопрос был для Тс"а")
Реально. Но бессмысленно
 
Почему так думаешь что я не сделаю? Могу заказать лаунчер. Только смысла не вижу все рано исходники кинут в паблик. Не то что то его ломануть и т д... А паблик он будет, вот что плохо
 
Последнее редактирование:
Почему так думаешь что я не сделаю? Могу заказать лаунчер. Только смысла не вижу все рано исходники кинут в паблик. Не то что то его ломануть и т д... А паблик он будет, вот что плохо
Сам же от ответил почему. Своими руками ты ничего не сделаешь.
 
А касаемо защиты, это может быть отдельное нативное приложение *.dll-*.so и просто работать совместно с лаунчером как это было у k773.
 
Релиз 4.0.6 Beta​
После стольких промежуточных релизов представляю вашему вниманию ветку 4.0.xx
Было 9 промежуточных релизов: 3.18, 4.0.0b1, 4.0.0b2, 4.0.0b3, 4.0.1, 4.0.2, 4.0.3*, 4.0.4*, 4.0.5*, 4.0.6
* - эти релизы не выходили на гитхаб, но публиковались в Discord канале
37349d150d65db63a1daf5cc9cb32f8c.png


b49a07f0006ba7c617cb6f5db6516534.png

Список изменений по сравнению с 3.17​
  • ProGuard на стороне владельца проекта
  • Подписывание на стороне владельца проекта
  • Очень продвинутая система модулей. Модули можно ставить не только на LaunchServer, но и на Launcher, и на сервер майнкрафта
  • Модификация класса с помощью JavaAssist для записи в Launcher.jar адреса и порта. Теперь скопировать config.bin недостаточно, а с учетом ProGuard маппинги у всех будут разные и просто так подменить один файл другим невозможно
  • Сервер майнкрафта связан с лаунчером намного сильнее
  • В строке запуска и переменных среды нет classpath
  • Приоритеты при загрузке модулей
  • Можно выбирать название враппера с помощью поля projectName
  • JsonAuthHandler
  • Слежение за папкой guard
  • API для отправки HTTP/Json запросов и скачивания файлов по http
  • Контекст сборки( BuildContext ) позволяющий модулям изменять конфигурацию AutogenConfig
  • Перенос всех классов в пакет ru.gravit.launcher/ru.gravit.launchserver
  • Изменения в runtime, касающиеся работы loadScript
  • Изменения в Avanguard, возможно исправляющие проблему с драйверами
    Библиотеки брать из 3.18
  • Файл ServerWrapper.cfg, в котором указываются параметры сервера
    Обязательно: в ServerWrapper.cfg в параметре title укажите имя профиля сервера
  • Параметры для указания Mainclass и classloader в ServerWrapper.cfg
  • Техническая возможность мульти-авторизации(когда несколько AuthProvider/AuthHandler)
  • Трансформации после работы ProGuard (BuildHook API для модулей)
  • Передача параметров с помощью сокетов
  • Модули вынесены в отдельный репозиторий
  • У каждого сервера теперь есть свой аккаунт(HiTechBot, MagicBot и тд). Логин и пароль от этого аккаунта должны быть прописаны в ServerWrapper.cfg
  • Отдельный jar файл ServerWrapper'а
  • Защита от хаков протокола
  • Поддержка привилегий
  • Обновление wrapper'ов
  • Усовершенствованые методы защиты от читерства
  • Полноценный WebSocket сервер и клиент. Не включен по умолчанию
  • Полноценная система Request/Response по протоколу Json с использованием библиотеки gson Не включен по умолчанию
  • Новый современный дизайн с раздельной авторизацией от DrLeonardo
  • Опциональные моды реализованы в дизайне
  • Проверка хешей врапперов и авангарда
  • Новый запрос обновления лаунчера. Совместимость с предыдущими версиями, включая автообновление с оригинального сашка сохранена
  • Многие критичные вещи из runtime перенесены в Java код
  • Техническая возможность использования своей JVM
  • Введение mirrors
  • Защита от обходов при помощи глобальных опций или javaagent'ов
Переход с 3.17 до 4.0.6
Выполните инструкцию по переходу с 3.17 до 4.0.2: https://github.com/GravitLauncher/Launcher/releases/tag/v4.0.1-beta
Выполните инструкцию по переходу с 4.0.2 до 4.0.6: https://github.com/GravitLauncher/Launcher/releases/tag/v4.0.6-beta
Ссылка на релиз: https://github.com/GravitLauncher/Launcher/releases/tag/v4.0.6-beta
 
Через время пропадает коннект к базе данных. Авторизоваться невозможно, исправляется только перезапуском LaunchServer'a.
 

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

Назад
Верх