20 посетителей на сайте. Из них:
Пользователи3
Роботы17
Список пользователей
Крысурсы Сейчас на сайте
For Star Сейчас на сайте
Клим Михеев Сейчас на сайте
Леван Levaniko Был(a) в сети 11 минут назад
senya holod Был(a) в сети 12 минут назад
Name Surname Был(a) в сети 16 минут назад
Команда Сервера Был(a) в сети 31 минуту назад
sdf Был(a) в сети 35 минут назад
Евгений Беспалов Был(a) в сети 46 минут назад
Дмитро Был(a) в сети 48 минут назад
Holandec Captain Был(a) в сети 58 минут назад
♡ Marlboro Gold ~ Company ♡ Был(a) в сети 1 час назад
Дрлрлррш Рошршр Был(a) в сети 1 час назад
Сергей Мельников Был(a) в сети 1 час назад
Raf Был(a) в сети 2 часа назад
Armen Vardanyan Был(a) в сети 2 часа назад
Никита Рамсов Был(a) в сети 2 часа назад
Кирилл Громов Был(a) в сети 2 часа назад
Марк Игоревич Был(a) в сети 2 часа назад
Дима Демиденко Был(a) в сети 3 часа назад
Матвейка Тягур Был(a) в сети 3 часа назад
RUSLAN Был(a) в сети 3 часа назад
Mahmut Был(a) в сети 3 часа назад
Проект Аризона Был(a) в сети 3 часа назад
Doron Semhoun Был(a) в сети 3 часа назад
Rubo Был(a) в сети 3 часа назад
владислав кривцов Был(a) в сети 3 часа назад
Никита Вьюгин Был(a) в сети 3 часа назад
Александр Спиридонов Был(a) в сети 3 часа назад
TONI OWNPONI Был(a) в сети 3 часа назад
Николай Иркутск Был(a) в сети 3 часа назад
Кирилл Shamatrin Был(a) в сети 3 часа назад
Nice Был(a) в сети 3 часа назад
Роман Махньов Был(a) в сети 4 часа назад
Adam Был(a) в сети 4 часа назад
Snickers Snickers Был(a) в сети 4 часа назад
Alvor Был(a) в сети 4 часа назад
Base Holding Corporation Был(a) в сети 4 часа назад
Жизнь двух попугаев Был(a) в сети 4 часа назад
Роман Был(a) в сети 4 часа назад
cola clov Был(a) в сети 5 часов назад
Hyundai Accent Был(a) в сети 5 часов назад
Костя костивич Был(a) в сети 6 часов назад
hasbulla hasbula Был(a) в сети 6 часов назад
Данил Степанов Был(a) в сети 6 часов назад
Даниил Девелоп Был(a) в сети 6 часов назад
Слава Кожевников Был(a) в сети 7 часов назад
PussyCat Был(a) в сети 7 часов назад
'mrx 'mountian' Был(a) в сети 7 часов назад
James_ LP Был(a) в сети 7 часов назад
Zac Xell Был(a) в сети 7 часов назад
Rafael Agayev Был(a) в сети 8 часов назад
Chazzerson Motivation Был(a) в сети 8 часов назад
Oscar Был(a) в сети 8 часов назад
Dato Guliazali195 Был(a) в сети 8 часов назад
Sergo MSK Был(a) в сети 9 часов назад
srpfuse Был(a) в сети 9 часов назад
Rauan Был(a) в сети 9 часов назад
Сергей Шемет Был(a) в сети 10 часов назад
Олег Акимов Был(a) в сети 10 часов назад
Makeshov Был(a) в сети 11 часов назад
vehryt123 123 Был(a) в сети 11 часов назад
ARSKY Был(a) в сети 11 часов назад
Matheus Schumann Был(a) в сети 11 часов назад
антон перец Был(a) в сети 12 часов назад
Asliddin Akromov Был(a) в сети 12 часов назад
Nur Был(a) в сети 12 часов назад
Mikhail Deputatov Был(a) в сети 13 часов назад
Chicken Был(a) в сети 13 часов назад
ElephantStore Был(a) в сети 13 часов назад
The Teches Был(a) в сети 13 часов назад
Ильшат Бикбаев Был(a) в сети 14 часов назад
Эд жопа Эд жопа Был(a) в сети 14 часов назад
Xander Был(a) в сети 14 часов назад
Иван Иманалиев Был(a) в сети 14 часов назад
Виталий Был(a) в сети 14 часов назад
SaneX Был(a) в сети 14 часов назад
Basers Был(a) в сети 14 часов назад
wwffwzf fwfwfzfwz Был(a) в сети 15 часов назад
Иван Серёгин Был(a) в сети 15 часов назад
Был(a) в сети 15 часов назад
Tanry Был(a) в сети 15 часов назад
Mr Provaider Был(a) в сети 15 часов назад
Андрей Был(a) в сети 15 часов назад
Илья Лидский Был(a) в сети 15 часов назад
Владимир Был(a) в сети 15 часов назад
SEMon Был(a) в сети 15 часов назад
Захар Химин Был(a) в сети 15 часов назад
Список ботов
rambler (17)

