avatar_MuForum

MAU - MMORPG Auto Updater от [email protected][BoR]

Автор MuForum, 2011 Май 23, 16:21

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

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

Ключевые слова [SEO] mmorpgmauauto updater

MuForum

MAU - MMORPG Auto Updater

Разработано S@nek

-
## здесь был скриншот ##
----
Цитировать# Имя программы: MAU - MMORPG Auto Updater
# Версия: 1.0.0.135
# Разработчик: S@nek[BoR]
# Дата создания: 02.05.2011
# Дата последнего обновления: 23.05.2011
# Лицензия: Платная
# Цена: $50 (долларов)
# Язык: Английский
# Операционная система: Windows XP, 2003, Vista, 2008, Seven
# Язык программирования: Visual C++
# Описание: Универсальная программа для авто обновления файлов для игровых MMORPG серверов.
    # Отличительные качества:1. Использование всех ядер системы. (Многопоточность)- Никаких ступоров и задержек, вся работа протекает параллельно.2. Работа с сжатыми файлами "*.zip".- Программа использует свой класс для декомпресии .zip файлов, так что нет нужны чтобы у клиента был установлен архиватор.3. Загрузка конкретного сжатого образа файла, а не всего архива "*.zip".4. Разработка на VC++, графика на чистом WinApi.5. Система истории обновлений.- Сохраняется индекс последнего успешно загруженного полного обновления.- То есть, если при скачивание обновления 00000.zip, 90 файлов загружено успешно, а 1 файл не загрузился,- то сохраняется текущая версия обновления, чтобы при следующем запуске программы она попробовало снова загрузить этот файл.# Описание работы:1. MAU обращается на хостинг и скачивает спец.файл со спец.данными: "*****_List.zip". (00000, 00001, ...)- Размер файла жутко мизирный.2. Декодирует архив в памяти и считывает нужные данные.3. Затем сравнивает контрольные суммы файлов на локальном компьютере с контрольными суммами из спец.файла.- Размер и CRC32;4. Если какого-то файла нет, либо контрольные суммы не совпадают, то файл обновляется.- Происходит загрузка конкретно сжатого образа нужного файла из архива "00000.zip". (Спец.лист: 00000_List.zip)- То есть, если у вас архив с файлам весит 50 МБайт, а вам необходимо скачать один файл в 2 метра,- То будет загружен именно сжатый образ этого файла в 2 метра, а не весь архив в 50 метров.5. Затем снова обращается на хостинг и пытается скачать спец.файл с индексом на единицу больше. (00000_List.zip -> 00001_List.zip)# Преимущества:1. Экономия трафика хостингу и клиентам.2. Экономия места/пространства на хостинге.3. Снижение нагрузки на хостинг.4. Высокая скорость загрузки файлов.5. Дальнейшая востребованность, так как кол-во ядер только растут, уже на готове 6-8 ядерные AMD процессоры.6. Легкость использрвания программы клиентам.7. Система историй. Администратору сервера не прейдётся теперь постоянно переделывать клиент и перезагружать его на хостинг, делать постоянные патчи и т.д.# Пример:1. Клиент 4 сезона в распакованном виде без музыки и звуков: 232 МБайта;2. Сжатый клиент 4 сезна в "*.zip" архив: 143 МБайта;3. Размер спец.файла к этому архиву: 188 КБайта;4. Размер сжатого спец.файла в "*.zip" архиве: 99,2 КБайта;
-
-
Цитировать# Ссылки для скачивания программы с разных Интернет ресурсов:

    # SendSpace.Com:    Скачать;# VirusTotal.Com: Перейти;
-
-
# Благодарности:
ЦитироватьEverybody - За предоставленный сервер для тестов.


P.S. -> Для демонстрации был взят бесплатный хостинг UCOZ, так что скорость хостинга урезана.

epmak

Спойлер
прикольна ©
[свернуть]
Спойлер
[свернуть]

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