Skip to content

Lizerium/LizeriumSteam

Repository files navigation

💽 Lizerium Launcher 💽

Lizerium Launcher — лаунчер и система постепенного обновления клиента и игровых модификаций для экосистемы Lizerium, рассчитанная на минимальный трафик, контроль версий и серверную публикацию.

Note

Этот проект является частью экосистемы Lizerium и относится к направлению:

Если вы ищете связанные инженерные и вспомогательные инструменты, начните оттуда.

Оглавление

📦 О проекте

Lizerium Launcher — это лаунчер и система обновлений, разработанная для экосистемы Lizerium.

Основная задача — обеспечить постепенное (delta-based) обновление приложений и игровых модификаций с минимальным потреблением трафика.

Проект реализует подход, схожий с обновлениями браузеров (например, Chrome):

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

Общее

PRISM версия

Important

Цель компонента — обеспечить постоянное и постепенное обновление приложений без вмешательства пользователя. Поведение аналогично механике обновления Google Chrome: каждое обновление загружает минимально возможный объём данных.

Note

Проект использует локальный конфиг, который подхватывается во время сборки.

Технологии

  • WPF
  • Prism.Unity
  • .NET

Возможности

  • Постепенное обновление лаунчера
  • Дельта-обновления между версиями
  • Публикация игровых модификаций
  • Минимизация трафика обновлений
  • Интеграция с серверной частью
  • Поддержка версионирования сборок

Документация

Связанные проекты

Другое

Tip

В папке Launcher, как правило, в корне сервера (LizeriumServer) лежит актуальная установочная версия файла LizeriumLauncher.

About

Лаунчер на основе WPF с поддержкой дельта-патчей и версионной системой обновлений для эффективного распространения приложений и модификаций игр.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages