Следите за нами!
MTA Developers Launcher — это простой лаунчер для Multi Theft Auto, позволяющий легко обновлять, запускать клиент и сервер, а также восстанавливать поврежденные файлы. Он работает в связке с манифестом, создаваемым через generate_manifest.py.
launcher.py — графический лаунчер на tkinter, который скачивает и обновляет файлы игры, сверяя их хеши с сервером.generate_manifest.py — утилита для генерации XML-манифеста с контрольными суммами (MD5) всех файлов игры и автоматического обновления версии.launcher.py — это основное приложение, предоставляющее GUI, с помощью которого можно:
Multi Theft Auto.exe)MTA Server.exe)Основной функционал:
version.xml, размещённого на сервере.files_manifest.xml, в котором перечислены файлы и их хеши.Этот скрипт предназначен для разработчиков и запускается на стороне сервера. Он:
version.xmlfiles_manifest.xmlfiles_manifest.xml — список всех файлов с их относительным путём и хешем.version.xml, увеличивая версию (например, с 1.0.3 на 1.0.4).Пример запуска:
python generate_manifest.py --folder ./game_files -o files_manifest.xml
Серверная часть (разработчик):
files_manifest.xml и version.xml на веб-сервере.Клиентская часть (общий доступ к примеру: игроки или разработчики):
launcher.py.Модули: tkinter, requests
Нет комментариев.Оставишь комментарий?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.