13 посетителей на сайте. Из них:
Пользователи2
Роботы11
Список пользователей
Иван Протасов Сейчас на сайте
Alpha Сейчас на сайте
Артем Власов Был(a) в сети 4 минуты назад
Dato Guliazali195 Был(a) в сети 7 минут назад
Дима Гелевей Был(a) в сети 8 минут назад
Tattoo Ed Был(a) в сети 11 минут назад
WiseBear Был(a) в сети 13 минут назад
butu111 Был(a) в сети 19 минут назад
Степан Меркулов Был(a) в сети 20 минут назад
Даниил Андреевич Был(a) в сети 22 минуты назад
Ян Куликов Был(a) в сети 23 минуты назад
Михаил Был(a) в сети 26 минут назад
Кирилл Фролов'хулинад Был(a) в сети 27 минут назад
_.KleVer._ Был(a) в сети 28 минут назад
Anastasia_Coffee Был(a) в сети 36 минут назад
meow youtube Был(a) в сети 38 минут назад
Даниил КЕРИМОВ Был(a) в сети 45 минут назад
Рустем Бузяков Был(a) в сети 49 минут назад
Роман кузьмин Был(a) в сети 54 минуты назад
Maks Lukashuk ;3 Был(a) в сети 59 минут назад
๖ۣۜƊⱥny Был(a) в сети 1 час назад
builkun Был(a) в сети 2 часа назад
saba saba Был(a) в сети 2 часа назад
SAMP UKRAINE Был(a) в сети 2 часа назад
Rr Tt Был(a) в сети 2 часа назад
イロタナ リトラクタ Был(a) в сети 2 часа назад
Макс Уваров Был(a) в сети 2 часа назад
Влад Мазеин Был(a) в сети 2 часа назад
Narek Gasparyan Был(a) в сети 2 часа назад
DmitryNimal Был(a) в сети 2 часа назад
momo momo Был(a) в сети 2 часа назад
Ярослав Был(a) в сети 2 часа назад
Лёня Был(a) в сети 2 часа назад
Diego Brando Был(a) в сети 2 часа назад
Матвей Бушунов Был(a) в сети 2 часа назад
Игор Был(a) в сети 2 часа назад
netGio Был(a) в сети 2 часа назад
Tunguus games Tunguus games Был(a) в сети 2 часа назад
Rhadamanthus Был(a) в сети 2 часа назад
venom Был(a) в сети 2 часа назад
Discord Был(a) в сети 2 часа назад
ACK OLE Был(a) в сети 3 часа назад
Mateus Silva Был(a) в сети 3 часа назад
SAQ ReAl Был(a) в сети 3 часа назад
squad busters Был(a) в сети 3 часа назад
Убитый Или живой Был(a) в сети 4 часа назад
Azazel Был(a) в сети 4 часа назад
Был(a) в сети 4 часа назад
Free Fire Был(a) в сети 4 часа назад
макс в щитках Был(a) в сети 4 часа назад
Denis Nikolaevich Был(a) в сети 5 часов назад
Razvan Augustin Был(a) в сети 5 часов назад
Илья Чубриков Был(a) в сети 6 часов назад
Денис Затенко Был(a) в сети 6 часов назад
AGGRESS1VEX Был(a) в сети 6 часов назад
Артем Граф Был(a) в сети 7 часов назад
Тимур Нач Был(a) в сети 7 часов назад
Миша Каширин Был(a) в сети 7 часов назад
Clouns Game Был(a) в сети 7 часов назад
Данил Гавриш Был(a) в сети 7 часов назад
h9ije look Был(a) в сети 7 часов назад
Карп дискорд Был(a) в сети 8 часов назад
богдан Был(a) в сети 8 часов назад
Виталий Мельничук Был(a) в сети 8 часов назад
Савелий Пономарёв Был(a) в сети 8 часов назад
Ibrahim Nebiyev! Был(a) в сети 8 часов назад
Санечка Дмитриевич Был(a) в сети 8 часов назад
Дмитрий Был(a) в сети 9 часов назад
Blody Blor Был(a) в сети 9 часов назад
Dyde Max Был(a) в сети 9 часов назад
giahuy nguyenhuu Был(a) в сети 9 часов назад
Василь Куш Был(a) в сети 9 часов назад
Ab Antonian Был(a) в сети 10 часов назад
Clopo Alex Был(a) в сети 10 часов назад
Денис Рык Был(a) в сети 10 часов назад
Savaya Grill Был(a) в сети 10 часов назад
Vitia Был(a) в сети 10 часов назад
Антон Томчук Был(a) в сети 10 часов назад
SevenToid Был(a) в сети 10 часов назад
Maksim991 Был(a) в сети 10 часов назад
vagid zagirov12 Был(a) в сети 10 часов назад
Oleh Koliada Был(a) в сети 10 часов назад
Dester Был(a) в сети 10 часов назад
Максим Пазыч Был(a) в сети 10 часов назад
Da Ds Был(a) в сети 11 часов назад
Ebyyy Jestkoo Был(a) в сети 11 часов назад
Nikita Bot Был(a) в сети 11 часов назад
Даниил Девелоп Был(a) в сети 11 часов назад
Максим Чихарівський Был(a) в сети 11 часов назад
Список ботов
rambler (11)

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

[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

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

Добавить комментарий