RU/Multi Theft Auto

From Multi Theft Auto: Wiki
Revision as of 17:39, 23 September 2017 by ReitremX (talk | contribs)
Jump to navigation Jump to search
Внимание: Перевод пока не завершён.
[[{{{image}}}|link=|]] Примечание: Если вы хотите скачать Multi Theft Auto, перейдите по ссылкам:
Доказательство концепции.

Multi Theft Auto (MTA) - первое в мире многопользовательское дополнение (мультиплеер) для трилогии Grand Theft Auto 3[1]. Начиная с очень простой двухпользовательской системы, она стала одной из самых активных (многопользовательских) надстроек для Grand Theft Auto.

Хотя это часто называют модификацией, Multi Theft Auto основывается на методах включения и перехвата кода, при которых игра управляется без изменения исходных файлов, поставляемых с игрой. Программное обеспечение функционирует как игровой движок, который устанавливает себя как расширение исходной игры, добавляя основные функциональные возможности, такие как сетевое взаимодействие и графический интерфейс пользователя (GUI), показывая функциональность движка оригинальной игры через скрипто́вый язык.

Перед Multi Theft Auto

GTA3. Альтернативный мультиплеер

В феврале 2003 года IJs (ранее известный как IJsVogel), основатель проекта, искал трейнер для GTA3. Он наткнулся на консоль администратора GTA3[2] и его исходный код. Просмотрев код, он нашел способ прочитать все данные про предыдущий используемый автомобиль, и он решил синхронизировать это с двумя компьютерами по сети. Результатом этого стало создание GTA3:AM, менее чем через час.

Однако после выхода было сложно убедить людей, что это действительно работало, из-за различных мистификаций и попыток, которые были неудачны. Это стало началом проекта Multi Theft Auto.

История Multi Theft Auto

Основные этапы 2003-2006 гг.

Основная статья: Временная лента

Основные этапы с 2006 г.

Версии: История версий

MTA:SA 1.0 Главное меню
  • 3 января 2008 г. MTA:San Andreas 1.0 Deathmatch Developer Preview

MTA:San Andreas Deathmatch Developer Preview 1 был первым релизом, который показал стоящую синхронизацию для San Andreas. Название deathmatch относится к способности стрелять оружием и бегать, в отличие от версии race. Тег deathmatch был отброшен в более поздних версиях, потому что эта версия разрешала настраиваемые игровые режимы с использованием скриптов LUA и растерянных людей. Хоть и первые 5 выпусков назывались Developer Preview, но они были очень популярны.

  • 21 августа 2009 г. MTA:San Andreas 1.0 была выпущена

