# WOWLauncher
**Repository Path**: Alphachina/WOWLauncher
## Basic Information
- **Project Name**: WOWLauncher
- **Description**: Blizzlike Launcher
- **Primary Language**: C#
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-08-26
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
```
-----------------------------------------------------------
---------------_-------------------------------------------
--------------| |_ _ _ __ ___ _ __ ___ _ __ ----------
---------- _ | | | | | '_ ` _ \| '_ \ / _ \ '__|----------
----------| |_| | |_| | | | | | | |_) | __/ |-------------
-----------\___/-\__,_|_| |_| |_| .__/-\___|_|-------------
--------------------------------|_|------------------------
-Coding for you since 2010. All rights reserved © 2018 year
-----------------------------------------------------------
```
# World of WarCraft Launcher
`Launcher` - это любительский инструментарий для предоставления быстрого доступа игрокам Вашего сервера ко множеству функций.
---
## Документация
Официальную документацию Вы сможете найти по [ССЫЛКЕ](https://github.com/Gagauz2010/WOWLauncher/blob/master/README.docx).
---
## Возможности
### Основные возможности
* Автообновление программы;
* Чиста кэша;
* Реалмлист рерайт (реализовано как для клиентов с явным реалмлистом, так и для клиентов без него (версия 5.X и выше));
* Вывод новостей;
* Скачивание новых патчей (без обновления инструментария):
* Сравнение MD5 хэша файлов (ваши патчи всегда будут в сохранности);
* Отображение общего количества патчей и текущий прогресс;
* Отображение размера файла необходимого для загрузки;
* Отображение размера скаченного файла;
* Отображение скорости загрузки;
* Отображение рассчитанного оставшегося времени загрузки текущего файла;
* Отображение полоски прогресса загрузки текущего файла;
* Отображения процентов прогресса загрузки текущего файла;
* Отображение полоски общего прогресса загрузки обновления;
* Отображения процентов общего прогресса загрузки обновления;
* Возобновляемая загрузка обновлений ```(докачка файлов)```;
* - **(!опционально)** Система случайных ссылок.
```Для одного и того же файла можно будет задавать сразу несколько ссылок и программа обновления будет выбирать случайную ссылку для загрузки, что обеспечит меньшую нагрузку на сервер(а). Единственное требование - все ссылки должны быть прямые.```
* Удаление серверных патчей;
```если игроки пожелают уйти с сервера (без вмешательства в инструментарий)```
* Удаление всех нежелательных патчей;
```Сфера применения: откат неудачных обновлений, удаление чужеродных патчей кроме стоковских и серверных```
* Запрет запуска инструментария:
* Запрет запуска лаунчера повторно;
* Запрет запуска лаунчера пока запущен клиент WoW;
* **(!опционально)** Кроссреалмовая селективная загрузка;
```определение списка обновлений согласно версии клиента для серверов с мультиаддоновыми реалмами```
### Настройки приложения
Приложение имеет свои собственные пользовательские настройки:
* **Автоматическая авторизация в клиенте игры** по сохраненным пользовательским данным:
```Введенные данные по умолчанию остаются анонимными```
* Явное и неявное **указание пути клиента игры**
```Установка программы в корень клиента игры или свободное расположение дистрибутива и выбор папки вручную```
* Настраиваемое **ограничение загрузки** файлов игры
```Ограничение пропускной способности сети```
* Настраиваемое **отображение прогресса загрузки** обновлений
* Полный прогресс загрузки
* Текущий прогремм загрузки
* Смешанный прогресс загрузки
---
## Отзывы
Я бы с удовольствием получал отзывы о недоработках, предложениях и Ваши наработки. Создавайте Github issues, или пишите личным сообщением (по предоставленным контактным данным).
### Разработка
* [Гагауз Сергей](https://vk.com/gagauz_s)
### Контактные данные
- *Telegram*: [@Jumper92](https://t.me/Jumper92);
- *Skype*: [gagauz200992](skype:gagauz200992?add);
- *E-Mail*: gaga-ya@hotmail.com.
---
## Лицензия
WoW Launcher распространяется под GPLv3 лицензией. Для большей информации смотрите файл LICENSE.