Multi Theft Auto - Multi Theft Auto

Multi Theft Auto
Multi Theft Auto logo.png
Разработчики)Команда MTA[1]
изначальный выпуск9 февраля 2003 г.; 17 лет назад (2003-02-09)
Стабильный выпуск
1.5.8[2] / 11 октября 2020; 56 дней назад (2020-10-11)
Репозиторийgithub.com/ multitheftauto/
Написано вC ++ и Lua
Операционная система
ТипШутер от третьего лица мультиплеер мод
ЛицензияСтандартная общественная лицензия GNU v3
Интернет сайтмультитефтавто.com

Multi Theft Auto (MTA) это мультиплеер модификация для Майкрософт Виндоус версия Rockstar North игры Grand Theft Auto III, Grand Theft Auto: Vice City и Grand Theft Auto: San Andreas который добавляет многопользовательскую онлайн-функциональность. За Grand Theft Auto: San Andreas, этот мод также является производным от интерпретации Rockstar RenderWare.

История

Фон

Выпуск Grand Theft Auto III, получивший признание критиков в стиле песочницы приключенческий боевик компьютер и видео игра развитый от DMA Design (сейчас Rockstar North ) представляла собой первую 3D название в Grand Theft Auto (GTA) серии. Несмотря на свой успех, это был первый Grand Theft Auto игру отправить без особенности сетевого многопользовательского геймплея которые присутствовали в более ранних играх, что позволяло игрокам подключаться через компьютерная сеть и играйте в игру с другими.[3]

Первая версия Multi Theft Auto, дублированный Grand Theft Auto III: Альтернативный мультиплеер, попытался восполнить этот пробел, расширив уже существующий инструмент обмана с функциональностью, которая позволяла играть в игру с очень грубой формой гонок для двух игроков по компьютерной сети исключительно как доказательство концепции,[3] подобно тому, как ныне несуществующий XBAND сервис работал, манипулируя игровой памятью, чтобы добавить функциональность сетевой многопользовательской игры. Более новые версии Multi Theft Auto с постоянно улучшающимся геймплеем и другими улучшениями, основанными на той же концепции игровых манипуляций, небольшой командой разработчиков.

С введением преемника Grand Theft Auto: Vice City, стало ясно, что в этой компьютерной игре также отсутствует какая-либо форма сетевого игрового процесса. В Multi Theft Auto Программное обеспечение было впоследствии расширено, чтобы включить поддержку этого названия, и в конечном итоге все внимание было перенесено на это название и концепцию нового программная среда дублированный Синий.[4] Поскольку исходная концепция (манипулирование игрой с помощью памяти) была подвержена различным проблемам с производительностью и стабильностью, что часто приводило к сбой приложения, эта новая структура была создана как преемница и заложила основу всех будущих Multi Theft Auto программного обеспечения.[5]

Разработка

Скриншот одного из ранее закрытых MTA: SA deathmatch (альфа версия)

Последний Multi Theft Auto версия основана на внедрение кода и зацепление методы, с помощью которых можно управлять игрой без изменения исходных файлов, поставляемых с игрой.[6] Программное обеспечение функционирует как игровой движок который устанавливается как расширение оригинальной игры, добавляя основные функции, такие как сеть и Рендеринг GUI раскрывая функциональность движка оригинальной игры через язык сценариев.

Проект Multi Theft Auto: San Andreas был переработан и перезапущен как Открытый исходный код project, оставив позади все предыдущие версии. В исходный код был лицензирован под GPLv3 лицензии и доступны на GitHub.

Multi Theft Auto: San Andreas

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

Первоначальная версия программного обеспечения была дублирована "Раса" и представлен в воскресенье, 22 января 2006 года, когда был выпущен первый игровой контент. В этой версии есть сетевой гоночный игровой режим и редактор карт что позволило пользователям создавать собственные среды и расы. Продвинутая природа раннего воплощения движка позволила разработчикам разработать сложную интегрированную WYSIWYG редактор для добавления элементов игрового процесса, таких как контрольно-пропускные пункты, точки возрождения, улучшения и различные объекты от пандусов до взрывающихся бочек.[7]

Преемник выпуска, получивший название "Бой насмерть", был разработан, чтобы улучшить "Race", предоставляя минимальные игровой процесс в стиле песочницы которые могут быть расширены пользователями и разработчиками. Производство этого выпуска началось вскоре после первого выпуска, но остановилось из-за того, что команда разработчиков не уделяла должного внимания. Поскольку было введено много новых функций, постоянное внедрение этих функций отложили стабильную и финальную версию модификации.[8] Вместо этого на этапе разработки было введено несколько онлайн-средств, позволяющих посетителям отслеживать процесс разработки программного обеспечения по мере внесения изменений в репозиторий кода, иллюстрирующий любые заметные обновления хода модификации.

