<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Клиенты MTA - TRADARUS.COM — Каталог ресурсов для GTA и MTA</title>
<link>https://tradarus.com/</link>
<language>ru</language><item>
<title>Исходный код MTA (новый с официального реопзитория) 2026</title>
<link>https://tradarus.com/resources/7911-ishodnyj-kod-mta-novyj-s-oficialnogo-reopzitorija.html</link>
<pdalink>https://tradarus.com/resources/7911-ishodnyj-kod-mta-novyj-s-oficialnogo-reopzitorija.html</pdalink>
<guid>https://tradarus.com/resources/7911-ishodnyj-kod-mta-novyj-s-oficialnogo-reopzitorija.html</guid>
<pubDate>Mon, 12 Jan 2026 16:15:25 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Код МТА из официального репозитория разработчиков обновленный на: 12.01.2026</p>]]></content:encoded>
</item><item>
<title>Исходный код МТА 1.6.0</title>
<link>https://tradarus.com/resources/prochee-mta/7874-ishodnyj-kod-mta-160.html</link>
<pdalink>https://tradarus.com/resources/prochee-mta/7874-ishodnyj-kod-mta-160.html</pdalink>
<guid>https://tradarus.com/resources/prochee-mta/7874-ishodnyj-kod-mta-160.html</guid>
<pubDate>Tue, 30 Dec 2025 12:03:12 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Это исходный код МТА 1.6.0</p>]]></content:encoded>
</item><item>
<title>RP isxod MTA для NEXT</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7640-rp-isxod-mta-dlja-next.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7640-rp-isxod-mta-dlja-next.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7640-rp-isxod-mta-dlja-next.html</guid>
<pubDate>Sun, 22 Jun 2025 19:35:24 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>//<br>// Shared/version.h<br>//<br>#pragma once</p> <p>/*******************************************************************************<br>* Note for fork developers:<br>*<br>* If you don't follow these guidelines, you may suffer from inadequate or even<br>* zero anti-cheat support, when you release a fork client to the public with a<br>* misconfigured deployment pipeline. Never use build type VERSION_TYPE_CUSTOM in<br>* a public release of your fork.<br>*<br>* Please read the wiki article at <a href="https://wiki.multitheftauto.com/wiki/Forks" rel="external noopener noreferrer">https://wiki.multitheftauto.com/wiki/Forks</a> for<br>* more information, guidelines and security considerations.<br>*<br>* To compile a client for mass consumption by your player base (as a public release):<br>* 1. Set MTASA_VERSION_TYPE to VERSION_TYPE_UNSTABLE<br>* 2. Use netc.dll from <a href="https://mirror-cdn.multitheftauto.com/bdata/fork-support/netc.dll" rel="external noopener noreferrer">https://mirror-cdn.multitheftauto.com/bdata/fork-support/netc.dll</a><br>* 3. Switch to Nightly build configuration<br>*<br>* To develop and test a client locally or in a trustworthy closed group (local or private release):<br>* a. With active anti-cheat:<br>* 1. Set MTASA_VERSION_TYPE to VERSION_TYPE_UNSTABLE<br>* 2. Use netc.dll from <a href="https://mirror-cdn.multitheftauto.com/bdata/netc.dll" rel="external noopener noreferrer">https://mirror-cdn.multitheftauto.com/bdata/netc.dll</a> (preferably run utils/buildactions/install_data.lua)<br>* b. Without anti-cheat:<br>* 1. Set MTASA_VERSION_TYPE to VERSION_TYPE_CUSTOM<br>* 2. Use netc.dll from <a href="https://mirror-cdn.multitheftauto.com/bdata/netc.dll" rel="external noopener noreferrer">https://mirror-cdn.multitheftauto.com/bdata/netc.dll</a> (preferably run utils/buildactions/install_data.lua)<br>*<br>* To compile and host an official public server (anyone on official MTA client can connect):<br>* 1. Copy net.dll or net.so from a nightly release (see <a href="https://nightly.multitheftauto.com/)" rel="external noopener noreferrer">https://nightly.multitheftauto.com/)</a><br>* 2. Set MTASA_VERSION_TYPE to VERSION_TYPE_RELEASE<br>* 3. Set MTASA_VERSION_BUILD to the build number from the network library (see file version information)<br>* 4. Switch to Nightly build configuration<br>*<br>* To compile and host a custom public server (only custom MTA clients can connect):<br>* 1. Use &#96;&lt;disableac&gt;5,6,21&lt;/disableac&gt;&#96; in your mtaserver.conf (may not be needed in the future)<br>* 2. Use regular developer net.dll or net.so (preferably run utils/buildactions/install_data.lua)<br>* 3. Set MTASA_VERSION_TYPE to VERSION_TYPE_UNSTABLE<br>* 4. Switch to Nightly build configuration<br>*<br>*******************************************************************************/</p> <p>// New version info<br>#define MTASA_VERSION_netGio126<br>#define MTASA_VERSION_netGio126<br>#define MTASA_VERSION_netGio126<br>#define MTASA_VERSION_TYPE VERSION_TYPE_UNSTABLE<br>#define MTASA_VERSION_BUILD 0</p> <p>#include "../build_overrides.h"</p> <p>// Old version info<br>#define MTA_DM_VERSION ( ( ( MTASA_VERSION_netGio126 ) &lt;&lt; 8 ) | ( ( MTASA_VERSION_netGio126 ) &lt;&lt; 4 ) | ( ( MTASA_VERSION_netGio126 ) &lt;&lt; 0 ) )<br>#if MTASA_VERSION_netGio126 == 0<br>#define MTA_DM_VERSIONSTRING QUOTE_DEFINE ( MTASA_VERSION_netGio126 ) "." QUOTE_DEFINE ( MTASA_VERSION_netGio126 )<br>#else<br>#define MTA_DM_VERSIONSTRING QUOTE_DEFINE ( MTASA_VERSION_netGio126 ) "." QUOTE_DEFINE ( MTASA_VERSION_netGio126 ) "." QUOTE_DEFINE ( MTASA_VERSION_netGio126 )<br>#endif</p> <p>#ifdef MTA_CLIENT<br>#define MTA_DM_FULL_STRING "MTA:SA Client"<br>#else<br>#define MTA_DM_FULL_STRING "MTA:SA Server"<br>#endif</p> <p>// Compile types<br>#define VERSION_TYPE_CUSTOM 0x01<br>#define VERSION_TYPE_EXPERIMENTAL 0x03<br>#define VERSION_TYPE_UNSTABLE 0x05 // 0x05<br>#define VERSION_TYPE_UNTESTED 0x07<br>#define VERSION_TYPE_RELEASE 0x09</p> <p>#define QUOTE_DEFINE2(c) #c<br>#define QUOTE_DEFINE(x) QUOTE_DEFINE2(x)</p> <p>// Implement compile types<br>#if MTASA_VERSION_TYPE == VERSION_TYPE_CUSTOM</p> <p>#define MTA_DM_BUILDTYPE "custom"<br>#define MTA_DM_BUILDTAG_SHORT MTA_DM_VERSIONSTRING "-" MTA_DM_BUILDTYPE<br>#define MTA_DM_BUILDTAG_LONG MTA_DM_VERSIONSTRING "-" MTA_DM_BUILDTYPE</p> <p>#elif MTASA_VERSION_TYPE == VERSION_TYPE_UNSTABLE</p> <p>#define MTA_DM_BUILDTYPE "unstable"<br>#define MTA_DM_BUILDTAG_SHORT MTA_DM_VERSIONSTRING "-" MTA_DM_BUILDTYPE "-" QUOTE_DEFINE ( MTASA_VERSION_BUILD )<br>#define MTA_DM_BUILDTAG_LONG MTA_DM_VERSIONSTRING "-" MTA_DM_BUILDTYPE "-" QUOTE_DEFINE ( MTASA_VERSION_BUILD )</p> <p>#elif MTASA_VERSION_TYPE == VERSION_TYPE_UNTESTED</p> <p>#define MTA_DM_BUILDTYPE "untested"<br>#define MTA_DM_BUILDTAG_SHORT MTA_DM_VERSIONSTRING "-" MTA_DM_BUILDTYPE "-" QUOTE_DEFINE ( MTASA_VERSION_BUILD )<br>#define MTA_DM_BUILDTAG_LONG MTA_DM_VERSIONSTRING "-" MTA_DM_BUILDTYPE "-" QUOTE_DEFINE ( MTASA_VERSION_BUILD )<br>#define MTA_DM_PUBLIC_CONNECTIONS<br>#define MTA_DM_EXPIRE_DAYS 60</p> <p>#elif MTASA_VERSION_TYPE == VERSION_TYPE_RELEASE</p> <p>#define MTA_DM_BUILDTYPE "release"<br>#define MTA_DM_BUILDTAG_SHORT MTA_DM_VERSIONSTRING<br>#define MTA_DM_BUILDTAG_LONG MTA_DM_VERSIONSTRING "-" MTA_DM_BUILDTYPE "-" QUOTE_DEFINE ( MTASA_VERSION_BUILD )<br>#define MTA_DM_PUBLIC_CONNECTIONS</p> <p>#else<br>#error "Incorrect MTASA_VERSION_TYPE"<br>#endif</p> <p>#define _ASE_VERSION QUOTE_DEFINE(MTASA_VERSION_netGio126) "." QUOTE_DEFINE(MTASA_VERSION_netGio126)<br>#define _NETCODE_VERSION_BRANCH_ID 0x4 // Use 0x1 - 0xF to indicate an incompatible branch is being used (0x0 is reserved, 0x4 is trunk)<br>#define _CLIENT_NET_MODULE_VERSION 0x0AE // (0x000 - 0xfff) Lvl9 wizards only<br>#define _SERVER_NET_MODULE_VERSION 0x0AB // (0x000 - 0xfff) Lvl9 wizards only<br>#define _NETCODE_VERSION 0x1DA // (0x000 - 0xfff) Increment when net messages change (pre-release)</p> <p>// (0x000 - 0xfff) Update bitstream.h when net messages change (post-release). (Changing will also require additional backward compatibility code).<br>#define MTA_DM_BITSTREAM_VERSION eBitStreamVersion::Latest</p> <p>// To avoid user confusion, make sure the ASE version matches only if communication is possible<br>#if defined(MTA_DM_PUBLIC_CONNECTIONS)<br>#define MTA_DM_ASE_VERSION _ASE_VERSION<br>#define MTA_DM_NETCODE_VERSION _NETCODE_VERSION<br>#define MTA_DM_CLIENT_NET_MODULE_VERSION _CLIENT_NET_MODULE_VERSION<br>#define MTA_DM_SERVER_NET_MODULE_VERSION _SERVER_NET_MODULE_VERSION<br>#else<br>#if _NETCODE_VERSION_BRANCH_ID &lt; 1 || _NETCODE_VERSION_BRANCH_ID &gt; 15<br>#error "_NETCODE_VERSION_BRANCH_ID wrong"<br>#endif<br>#define MTA_DM_ASE_VERSION _ASE_VERSION "n"<br>#define MTA_DM_NETCODE_VERSION ( _NETCODE_VERSION + ( _NETCODE_VERSION_BRANCH_ID &lt;&lt; 12 ) )<br>#define MTA_DM_CLIENT_NET_MODULE_VERSION ( _CLIENT_NET_MODULE_VERSION + ( 4 &lt;&lt; 12 ) )<br>#define MTA_DM_SERVER_NET_MODULE_VERSION _SERVER_NET_MODULE_VERSION<br>#endif</p> <p>// Handy self compile message<br>#ifndef MTA_DM_PUBLIC_CONNECTIONS<br>#if defined(SHOW_SELF_COMPILE_WARNING) &amp;&amp; !defined(CI_BUILD) &amp;&amp; !defined(MTA_CLIENT)<br>#pragma message("\n\<br>----------------------------------------------------------------------\n\<br>MTASA_VERSION_TYPE is not set to VERSION_TYPE_RELEASE\n\<br>Server will not work with release clients\n\<br>-------------------------------------------------------------------------\n\<br>If you want the server to work with release clients\n\<br>set MTASA_VERSION_TYPE to VERSION_TYPE_RELEASE in Server/version.h\n\<br>\n\<br>Client can't enter the game? Use Server net.dll from an official build.\n\<br>(Official dll uses VERSION_TYPE_RELEASE, win-install-data gives UNSTABLE.)\n\<br>-------------------------------------------------------------------------")<br>#endif<br>#endif</p>]]></content:encoded>
</item><item>
<title>ИСХОДНИК МТА 11 к Лимиты  mta-blue-1.6.0</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7339-ishodnik-mta-11-k-limity-mta-blue-160.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7339-ishodnik-mta-11-k-limity-mta-blue-160.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7339-ishodnik-mta-11-k-limity-mta-blue-160.html</guid>
<pubDate>Thu, 01 May 2025 09:56:22 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p><span>ИСХОДНИК МТА 11 к Лимиты mta-blue-1.6.0</span><br><br><br></p> <p><span>слив</span></p>]]></content:encoded>
</item><item>
<title>Слив Исходников Next</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7304-sliv-ishodnikov-next.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7304-sliv-ishodnikov-next.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7304-sliv-ishodnikov-next.html</guid>
<pubDate>Thu, 24 Apr 2025 21:05:51 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Слив Исходников Next</p>]]></content:encoded>
</item><item>
<title>Карта GTA PROVINCE 0.1.5  MTA</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7286-karta-gta-province-015-mta.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7286-karta-gta-province-015-mta.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7286-karta-gta-province-015-mta.html</guid>
<pubDate>Wed, 23 Apr 2025 20:38:10 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Карта GTA PROVINCE 0.1.5 под MTA - Рабочая версия карты подходящая под MTA</p> <p><br></p> <p><br>Рабочая версия исходника для GTA Province 0.1.5 :: RU<br>Этот репозиторий содержит исправленный и рабочий исходный код mtasa-blue-1.5.9, адаптированный под GTA Province 0.1.5. В старой версии исходный код нельзя было собрать и запустить, но теперь все ошибки устранены.</p> <p>Изменения и исправления:<br>Исправлена загрузка библиотек netc.dll и cef3.<br>Полностью исправлена возможность сборки и запуска без ошибок.<br>Вырезана ошибка с asi файлами.<br>Убрана проверка cl03.<br>Используется кастомный реестр.<br>Переработанная загрузка и установка ресурсов.<br>Установка и использование:<br>Скачайте репозиторий.<br>Убедитесь, что у вас установлены все необходимые зависимости.<br>Соберите проект с помощью Visual Studio 2022.<br>Запустите и наслаждайтесь стабильной работой!<br>Дополнительные ресурсы:<br>Ссылка на файлы игры: https://drive.google.com/file/d/1jjQluqCurz7oPbxdRztEGSYjgxaeUgJg/view?usp=sharing</p> <p>Если у вас есть вопросы или предложения, создавайте запрос или отправляйте запрос на вытягивание.<br>Спасибо за поддержку!</p> <p>Рабочая версия исходного кода для GTA Province 0.1.5 :: EN<br>Этот репозиторий содержит исправленный и рабочий исходный код mtasa-blue-1.5.9, адаптированный для GTA Province 0.1.5. В старой версии исходный код нельзя было скомпилировать и запустить, но теперь все ошибки исправлены.</p> <p>Изменения и исправления:<br>Исправлена загрузка библиотек netc.dll и cef3.<br>Полностью исправлена возможность компиляции и запуска без ошибок.<br>Устранены проблемы с файлами asi.<br>Удалена cl03 проверка.<br>Используется пользовательский реестр.<br>Переработан дизайн загрузки и установки ресурсов.<br>Установка и использование:<br>Загрузите репозиторий.<br>Убедитесь, что у вас установлены все необходимые зависимости.<br>Создайте проект с помощью Visual Studio 2022.<br>Запускайте и наслаждайтесь стабильной производительностью!<br>Дополнительные ресурсы:<br>Ссылка на файлы игры: https://drive.google.com/file/d/1jjQluqCurz7oPbxdRztEGSYjgxaeUgJg/view?usp=sharing</p> <p>Если у вас есть какие-либо вопросы или предложения, пожалуйста, создайте запрос или отправьте запрос на вытягивание.<br>Спасибо за вашу поддержку!</p>]]></content:encoded>
</item><item>
<title>mta-province-demo-offline  MTA</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7287-mta-province-demo-offline-mta.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7287-mta-province-demo-offline-mta.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7287-mta-province-demo-offline-mta.html</guid>
<pubDate>Wed, 23 Apr 2025 20:37:57 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Карта MTA Province Demo с автомобильным трафиком.</p> <p>В отличие от версии Дениса Антошина, эта была пересобрана на базе чистой SA без модов.</p> <p>В сборке заменена только карта и интерьеры, настроен трафик практически по всей карте.</p> <p>Настроен респавн возле полицейских участков и госпиталей во всех городах.</p> <p>Авторы карты: JS Team.</p> <p>Автор сборки и трафика: donkeyshun</p> <p>Готовность трафика:</p> <p>Приволжск — автомобильный трафик (100%)</p> <p>Невский — автомобильный трафик (100%)</p> <p>Волчанск — автомобильный трафик (100%)</p> <p>Жуковский — автомобильный трафик (100%)</p> <p>Провинция — автомобильный трафик (75%)</p> <p>Мирный — автомобильный трафик (25%)</p> <p>В папке с модом есть исходный файл путей если кому-то захочется их доработать.</p>]]></content:encoded>
</item><item>
<title>[Source] MTA Developers Launcher 1.1</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7245-source-mta-developers-launcher-11.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7245-source-mta-developers-launcher-11.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7245-source-mta-developers-launcher-11.html</guid>
<pubDate>Sat, 19 Apr 2025 07:47:01 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<div class="markdown-heading"> <h1 class="heading-element"><span> </span>MTA Developers Launcher</h1> <a id="user-content--mta-developers-launcher" class="anchor" aria-label="Permalink: 🎮 MTA Developers Launcher" href="https://github.com/FXME/MTA-Developers-Launcher#-mta-developers-launcher" rel="external noopener noreferrer"><svg class="octicon octicon-link" viewbox="0 0 16 16" width="16" height="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></svg></a></div> <p><strong>MTA Developers Launcher</strong><span> </span>— это простой лаунчер для Multi Theft Auto, позволяющий легко обновлять, запускать клиент и сервер, а также восстанавливать поврежденные файлы. Он работает в связке с манифестом, создаваемым через<span> </span><code>generate_manifest.py</code>.</p> <hr> <div class="markdown-heading"> <h2 class="heading-element">📁 Содержание</h2> <a id="user-content--содержание" class="anchor" aria-label="Permalink: 📁 Содержание" href="https://github.com/FXME/MTA-Developers-Launcher#-%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5" rel="external noopener noreferrer"><svg class="octicon octicon-link" viewbox="0 0 16 16" width="16" height="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></svg></a></div> <ul> <li><a href="https://github.com/FXME/MTA-Developers-Launcher/blob/main/launcher.py" rel="external noopener noreferrer"><code>launcher.py</code></a><span> </span>— графический лаунчер на<span> </span><code>tkinter</code>, который скачивает и обновляет файлы игры, сверяя их хеши с сервером.</li> <li><a href="https://github.com/FXME/MTA-Developers-Launcher/blob/main/generate_manifest.py" rel="external noopener noreferrer"><code>generate_manifest.py</code></a><span> </span>— утилита для генерации XML-манифеста с контрольными суммами (MD5) всех файлов игры и автоматического обновления версии.</li> </ul> <hr> <div class="markdown-heading"> <h2 class="heading-element">🔧 Как работает<span> </span><code>launcher.py</code></h2> <a id="user-content--как-работает-launcherpy" class="anchor" aria-label="Permalink: 🔧 Как работает launcher.py" href="https://github.com/FXME/MTA-Developers-Launcher#-%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-launcherpy" rel="external noopener noreferrer"><svg class="octicon octicon-link" viewbox="0 0 16 16" width="16" height="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></svg></a></div> <p><code>launcher.py</code><span> </span>— это основное приложение, предоставляющее GUI, с помощью которого можно:</p> <ul> <li>Запустить клиент (<code>Multi Theft Auto.exe</code>)</li> <li>Запустить сервер (<code>MTA Server.exe</code>)</li> <li>Обновить игру до последней версии</li> <li>Восстановить поврежденные или отсутствующие файлы</li> </ul> <p><strong>Основной функционал:</strong></p> <ul> <li>Загружает информацию о последней версии с<span> </span><code>version.xml</code>, размещённого на сервере.</li> <li>Сравнивает локальную версию с серверной.</li> <li>Если версия устарела — загружает<span> </span><code>files_manifest.xml</code>, в котором перечислены файлы и их хеши.</li> <li>Проверяет каждый файл локально, сверяя MD5-хеши.</li> <li>Загружает только те файлы, которые отсутствуют или повреждены.</li> <li>Поддерживает многопоточную загрузку с отображением скорости и прогресса.</li> </ul> <hr> <div class="markdown-heading"> <h2 class="heading-element">🛠 Как работает<span> </span><code>generate_manifest.py</code></h2> <a id="user-content--как-работает-generate_manifestpy" class="anchor" aria-label="Permalink: 🛠 Как работает generate_manifest.py" href="https://github.com/FXME/MTA-Developers-Launcher#-%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-generate_manifestpy" rel="external noopener noreferrer"><svg class="octicon octicon-link" viewbox="0 0 16 16" width="16" height="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></svg></a></div> <p>Этот скрипт предназначен для разработчиков и запускается на стороне сервера. Он:</p> <ol> <li><strong>Перебирает все файлы в указанной директории</strong>, кроме: <ul> <li>самого скрипта</li> <li><code>version.xml</code></li> <li><code>files_manifest.xml</code></li> </ul> </li> <li><strong>Вычисляет MD5-хеш</strong><span> </span>каждого файла.</li> <li>Создаёт<span> </span><code>files_manifest.xml</code><span> </span>— список всех файлов с их относительным путём и хешем.</li> <li>Обновляет<span> </span><code>version.xml</code>, увеличивая версию (например, с<span> </span><code>1.0.3</code><span> </span>на<span> </span><code>1.0.4</code>).</li> </ol> <p><strong>Пример запуска:</strong></p> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto"> <pre>python generate_manifest.py --folder ./game_files -o files_manifest.xml</pre> <div class="zeroclipboard-container"><svg height="16" viewbox="0 0 16 16" width="16" class="octicon octicon-copy js-clipboard-copy-icon"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></svg></div> </div> <hr> <div class="markdown-heading"> <h2 class="heading-element">📦 Установка и использование</h2> <a id="user-content--установка-и-использование" class="anchor" aria-label="Permalink: 📦 Установка и использование" href="https://github.com/FXME/MTA-Developers-Launcher#-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" rel="external noopener noreferrer"><svg class="octicon octicon-link" viewbox="0 0 16 16" width="16" height="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></svg></a></div> <ol> <li> <p><strong>Серверная часть (разработчик):</strong></p> <ul> <li>Разместить<span> </span><code>files_manifest.xml</code><span> </span>и<span> </span><code>version.xml</code><span> </span>на веб-сервере.</li> <li>Все файлы игры должны быть доступны по ссылке, соответствующей структуре путей в манифесте.</li> </ul> </li> <li> <p><strong>Клиентская часть (общий доступ к примеру: игроки или разработчики):</strong></p> <ul> <li>Запускает<span> </span><code>launcher.py</code>.</li> <li>Программа автоматически проверяет наличие обновлений и загружает только недостающие или повреждённые файлы.</li> </ul> </li> </ol> <hr> <div class="markdown-heading"> <h2 class="heading-element">💡 Требования</h2> <h2 class="heading-element">Python 3.7+</h2> <a id="user-content--требования" class="anchor" aria-label="Permalink: 💡 Требования" href="https://github.com/FXME/MTA-Developers-Launcher#-%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" rel="external noopener noreferrer"><svg class="octicon octicon-link" viewbox="0 0 16 16" width="16" height="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></svg></a></div> <p>Модули:<span> </span><code>tkinter</code>,<span> </span><code>requests</code></p>]]></content:encoded>
</item><item>
<title>Multi Theft Auto - MoonStudio Fork 1.6.0</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7204-multi-theft-auto-moonstudio-fork-160.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7204-multi-theft-auto-moonstudio-fork-160.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7204-multi-theft-auto-moonstudio-fork-160.html</guid>
<pubDate>Sun, 13 Apr 2025 17:42:34 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>🚀 Исходный код - Multi Theft Auto [1.6.0] от(27.04.2024)<br>🚀 Скачать [ облачное хранилище mega ] - mega.nz/file/9vEyy...</p> <p>✏ Автор: Multi Theft Auto (github.com/multitheft...)<br>✏ Автор Доработки: LLIEPLLIEHb</p> <p>✏ Особенность клиента:<br>* Возвращена возможность использовать LoadLibraryA для подгрузки своих dll. Смотрите в Client\core\Core.cpp LoadOtherDLL</p> <p>* Переписан реестр. Смотрите в Client\loader\Utils.cpp (сравните с оригиналом)</p> <p>* Перемещены глобальные переменные названий реестра<br>для корректной видимости в Client\loader\Utils.cpp<br>перемещено из Shared\sdk\SharedUtil.Misc.hpp в Shared\sdk|SharedUtil.Misc.h<br>[1] PRODUCT_REGISTRY_PATH<br>[2] PRODUCT_COMMON_DATA_DIR<br>[3] TROUBLE_URL1</p> <p>* Появилось обязательное требование для расположения гта рядом с клиентом Multi Theft Auto (Смотрите скриншот в комментариях)</p> <p>‼ Внимание. Вы должны ОБЯЗАТЕЛЬНО настроить МАНИФЕСТ. Иначе не будут ошибки мта<br>1) выполните действия только для решения [Client Launcher] в обозревателе решений<br>2) ПКМ по решению (из перечисленного) -&gt; Свойства -&gt; Компоновщик -&gt;<br>Файл манифеста -&gt; Уровень выполнения UAC [выбрать - requireAdministrator (/level='requireAdministrator') ]<br>3) Скомпилировать решение.</p> <p><br></p> <p><br>Обращатся сюда https://vk.com/studiomoonmta</p> <p><br></p> <p>Для более удобного поиска используйте наши хештеги :</p> <p>#OpenSource@moonstudiomta - Проекты с открытым исходным кодом</p> <p>#Compiled@studiomoonmta - Готовые решения</p> <p>#Скрипты@moonstudiomta - Lua/C++/Python/C#</p> <p>#Дизайн@moonstudiomta - .psd/.png/.jpg/и т.д</p> <p>#Автомобили@moonstudiomta .dff/.txd</p> <p>#Media@moonstudiomta - Любой медиа контент</p>]]></content:encoded>
</item><item>
<title>MTA source code 1.6.0</title>
<link>https://tradarus.com/resources/skripty-mta/klienty-mta/7201-mta-source-code-160.html</link>
<pdalink>https://tradarus.com/resources/skripty-mta/klienty-mta/7201-mta-source-code-160.html</pdalink>
<guid>https://tradarus.com/resources/skripty-mta/klienty-mta/7201-mta-source-code-160.html</guid>
<pubDate>Wed, 09 Apr 2025 20:42:08 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>MTA source code 1.6.0</p>]]></content:encoded>
</item></channel></rss>