Недавно я предлагал создание простых апдейтеров на заказ по доступной цене. Однако некоторые скептически отнеслись к разработке таких инструментов на платформе Python. Более того, нашлись и те, кто поспешил сделать выводы, заявляя, что подобные решения якобы непрактичны или неудобны.
Чтобы развеять сомнения, я решил предоставить бесплатную версию апдейтера, созданного на Python с нуля. Это даст возможность каждому лично оценить его функционал и простоту интеграции.
Описание
Функционал бесплатной версии не очень обширный, но его достаточно, чтобы легко интегрировать апдейтер за
5–10 минут. Обновление файлов в данной версии доступно через стандартный хостинг.
В архиве находится три файла:
- Lineage II Updater.exe — основной файл апдейтера.
- config.ini — файл для настройки кнопок и путей.
- File List.exe — утилита для генерации списка файлов патча.
Инструкция по настройке
1. Настройка
Открываем файл config.ini и редактируем следующие блоки:
- [Links]
Указываем ссылки на разделы вашего сайта:
registration = https://ваш_сайт/регистрация
personal_area = https://ваш_сайт/личный_кабинет
site = https://ваш_сайт
forum = https://ваш_форум
- [Update]
Указываем ссылки на хостинг, где находятся файлы патча и клиента:
quick_check_url = https://ваш_хостинг/путь_до_патча/file_list.txt
full_check_url = https://ваш_хостинг/путь_до_клиента/file_list.txt
- [Game]
Указываем путь к папке и .exe-файл запуска игры. По умолчанию уже прописан стандартный путь и файл:
start_game_path = system\l2.exe
2. Размещение файлов
- Поместите файлы Lineage II Updater.exe и config.ini в директорию клиента.
- В папке Файл менеджер скопируйте программу File List.exe в папку с патчем и в папку с пропатченным клиентом:
3. Настройка хостинга
- Загрузите файлы на ваш хостинг в созданные директории. Например:
- Для патча:
https://ваш_хостинг/files/patch/
Сюда поместите патч и файл file_list.txt от патча. После чего укажите ссылку в конфиге апдейтера:
quick_check_url = https://ваш_хостинг/files/patch/file_list.txt
- Для клиента:
https://ваш_хостинг/files/client/
Сюда поместите клиент и файл file_list.txt от клиента. После чего укажите ссылку в конфиге апдейтерае:
full_check_url = https://ваш_хостинг/files/client/file_list.txt
Финал
После выполнения всех действий, апдейтер готов к работе.
СКАЧАТЬ
*** Hidden text: cannot be quoted. ***
VirusTotal
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или
Регистрация
VirusTotal немного ругается на архив, но только малоизвестные антивирусы. Если потребуется, я готов предоставить администрации исходный код для проверки.