Первый преемник «Deathmatch» был представлен как полностью играбельная версия 2 января 2008 года и отмечен как «Предварительный просмотр для разработчиков» продвигать сторонняя разработка пользовательского игрового контента и утилит.[9] За этой версией последовала вторая предварительная версия для разработчиков, в которой были представлены несколько новых функций и исправлений, а затем последовал период основных реструктуризация кода это привело к Открытый исходный код перезапуск в пятницу, 21 ноября 2008 г. GPLv3 Лицензия.

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

Доставка и разработка контента

Сторонний "ресурс" гоночной трассы в Multi Theft Auto

Первоначальная версия «Deathmatch» и лежащий в ее основе движок представили серию соответствующих изменений функциональности модификации, а также введение онлайн-сообщества. доставка контента система. Благодаря использованию этого веб-сайта зарегистрированные пользователи (например, игроки, администраторы серверов или разработчики) могут накапливать внутриигровую статистику во время игры на серверах или делиться специально созданным контентом с другими пользователями.

Сторонний контент стал возможным благодаря добавлению Lua язык сценариев как на сервере, на котором размещена игра (например, обеспечивая функциональные возможности для определенного игрового режима), так и на клиенте, играющем в игру (например, предоставляя графический интерфейс или специфичный для пользователя локальный контент для игрового режима). Разные скрипты затем могут быть запущены параллельно на любом из них, взаимодействуя друг с другом с помощью События.

Пользовательский контент группируется в «ресурсы», которые размещаются на стороне сервера. Это пакетная система который упаковывает все файлы сценариев, пользовательский контент (например, изображений, 3D модели, текстуры и файлы столкновений ) и метаданные файлы внутри одного архив или каталог. Затем можно пометить определенный контент для загрузки на каждый подключенный проигрыватель, чтобы включить сторона клиента выполнение кода Lua. Эта система допускает зависимость пакетов и наследование функций между различными пакетами, простое управление и распространение.[10]

Обзор функций

Третья сторона Мини-игра «ресурс», который превращает игру в покерный матч.
  • Multi Theft Auto использует модульная платформа для разделения нескольких средств, таких как графический интерфейс, сеть, игра и код сценария, и загружает их в игру вместо того, чтобы вводить код в процесс памяти. Это повышает стабильность, скорость и позволяет лучше управлять файлами.
  • Использует бесплатное ПО CEGUI система, заменяющая оригинальный графический интерфейс Grand Theft Auto, позволяя Multi Theft Auto рисовать свои собственные виджеты для любого взаимодействия с пользователем в игре, такого как сервер-браузер, и позволяет создавать сценарии с любого стороннего ресурса.
  • Универсальный набор скриптовых функций. Основываясь на собственном Grand Theft Auto дизайн на основе классов реализуя это на клиенте и сервере и синхронизируя между ними, сторонний разработчик может контролировать практически любой аспект игры каждого игрока с помощью языка сценариев Lua: собственные элементы, такие как анимации, взрывы, частицы, скины, оружие, можно управлять транспортными средствами, объектами и игроками, а также новыми элементами, такими как пользовательские 3D-модели.

Геймплей

Доступны варианты Deathmatch, ролевой игры и гонки. Некоторые элементы игрового процесса включают контрольные точки, точки возрождения, бонусы, оружие и различные объекты, от пандусов до взрывающихся бочек. Многие онлайн-серверы содержат настраиваемые игровые режимы, в которых используется скриптовый движок, поставляемый с Multi Theft Auto. Например, несколько игровых режимов в MTA: SA, таких как Freeroam, где игроки могут свободно перемещаться по Сан-Андреас по всей карте, или соревновательные игровые режимы, такие как Race, Destruction / Demolition Derby, Team Deathmatch и Fallout, где игроки порождают своих персонажей. в воздухе, на платформе из стеклянных пластин, которая внезапно упадет после указания на нее, где игроки должны перепрыгнуть с падающей части на целую, и последний выживший игрок побеждает. Принцип Fallout похож на Hay, где игрокам нужно забраться и сначала оказаться на стоге сена. Последние режимы также указывают, сколько игровых режимов и сценариев можно создать на движке сценариев MTA, с бесконечными возможностями и вариациями.

Есть много жанров определенных игровых серверов и сообществ, таких как реальная ролевая игра, классические ролевые игры и игровые сообщества, которые обслуживают широкий спектр различных игровых режимов, иногда все вместе на одном сервере. Андреас версия Multi Theft Auto (MTA: SA) содержит от 3000 до 4000 серверов с более чем 600 000 игроков в месяц, распределенных по серверам. На самых популярных игровых серверах постоянно в среднем от 200 до 1000 онлайн-игроков.[11]

Прием

В Multi Theft Auto Проект также был предметом множества статей в разных СМИ.[12][13][14][15][16][17] Наиболее заметным из них является освещение на G4 TV,[18] эксклюзивный релиз для Fileplanet с освещением на главной странице,[19] и особенности в опубликованных журналах, таких как ПК-геймер[20] и Total PC Gaming.[21]

Рекомендации

  1. ^ участники сети mtasa-blue
  2. ^ https://github.com/multitheftauto/mtasa-blue/releases/tag/1.5.8
  3. ^ а б Лайлс, Иордания (1 мая 2006 г.). «Стать полностью реализованным фанатиком GTA». IGN. п. 3. Архивировано из оригинал 11 июля 2011 г.. Получено 2 декабря 2009.
  4. ^ Лайлс, Иордания (3 сентября 2004 г.). ""MTA Blue "Подробности". gamespy.com. IGN. Архивировано из оригинал 11 июля 2011 г.. Получено 2 декабря 2009.
  5. ^ а б «Multi Theft Auto - San Andreas становится открытым». Slashdot. 24 ноября 2008 г.. Получено 24 ноября 2008.
  6. ^ Вен, Ховард (29 марта 2005 г.). "Multi Theft Auto: взлом многопользовательской игры в Grand Theft Auto с открытым исходным кодом". OSDir. Архивировано из оригинал 31 декабря 2008 г.. Получено 5 июн 2009.
  7. ^ Лайлс, Иордания (19 января 2006 г.). "MTA: San Andreas" Race "Обзор". IGN. Архивировано из оригинал 11 июля 2011 г.. Получено 8 декабря 2009.
  8. ^ «Multi Theft Auto - обзор обновлений и бета-новостей». IGN. 13 июня 2006 г. Архивировано с оригинал 31 марта 2008 г.. Получено 8 декабря 2009.
  9. ^ "Multi Theft Auto: SA Deathmatch 1.0, предварительный выпуск". Filefront. 7 января 2008 г.. Получено 8 декабря 2009.
  10. ^ "Ресурсы МТА" объяснили ". Multi Theft Auto. 4 марта 2007 г. Архивировано с оригинал 31 марта 2008 г.. Получено 5 июн 2009.
  11. ^ Мосс, Ричард. «Почему миллион людей по-прежнему играют в многопользовательскую игру Grand Theft Auto: San Andreas каждый месяц». Камень, Бумага, Ружье. Rock Paper Shotgun Ltd. Получено 17 сентября 2016.
  12. ^ Аарон Боулдинг, Том Макнамара (27 марта 2004 г.). "Настоящее преступление: Улицы Лос-Анджелеса". IGN. стр.2, 4. Получено 5 июн 2009.
  13. ^ Макнамара, Том (19 апреля 2005 г.). «Практика GTA San Andreas на ПК». IGN. Получено 5 июн 2009.
  14. ^ МакГарви, Стерлинг (14 июля 2006 г.). "Предварительный просмотр Saints Row". GameSpy. Получено 5 июн 2009.
  15. ^ «Multi Theft Auto - San Andreas». Программное обеспечение MegaGames. 6 февраля 2006 г. Архивировано с оригинал 11 марта 2008 г.. Получено 5 июн 2009.
  16. ^ "Multi Theft Auto: San Andreas выпущен". Говард. Neowin.net. 24 января 2006 г.. Получено 5 июн 2009.
  17. ^ «Multi Theft Auto». TechWack. 6 сентября 2004 г. Архивировано с оригинал 5 декабря 2010 г.. Получено 5 июн 2009.
  18. ^ YouTube версия фрагмента MTA G4TV.
  19. ^ Главная страница Fileplanet Скриншот.
  20. ^ «PC Gamer UK - Выпуск 140». PC Gamer UK. № 140. Октябрь 2004 г.
  21. ^ «Total PC Gaming - Выпуск 26» (26). Представьте себе публикацию. Октябрь 2009 г. Цитировать журнал требует | журнал = (помощь)

внешняя ссылка