Софт Апдейтер (Updater)

  • Автор темы Автор темы Takato
  • Дата начала Дата начала

Takato

Пляшущий с бубном
Участник
Сообщения
34
Розыгрыши
0
Репутация
1
Реакции
211
Баллы
273
Привет!
С помощью ИИ собрал собственный патчер и клиентский апдейтер для Lineage II. Сейчас хочу дать программу на открытый тест.
Что уже умеет:
  • быстро сканировать и хешировать клиент;
  • создавать полный патч и последующие обновления;
  • обрабатывать только изменённые файлы;
  • загружать патч на FTP параллельными потоками;
  • автоматически формировать UpdateInfo.xml;
  • создавать однофайловый Updater.exe;
  • выбирать готовые L2-шаблоны, собственную иконку и редактировать дизайн через HTML/CSS/JS;
  • проверять и восстанавливать повреждённые файлы клиента.
Для примера, клиент High Five:
2950 файлов • 25,54 ГБ • патч сформирован за 259,97 секунды
Интерфейс старался сделать максимально простым и понятным. Если найдёте ошибку, зависание или у вас появятся идеи, топрисылайте описание сюда. Передам задачу чату и попробуем улучшить
Важно: пока это тестовая версия, поэтому сначала используйте копию клиента и отдельную тестовую папку на хостинге.

Пароль:


  • Ускорена проверка клиента: апдейтер сначала сравнивает локальный и серверный UpdateInfo.xml. Если они одинаковые — клиент не хешируется целиком.
  • Полная проверка по кнопке работает отдельно и всегда проверяет все файлы.
  • Исправлена ошибка с system\l2.log: логи, временные файлы и дампы (*.log, *.tmp, *.dmp) больше не проверяются, не скачиваются и не удаляются апдейтером.
  • Патчер теперь по умолчанию не добавляет эти runtime-файлы в новые патчи.
  • Добавлен автоматический тест обновления при заблокированном l2.log.

  • Добавлены языки интерфейса: украинский, английский и русский.
  • Добавлены самообновление апдейтера и отдельный файл версии.
  • Добавлен офлайн-режим: при временной недоступности сервера можно запустить игру.
  • Добавлены состояния кнопок: проверка, загрузка, готово, офлайн и ошибка.
  • Добавлены новые L2-шаблоны дизайна и возможность создавать собственные через HTML/CSS/JS.
 

Вложения

  • upd.rar
    upd.rar
    5,1 МБ · Просмотры: 34
Последнее редактирование:
хроники без разници?
 
Интерфейс старался сделать максимально простым и понятным.
Я так понимаю язык украинский? Тапками не кидайте, но хотелось бы иметь возможность выбрать язык.
Опробовал на клиенте Интерлюд, секунд 60 ушло на всё про всё.
 
Я так понимаю язык украинский? Тапками не кидайте, но хотелось бы иметь возможность выбрать язык.
Опробовал на клиенте Интерлюд, секунд 60 ушло на всё про всё.
язык патчера - украинский. язык апдейтера - какой захочешь.
Сообщение объединено:
Я так понимаю язык украинский? Тапками не кидайте, но хотелось бы иметь возможность выбрать язык.
Опробовал на клиенте Интерлюд, секунд 60 ушло на всё про всё.
Добавил мультиланг в обнове
 
Последнее редактирование:
Для открытия пароля требуется иметь 1 ресурс(
 
Ну у меня много что есть, но в основном с этого форума и взято) что-то модифицировал, что-то когда-то лутал (потом удаляли), надо чет посмотреть будет
 
Назад
Сверху Снизу