Следите за нами!

[Source] MTA Developers Launcher 1.1

Описание

 MTA Developers Launcher

MTA Developers Launcher — это простой лаунчер для Multi Theft Auto, позволяющий легко обновлять, запускать клиент и сервер, а также восстанавливать поврежденные файлы. Он работает в связке с манифестом, создаваемым через generate_manifest.py.


📁 Содержание

  • launcher.py — графический лаунчер на tkinter, который скачивает и обновляет файлы игры, сверяя их хеши с сервером.
  • generate_manifest.py — утилита для генерации XML-манифеста с контрольными суммами (MD5) всех файлов игры и автоматического обновления версии.

🔧 Как работает launcher.py

launcher.py — это основное приложение, предоставляющее GUI, с помощью которого можно:

  • Запустить клиент (Multi Theft Auto.exe)
  • Запустить сервер (MTA Server.exe)
  • Обновить игру до последней версии
  • Восстановить поврежденные или отсутствующие файлы

Основной функционал:

  • Загружает информацию о последней версии с version.xml, размещённого на сервере.
  • Сравнивает локальную версию с серверной.
  • Если версия устарела — загружает files_manifest.xml, в котором перечислены файлы и их хеши.
  • Проверяет каждый файл локально, сверяя MD5-хеши.
  • Загружает только те файлы, которые отсутствуют или повреждены.
  • Поддерживает многопоточную загрузку с отображением скорости и прогресса.

🛠 Как работает generate_manifest.py

Этот скрипт предназначен для разработчиков и запускается на стороне сервера. Он:

  1. Перебирает все файлы в указанной директории, кроме:
    • самого скрипта
    • version.xml
    • files_manifest.xml
  2. Вычисляет MD5-хеш каждого файла.
  3. Создаёт files_manifest.xml — список всех файлов с их относительным путём и хешем.
  4. Обновляет version.xml, увеличивая версию (например, с 1.0.3 на 1.0.4).

Пример запуска:

python generate_manifest.py --folder ./game_files -o files_manifest.xml

📦 Установка и использование

  1. Серверная часть (разработчик):

    • Разместить files_manifest.xml и version.xml на веб-сервере.
    • Все файлы игры должны быть доступны по ссылке, соответствующей структуре путей в манифесте.
  2. Клиентская часть (общий доступ к примеру: игроки или разработчики):

    • Запускает launcher.py.
    • Программа автоматически проверяет наличие обновлений и загружает только недостающие или повреждённые файлы.

💡 Требования

Python 3.7+

Модули: tkinter, requests




Автор публикации:

WiseBear WiseBear

Скачать:

Скачать

Дата:
Автор ресурса:

e1ectr0venik

Введение в скриптинг
Введение в скриптинг
12.02.2021, Статьи
Введение в скриптинг 2
Введение в скриптинг 2
24.12.2020, Клиенты MTA
Обучение LUA
Обучение LUA
24.12.2020, Статьи
Готовый сайт для SAMP проекта
Готовый сайт для SAMP проекта
07.12.2024, Скрипты сайтов / PREMIUM WEB

Нет комментариев.Оставишь комментарий?