Skip to content

v0.3.0

Choose a tag to compare

@JanekDeveloper JanekDeveloper released this 09 Feb 14:47
· 19 commits to main since this release

🎮 JanLauncher v0.3.0

Русский | English


✨ Что нового

🐛 Исправления ошибок

  • Исправления патчинга игры
    Исправлены критические проблемы с патчингом клиента игры, из-за которых Hytale не запускался.
    Патчер теперь корректно обрабатывает замену доменов и обеспечивает успешный запуск игры.

  • Миграция серверной аутентификации
    Серверная аутентификация переведена с ручного патчинга JAR на DualAuth Agent с инъекцией в рантайме.
    Файлы серверного JAR остаются нетронутыми и больше не модифицируются на диске.
    Старые вручную пропатченные серверные файлы автоматически восстанавливаются в исходное состояние.


🚀 Новые функции

  • Интеграция DualAuth Agent
    Серверная аутентификация теперь использует ByteBuddy агент, который патчит аутентификацию в процессе выполнения.
    Конфигурация агента автоматически устанавливается на основе выбранного провайдера аутентификации.
    При ошибке загрузки агента отображается модальное окно с ссылкой на Discord для получения помощи.

  • Конфигурация аутентификации на основе провайдера
    Параметры DualAuth агента теперь автоматически настраиваются в зависимости от выбранного провайдера авторизации.
    Не требуется ручная настройка переменных окружения — всё работает из коробки.


🧩 Улучшения

  • Ветка версий по умолчанию
    Ветка версий по умолчанию теперь установлена на release вместо pre-release.
    Ветку версий можно изменить в настройках лаунчера при необходимости.

  • Улучшения интерфейса
    Улучшен общий внешний вид интерфейса и визуальная отделка.
    Улучшены сообщения об ошибках и обратная связь с пользователем по всему лаунчеру.

  • Улучшения архитектуры
    Удалены захардкоженные строки доменов из основного кода лаунчера.
    Домены аутентификации теперь полностью управляются через конфигурацию провайдеров.


🖥 Поддержка платформ

  • ✅ Windows
  • ✅ Linux

🎮 JanLauncher v0.3.0

English | Русский


✨ What's New

🐛 Bug Fixes

  • Game Patching Fixes
    Fixed critical issues with game client patching that prevented Hytale from launching correctly.
    The patcher now properly handles domain replacement and ensures the game starts successfully.

  • Server Authentication Migration
    Migrated server authentication from manual JAR patching to DualAuth Agent runtime injection.
    Server JAR files remain pristine and are no longer modified on disk.
    Legacy manually-patched server files are automatically restored to their original state.


🚀 New Features

  • DualAuth Agent Integration
    Server authentication now uses a ByteBuddy agent that patches authentication at runtime.
    Agent configuration is automatically set based on your selected authentication provider.
    If agent download fails, a helpful error modal with Discord support link is displayed.

  • Provider-Based Authentication Configuration
    DualAuth agent parameters are now automatically configured based on your selected auth provider.
    No manual environment variable configuration needed - everything works out of the box.


🧩 Improvements

  • Default Version Branch
    The default version branch is now set to release instead of pre-release.
    You can change the version branch in launcher settings if needed.

  • UI Enhancements
    Improved overall interface appearance and visual polish.
    Better error messages and user feedback throughout the launcher.

  • Architecture Improvements
    Removed hardcoded domain strings from core launcher code.
    Authentication domains are now managed entirely through provider configuration.


🖥 Platform Support

  • ✅ Windows
  • ✅ Linux