avatar_LeGrand

LeGrand AutoUpdate Scanner: Обновление клиентов MU online

Автор LeGrand, 2009 Окт. 21, 13:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlinelegrandautoupdate scanner

LeGrand

LeGrand AutoUpdate scanner

Система поможет обновить любой клиент до вашего серверного клиента
В некоторых ситуациях пользователь не имеет возможности скачать полный клиент, а делать патчи под каждый сезон, невозможно. Система решает данную ситуацию ;)  Пользователь сможет обновить любой свой клиент до вашего клиента.

Система состоит из двух программ:
Цитировать# Имя программы: Scanner.exe
# Версия: 1.0.0
# Разработчик: LeGrand
# Дата создания: 21.10.2009
# Лицензия: Бесплатная
# Язык: Английский
# Тип: Консольная
# Операционная система: Windows NT, XP, 2003, Vista, 2008, 7
# Язык программирования: C++
# Описание: сканирует текущую директорию и все вложенные директории. Составляет список файлов, состоящего из:
Цитировать[Download*]
Url*=
File*=
md5_*=
way*=
Где:
Url ссылка на файл на удаленном сервере
File - имя файла
md5_ - md5 чексум файла
way - Путь к файлу
* - Номер файла
Генерирует файл update_ins.ini с полученными данными

Цитировать# Имя программы: ClientCheck.exe
# Версия: 1.0.0
# Разработчик: LeGrand
# Дата создания: 21.10.2009
# Лицензия: Бесплатная
# Язык: Английский
# Тип: Консольная
# Операционная система: Windows NT, XP, 2003, Vista, 2008, 7
# Язык программирования: C++
# Описание: Сканируя каждый файл в директории с муонлайн, проверяет md5 чексум файла. Если он не совпадает с приведенным файлом в .ini файле, скачивает его по указанной ссылке. Создает недостающие папки. Поддерживает JPN клиент.
Использование
Цитировать1. Заходим в папку с сайтом(пример C:xampphtdocs), создаем директорию update_ins
2. Кидаем в эту папку ваш клиент и программу Scanner.exe
3. Запускаем Scanner.exe и вводим адрес данного компьютера с "https://", но без слеша("/") на конце
4. Ждем пока программа сгенерирует список файлов.(Время зависит от скорости системы, генерация md5 занимает некоторое время. Мои 9000 файлов сгенерило за ~7 минут).
5. Закидываем в архив созданный update_ins.ini и ClientCheck.exe
6. Выкладываем на сайте, и ждем приток онлайна =D

Проверка на стороне пользователя без скачивания заняла ~3 минуты

Перезалито!


v 1.1
#Немного оптимизирован "движок"
#Все используемые программой библиотеки - внутри программы. Не требует фреймворка...
#Измены ключики в .ini файле

https://www.rapidshare.ru/1332121
https://depositfiles.com/files/mf3cwwzc6

;)

Brainy

Очень очень хороший релиз, а главно своими руками...

user_MU

Отлично!
Нужная вещь!
Спасибу тебе в репу

Hybrid

а если у меня уже скачан клиент и файлы 100% как и на сервере? придётся ждать 3 минуты? если да, то можешь уже думать над усовершенствованием проги)

InsurgenT

спс леграндищее)))))))))))

Bason4ik

какая разница ждать или не ждать,главное офигенно придумано)))
Спасибо.

LeGrand

Hybrid
Прога "на один раз"
Это не для каждоразового запуска перед входом в игру

Это альтернативный "выборочный скачиватель" клиента

Ronny

#7
Цитата: LeGrand от 2009 Окт. 21, 11:21  Hybrid
Прога "на один раз"
Это не для каждоразового запуска перед входом в игру

Это альтернативный "выборочный скачиватель" клиента
было бы не плохо сделать его под Лаунчер, и при запуске чтобы он сравнивал дату изминения тех файлов на сервере с этими что у клиента, и если надо чтобы делал обновление :)

LeGrand

Тогда это уже будет автоапдейтер )))))
Я пока не знаком с созданием форм на шарпе... Может быть попожжа ))

Deathless

Цитата: LeGrand от 2009 Окт. 21, 11:35  Тогда это уже будет автоапдейтер )))))
Я пока не знаком с созданием форм на шарпе... Может быть попожжа ))
Да, программка хорошая.
А если её подбить под лаунчер это будет вообще супер.

LeGrand

Ну мб попожжа ))
Спойлер
[свернуть]

Trio

Спс за прогу, специально зарегился. )

hiv

LeGrand спс +1. Таких бы людей та побольше.

DobrjaG

ОБНОВИТЕ ЛИНКИ!
Очень за интересовала!

Обновите СЫЛКИ млм перезалейте!

babans42


Rev[]luti0

Перезалейте
Спойлер
ололололололололололололололлололололо
[свернуть]

LeGrand

Перезалил...
Спойлер
[свернуть]

Bunny

Спойлер
[quote name='Rev[]luti0' post='46424' date='8.1.2010, 17:46']
Перезалейте
Спойлер
ололололололололололололололлололололо
[свернуть]
[/quote]
Дико извиняюсь за оффтоп
Придурошный согражданин. У нас республика)
[свернуть]

DobrjaG

Спасибо!
Все щяс буду тестить!

Fleet-Boss

Цитировать3. Запускаем Scanner.exe и вводим адрес данного компьютера с "https://", но без слеша("/") на конце
Запуская программу Scanner.exe недается возможность чтолибо написать, она сразу сканирует папку, в которой находится. Как прописать адрес сайта? Потом чтоли в созданом update_ins.ini дописывать самому адрес?

Похожие темы (5)