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

Лаунчер GravitLauncher v5.1

Как в тестах с форком Avanguard себя показал? В плане стабильности
 
Трудно отличить баги и лаги Windows при загрузке майнкрафта, от таких же лагов, но вызванных самим Avanguard.
Все сомнительной эффективности фитчи были выключены
Discord не блочился, во время работы Minecraft показывал достойный 100+ FPS с периодическими проседаниями до 10-40.
Не знаю чем это вызвано, работой Avanguard или глюками самой винды
 
Трудно отличить баги и лаги Windows при загрузке майнкрафта, от таких же лагов, но вызванных самим Avanguard.
Все сомнительной эффективности фитчи были выключены
Discord не блочился, во время работы Minecraft показывал достойный 100+ FPS с периодическими проседаниями до 10-40.
Не знаю чем это вызвано, работой Avanguard или глюками самой винды
Как привязку реализовал в лаунчере? Может, там проблема в приседаниях?
 
Только с рандомно-сгенерированным словарем под каждый билд лаунчера имеет смысл делать конфиг в виде .java файла
Лаунчер разрабатывался так, что бы его запустить мог даже самый "нуб" в серверостроении. Отсюда и такое решение

Я не знаю, стоит ли делать конфиг в виде .java файла, вкомплиеным в проект. Без ваших мнений я не пойду на такой шаг

Как привязку реализовал в лаунчере? Может, там проблема в приседаниях?
Avanguard загружается System.LoadLibrary когда клиент запускается.
Устанавливается callback на срабатывание защиты и вызываем startDefence. Далее запускается SecurityThread, который по таймеру обращается к библиотеке и JVM падает с ошибкой, когда Avanguard выгрузят
 
Только с рандомно-сгенерированным словарем под каждый билд лаунчера имеет смысл делать конфиг в виде .java файла
Лаунчер разрабатывался так, что бы его запустить мог даже самый "нуб" в серверостроении. Отсюда и такое решение

Я не знаю, стоит ли делать конфиг в виде .java файла, вкомплиеным в проект. Без ваших мнений я не пойду на такой шаг


Avanguard загружается System.LoadLibrary когда клиент запускается.
Устанавливается callback на срабатывание защиты и вызываем startDefence. Далее запускается SecurityThread, который по таймеру обращается к библиотеке и JVM падает с ошибкой, когда Avanguard выгрузят
А что по обфе? Она у тя нормально пошла? Починил?
 
Avanguard загружается System.LoadLibrary когда клиент запускается.
Устанавливается callback на срабатывание защиты и вызываем startDefence. Далее запускается SecurityThread, который по таймеру обращается к библиотеке и JVM падает с ошибкой, когда Avanguard выгрузят
_NvrwDhVS86ZisiZKoUmCg.png

По такому примеру?
 
Проверю смогу ли я взломать защиту если будет использоваться таймер как буду у Windows
Спасибо
 
Появился Discord канал​
По идее @zaxar163 создал канал в Discord для обсуждения модификации лаунчера и поддержки по вопросам установки/настройке модификации, обсуждению нововведений, коммитов
К каналу подключен бот GitHub, информирующий о новых коммитах в репозитории
Ссылка https://discord.gg/aJK6nMN
 
Версия от 12 Августа 2018 на момент коммита 8691af81d6a7​
[+] Исправления багов из основной ветки лаунчера
[+] Защита от брута пароля
[+] Поддержка нативной библиотеки защиты Avanguard
https://github.com/gravit0/Launcher/releases/tag/v15.2-dev
 
Cкачал последний лаунчсервер, выдает ошибку. Хотя предыдущая версия работала.
P.S. Если можно, то напишите подробно, как на этот лаунчер Avanguard поставить, т.к я тупой, и просто не в состоянии это сделать)
upload_2018-8-13_14-58-55.png
 
Cкачал последний лаунчсервер, выдает ошибку. Хотя предыдущая версия работала.
Добавляем в LauncherServer.cfg строчки
Код:
#Сколько попыток авторизации можно сделать, 0 - без ограничений
authRateLimit: 2;
#За какое время(в миллисекундах)
authRateLimitMilis: 3000;
В 1 сообщении темы вся инструкция по переходу
 
Добавляем в LauncherServer.cfg строчки
Код:
#Сколько попыток авторизации можно сделать, 0 - без ограничений
authRateLimit: 2;
#За какое время(в миллисекундах)
authRateLimitMilis: 3000;
В 1 сообщении темы вся инструкция по переходу
Спасибо, не заметил. Есть еще вопрос. Чтобы Avanguard работал надо просто закинуть в папку?
upload_2018-8-13_15-6-8.png
 
Сборка Gradle​
Закончена работа над gradle скриптами сборки.
Полностью повторить билд-скрипты сашка не удалось, так как его костыль с pack200 менял хеш-суммы классов
Отныне файл лаунчера хранится в jar'нике сервера как Launcher-obf.jar
Актуальная ветка https://github.com/gravit0/Launcher/tree/gravit-fix
 

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

Назад
Верх