Доработка и исправление ошибок программного продукта C# (frontend)
Необходима доработка программного продукта - игрового лаунчера. Доработка включает в себя поиск и исправление найденных нами ошибок в игровом лаунчере. Лаунчер написан на языке C#, работает с сервером NodeJS, также используются библиотеки NetFramework 4.0 и WPF.
Как сейчас работает лаунчер?
1. Запуск.
- Если программа запущена без прав администратора, то предлагает запустить его от имени администратора.
- Подключает клиента к серверу NodeJS и авторизует его.
2. Проверка.
- Если есть обновление лаунчера, то предлагает его установить.
- Если игра или ее компоненты не установлены, предлагает все установить и настроить.
3. Авторизация клиента.
- Если есть обновлением игры или мультиплеера, то он предлагает ее обновить.
4. Подключение.
- Если клиент нажимает подключиться, то его подключает к игровому серверу.
Какая необходима доработка?
- Исключить такой частый запуск программы от имени администратора. (Напрягает клиентов)
Какие есть ошибки?
- Краш лаунчера при первичном запуске.
- Зависание лаунчера во время загрузки обновления.
Какие мы используем сторонние библиотеки?
- DotNetZip
- Newtonsoft.Json
Спасибо за внимание,
Никита.
