/WOWLauncher

Blizzlike Launcher

Primary LanguageC#GNU General Public License v3.0GPL-3.0

-----------------------------------------------------------
---------------_-------------------------------------------
--------------| |_   _ _ __ ___  _ __   ___ _ __ ----------
---------- _  | | | | | '_ ` _ \| '_ \ / _ \ '__|----------
----------| |_| | |_| | | | | | | |_) |  __/ |-------------
-----------\___/-\__,_|_| |_| |_| .__/-\___|_|-------------
--------------------------------|_|------------------------
-Coding for you since 2010. All rights reserved © 2018 year
-----------------------------------------------------------

World of WarCraft Launcher

Launcher - это любительский инструментарий для предоставления быстрого доступа игрокам Вашего сервера ко множеству функций.


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

Официальную документацию Вы сможете найти по ССЫЛКЕ.


Возможности

Основные возможности

  • Автообновление программы;
  • Чиста кэша;
  • Реалмлист рерайт (реализовано как для клиентов с явным реалмлистом, так и для клиентов без него (версия 5.X и выше));
  • Вывод новостей;
  • Скачивание новых патчей (без обновления инструментария):
  • Сравнение MD5 хэша файлов (ваши патчи всегда будут в сохранности);
  • Отображение общего количества патчей и текущий прогресс;
  • Отображение размера файла необходимого для загрузки;
  • Отображение размера скаченного файла;
  • Отображение скорости загрузки;
  • Отображение рассчитанного оставшегося времени загрузки текущего файла;
  • Отображение полоски прогресса загрузки текущего файла;
  • Отображения процентов прогресса загрузки текущего файла;
  • Отображение полоски общего прогресса загрузки обновления;
  • Отображения процентов общего прогресса загрузки обновления;
  • Возобновляемая загрузка обновлений (докачка файлов);
    • (!опционально) Система случайных ссылок. Для одного и того же файла можно будет задавать сразу несколько ссылок и программа обновления будет выбирать случайную ссылку для загрузки, что обеспечит меньшую нагрузку на сервер(а). Единственное требование - все ссылки должны быть прямые.
  • Удаление серверных патчей; если игроки пожелают уйти с сервера (без вмешательства в инструментарий)
  • Удаление всех нежелательных патчей; Сфера применения: откат неудачных обновлений, удаление чужеродных патчей кроме стоковских и серверных
  • Запрет запуска инструментария:
  • Запрет запуска лаунчера повторно;
  • Запрет запуска лаунчера пока запущен клиент WoW;
  • (!опционально) Кроссреалмовая селективная загрузка; определение списка обновлений согласно версии клиента для серверов с мультиаддоновыми реалмами

Настройки приложения

Приложение имеет свои собственные пользовательские настройки:

  • Автоматическая авторизация в клиенте игры по сохраненным пользовательским данным: Введенные данные по умолчанию остаются анонимными
  • Явное и неявное указание пути клиента игры Установка программы в корень клиента игры или свободное расположение дистрибутива и выбор папки вручную
  • Настраиваемое ограничение загрузки файлов игры Ограничение пропускной способности сети
  • Настраиваемое отображение прогресса загрузки обновлений
  • Полный прогресс загрузки
  • Текущий прогремм загрузки
  • Смешанный прогресс загрузки

Отзывы

Я бы с удовольствием получал отзывы о недоработках, предложениях и Ваши наработки. Создавайте Github issues, или пишите личным сообщением (по предоставленным контактным данным).

Разработка

Контактные данные


Лицензия

WoW Launcher распространяется под GPLv3 лицензией. Для большей информации смотрите файл LICENSE.