Версия 1.0.x была выпущена с лицензией GPLv3, что позволило работать с большим количеством людей в следующей версии, когда она стала открытой.

  • 2011 г. - мод года (отбор игроков #1)[3]
  • 4 ноября 2012 г. - более десяти тысяч игроков онлайн

В тот день, в 17:30 UTC, у нас было более десяти тысяч игроков в онлайн-режиме на всех серверах MTA:SA по всему миру. Это было больше, чем количество игроков, объединенных играми GTA4 и EFLC в Steam в то время, или другие хиты, такие как Call of Duty: Black Ops или Total War: Shogun 2 (согласно Steam Stats). Это показывает, что после всех этих лет по-прежнему большой интерес представляют старшие игры GTA, особенно желание играть онлайн с друзьями. Это также показывает, что вы, ребята, цените то, что мы делаем, и это делает нас очень счастливыми! Текущая запись - 11128 онлайн игроков. Данное число было зафиксировано 22 декабря. Это значит, что ещё есть возможности для улучшения.[4]

Версии

GTA3:MTA изначально называлась GTA3:AM (Alternative Multiplayer). Поскольку не было другого многопользовательского режима, это вряд ли может быть альтернативой. Он начинался как система с двумя игроками с так называемым предыдущим автомобильным методом. Перед переходом в MTA:VC было выпущено 3 версии. 0.1a и 0.2a поддерживали только предыдущий автомобильный метод, тогда как 0.3b был более продвинутым и имел намного большую синхронизацию. Эти оригинальные версии были написаны на Visual Basic. Сервер 0.3b, однако, был создан на C++ и доступен для Win32 и Linux.

Серия GTA3:MTA была прекращена до второй половины 2004 года. Затем она снова была возобновлена с MTA 0.4. Поддержка GTA3 была позже улучшена в версии 0.5.

Много раз говорилось, что GTA3:MTA был основан на коде, оставленном Rockstar, разработчиками GTA3. Несмотря на то, что в GTA3 имеется многопользовательский контент, ни один из оставшихся кодов не использовался для MTA.

Когда Vice City был выпущен, не прошло много времени, пока проект MTA не переключился на эту новую игру. На данный момент GTA3 был снят, а развитие сосредоточено на Vice City. Мы также воспользовались этой возможностью, чтобы начать нашу кодовую базу с нуля, на этот раз полностью на C++. Только до версии 0.2 мы могли видеть значительные улучшения. Версия 0.2 была первой версией, в которой появилась новая система чата и табло. Более поздние версии MTA:VC имели смешанные результаты. Некоторые люди по-прежнему предпочитают игровой процесс от 0.2.2 или 0.3. Некоторые называют последнюю версию (0.5) неудачей. В феврале 2005 года предварительный просмотр MTA 0.5.1 был показан публике, рассматривая известные проблемы и добавляя новые функции.[5] Версия 0.5.1 никогда не выпускалась.

В конце 2003 года был запущен побочный проект под кодовым названием Blue. Цель этого проекта состояла в том, чтобы опробовать новые идеи, а затем вернуть их в текущую кодовую базу. Из-за "уродливого" кодирования кодовой базы MTA:VC было решено, что не будет никакого бэкпорта, и что кодовая база Blue станет основой нового проекта MTA, который по завершении будет легко адаптироваться к новым играм, изначально - для Vice City. Разработка не набирала темп, так как San Andreas не была выпущена в июне 2005 года. MTA:SA построена на проекте Blue. Концепции, используемые в этом проекте, также позволяют добавлять пользовательские надстройки в игру, и поэтому было принято решение не просто создавать многопользовательский мод, а многопользовательский пакет разработки программного обеспечения (SDK).

Первый выпуск MTA:SA включает только синхронизацию транспортного средства. Команда решила начать еще раз с нуля и построить модульную кодовую базу. Другое решение состояло в том, чтобы сосредоточиться на одной области игры одновременно и выпустить, когда эта область будет завершена. Поэтому в первом релизе будет только игровой процесс в автомобилях. Также добавлен основной редактор карт. Несмотря на отсутствие синхронизации пешком, как с GTA3:AM, нет никакого сравнения между ними на технической основе.

Последний релиз Multi Theft Auto относится к игре Grand Theft Auto: San Andreas и построен на движке с открытым исходным кодом, который уже несколько лет находится в разработке и является единственным проектом, который по-прежнему активно поддерживается. Движок предоставляет пользователям все необходимые инструменты, необходимые им для создания собственных игровых режимов и карт, предоставляя большую часть исходной функциональности игры с помощью скриптового языка Lua.

В субботу, 22 августа 2009 года, Multi Theft Auto: San Andreas v1.0 официально был распространен в качестве первого выпуска с открытым исходным кодом. Этот выпуск отказался от устаревшего тега «Deathmatch» в названии продукта, чтобы подчеркнуть универсальность программного обеспечения. Функциональность игрового процесса обеспечивается исключительно скриптовым языком, поэтому пользователи могут выбирать или разрабатывать собственную комбинацию скриптов и другого содержимого для настройки и размещения своего собственного типа игры.

Comparison of MTA Versions
Version GTA Version(s) Latest Version Support Status Works on Windows Vista, 7 and higher Core Client Type License Synchronization Max Players Per Server Gamemodes Scripting Frame limit Map Editor
Multi Theft Auto 0.5r2 III, Vice City 2011-01-31 Community Yes 0.3 External Freeware Basic (Vehicle and on-foot) 32 DM (VC), Stunt (VC), GTA3 SSV, GTA3 Portland, GTA3 Staunton External (MTA:mA) User defined (On/Off) No
MTA:SA Race 1.1.2 San Andreas 2008-05-18 Unsupported No Blue In-game Freeware Vehicles only 32 Race, Freeroam, Destruction Derby External (MTA:mA) Fixed Basic
MTA:SA 1.6.0 San Andreas Recent Supported Yes Blue In-game GPLv3 Fully Synchronized 4096 Custom Build-in Lua Server defined Yes

See Also

References