• Страница 1 из 1
  • 1
Модератор форума: staford11  
Форум » Программы и прочее » Программы WoW » [Пакет разработки] Launcher (Исходный код теперь в opensource (GPLv3))
[Пакет разработки] Launcher
Попрыгун
Главный Архитектор
[blizz]Платформа: Windows (х86/х64).
Язык написания: С# + XAML (WPF).
Требование к эксплуатации: Установленный .NET Framework 4.0.
Инструмент разработки: Microsoft Visual Studio 2013 (ultimate) + Blend.

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

    Дополнительная комплектация:
    - Утилита для формирования списка обновлений (самописная).

    Плюсы:
    - Сделано по принципу "поставил и забыл";
    - Лёгкость в эксплуатации;
    - Никаких головных болей от вайнящих криворуких игроков не умеющих копировать необходимые файлы в необходимые папки.

    Минусы:
    - Требование к установленному .Net фреймворку.

    Известные жуки:
    - Отсутствуют;

    Разработка программы:



    Пробная версия: скачать, понажимать на кнопочки и поверить в то, что и Ваш сервер достоин чего-то подобного :yes:

    Репозиторий: открыть

    Контакты:
    Skype gagauz200992[/blizz]
  • Сообщение # 1 отредактировано Попрыгун - Воскресенье, 21.08.2016, 15:10
    Kastiel30rus
    Скаут
    Мне интересно.

    Сделал все по приложенной инструкции: лаунчер просто крашится, даже не запустившись.

    Скомпилил, ничего не изменив: то же самое. 

    Net фреймворк установлен.

    В чем беда? Может быть.
    Сообщение # 2 написано 22.08.2016 в 00:09
    Попрыгун
    Главный Архитектор
    Цитата Kastiel30rus ()
    Сделал все по приложенной инструкции: лаунчер просто крашится, даже не запустившись.
    Ошибка в отладчике описывается ? Если да то текст ошибки прошу приложить
    Сообщение # 3 написано 22.08.2016 в 11:58
    Kastiel30rus
    Скаут
    В том то и дело. Ни при компиле ошибок, ни в отладчике.  Лаунчер просто не хочет запускаться. Понимаю, что без логов проблему врядли решить, но ведь кто то тут кроме меня пытался его сделать? Интересно у всех такая ошибка, или только у меня.

    Добавлено (22.08.2016, 13:23)
    ---------------------------------------------
    На проверку давал другому человеку, ошибка та же - просто вылетает, не запустившись.

    Сообщение # 4 написано 22.08.2016 в 13:23
    Попрыгун
    Главный Архитектор
    Kastiel30rus, При дефолтной настройке запускается?
    Сообщение # 5 написано 22.08.2016 в 13:44
    Kastiel30rus
    Скаут
    Цитата Kastiel30rus ()
    Скомпилил, ничего не изменив: то же самое.
     
    Как видишь. никак не хочет.
    Сообщение # 6 написано 22.08.2016 в 15:21
    Попрыгун
    Главный Архитектор
    Цитата Kastiel30rus ()
    Как видишь.

    Я лично ничего не вижу, кроме текста с вопросом о затруднении. На этом мой дар ясновидения заканчивается, так как у бубнов сегодня погода не летная.

    По факту что я узнал: у половины людей он работает нормально без затруднений, у другой половины беспричинно вылетает.
    Сообщение # 7 написано 22.08.2016 в 16:08
    Regul
    Скаут
    Попрыгун, Добрый вечер. 

    С данным лаунчером, замечена проблема у 50% пользователей.

    При запуске возникает ошибка "Невозможно подключиться к сети интернет, проверьте ваше подключение и повторите попытку"

    Буду благодарен за подсказку.
    Сообщение # 8 написано 02.04.2020 в 19:16
    TttxAnd
    Скаут
    Попрыгун, свяжитесь со мной в дискорде Gttxx#4526 пожалуйста, есть хорошее предложение по работе.
    Сообщение # 9 написано 26.09.2022 в 10:52
    Форум » Программы и прочее » Программы WoW » [Пакет разработки] Launcher (Исходный код теперь в opensource (GPLv3))
    • Страница 1 из 1
    • 1
    Поиск: