멀티세프트 오토

Multi Theft Auto
멀티세프트 오토
Multi Theft Auto logo.png
개발자MTA팀[1]
초기 릴리즈2003년 2월 9일;19년 전(2003-02-09)
안정된 릴리스
1.5.9[2] / 2021년 10월 1일; 10개월 전(2021-10-01)
저장소github.com/multitheftauto/
기입처C++Lua
운영 체제
유형3인칭 슈팅 멀티플레이어 모드
면허증.GNU General Public License v3
웹 사이트multitheftauto.com

MTA(Multi Theft Auto)는 Microsoft Windows 버전Rockstar North 게임 Grand Theft Auto III, Grand Theft Auto: Vice City and Grand Theft Auto: San Andreas는 온라인 멀티플레이어 기능을 추가합니다.Grand Theft Auto: San Andreas의 경우, 이 모드는 RenderWare에 대한 Rockstar의 해석에 대한 파생 엔진으로도 사용됩니다.

역사

배경

DMA Design(현재의 Rockstar North)이 개발한 샌드박스 스타일액션 어드벤처 컴퓨터비디오 게임인 Grand Theft Auto III의 발매는 Grand Theft Auto(GTA) 시리즈의 첫 3D 타이틀이었습니다.그 성공에도 불구하고, 그것은 이전 타이틀에 있던 네트워크 멀티플레이어 게임 기능이 없는 최초의 Grand Theft Auto 게임이었다. 이것은 플레이어들이 컴퓨터 네트워크를 통해 접속하여 [3]다른 사람들과 게임을 할 수 있게 했다.

멀티 테프트 오토, 그랜드 테프트 오토 III':대체 멀티 플레이어의 첫번째 버전 기능을 지닌 게임 2인용 경기를 한 컴퓨터 네트워크로 아주 단순한 형태에 concept,[3]의 증거가 어떻게 now-de과 비슷한 순수하게로 행해질 수 있는 이미 기존의 부정 행위 도구 확장함으로써 이 틈을 메꾸려고 했다.재밌어요CT XBAND 서비스는 온라인 멀티플레이어 기능을 추가하기 위해 게임 메모리를 조작하는 방식으로 작동했습니다.Multi Theft Auto의 새로운 버전은 게임 플레이가 더욱 향상되고 기타 기능이 향상되었으며, 소수의 개발자들에 의해 동일한 개념의 게임 조작을 기반으로 출시되었습니다.

후속 모델인 Grand Theft Auto의 소개: Vice City, 이 컴퓨터 게임 타이틀은 어떤 형태의 네트워크 게임도 없다는 것이 분명해졌습니다.Multi Theft Auto 소프트웨어는 이후 이 타이틀에 대한 지원을 포함하도록 확장되었고,[4] 결국 이 타이틀과 Blue라는 새로운 소프트웨어 프레임워크의 개념에 초점을 맞췄습니다.원래 개념(메모리에 의한 게임 조작)은 애플리케이션 크래시를 일으키는 퍼포먼스와 안정성에 관한 다양한 문제를 일으키기 쉬웠기 때문에 이 새로운 프레임워크는 후속 제품으로 개발되어 미래의 모든 Multi Theft Auto [5]소프트웨어의 기반이 되었습니다.

발전

이전에 폐쇄된 MTA 중 하나의 스크린샷:SA 데스매치(알파 버전)

최신 Multi Theft Auto 버전은 코드 주입후킹 기술을 기반으로 하며,[6] 게임과 함께 제공된 원본 파일을 변경하지 않고 게임을 조작할 수 있습니다.이 소프트웨어는 오리지널 게임의 확장기능으로 설치되는 게임 엔진으로 기능하며 네트워킹, GUI 렌더링 의 핵심기능을 추가하고 스크립팅 언어를 통해 오리지널 게임의 엔진 기능을 노출합니다.

Multi Theft Auto: San Andreas 프로젝트는 모든 이전 버전을 버리고 오픈 소스 프로젝트로 수정 및 재개되었습니다.소스 코드는 GPLv3 라이선스로 라이선스되었으며 GitHub에서 사용할 수 있게 되었습니다.

멀티세프트 오토: San Andreas

Multi Theft Auto의 최신 릴리스는 Grand Theft Auto: San Andreas라는 게임용이며, 현재 몇 년 동안 개발되어 온 오픈 소스 게임 엔진을 기반으로 하며, 현재도 활발하게 유지되고 있는 유일한 프로젝트입니다.이 엔진은 원래 게임 기능의 대부분을 Lua 스크립팅 머신을 통해 공개함으로써 사용자에게 게임 모드와 맵을 만드는 데 필요한 모든 도구를 제공합니다.

이 소프트웨어의 초기 버전은 "레이스"로 명명되어 2006년 1월 22일 일요일에 공개되었으며, 그 때 최초의 재생 가능한 콘텐츠가 공개되었습니다.이 버전은 네트워크 차량 레이싱 게임 모드와 사용자가 맞춤형 환경과 레이스를 만들 수 있는 지도 편집기를 특징으로 했습니다.개발자들은 엔진 초창기의 발전된 특성으로 체크포인트, 스판 포인트, 파워업 및 램프에서 폭발하는 [7]배럴에 이르는 다양한 오브젝트 등의 게임 요소를 추가하기 위한 정교한 통합형 WYSIWYG 에디터를 개발할 수 있었습니다.

"데스매치"로 명명된 후속 릴리즈는 사용자와 개발자들이 확장할 수 있는 최소한의 샌드박스 스타일 게임 플레이를 제공함으로써 "레이스"를 개선하도록 설계되었다.이 릴리스는 초기 출시 직후부터 생산이 시작되었지만 개발팀의 집중 부족으로 인해 생산이 정체되었습니다.많은 새로운 기능이 도입되고 있었기 때문에, 이러한 기능의 계속적인 도입으로 인해,[8] 안정적이고 최종적인 수정 버전이 지연되었습니다.대신 코드 저장소가 변경됨에 따라 소프트웨어 개발 과정을 추적할 수 있는 여러 온라인 설비가 개발 단계에서 도입되어 변경 진행에 대한 주목할 만한 업데이트가 제시되었습니다.

첫 번째 "데스매치" 후속 버전은 2008년 1월 2일 완전히 재생 가능한 버전으로 소개되었으며, 커스텀 게임 플레이 콘텐츠와 [9]유틸리티의 서드파티 개발을 촉진하기 위해 "개발자 미리보기"라는 태그가 붙었다.이 버전에는 몇 가지 새로운 기능과 수정이 도입된 두 번째 "개발자 미리보기"가 뒤따랐고, 그 후 2008년 11월 21일 금요일에 GPLv3 라이선스에 따라 오픈 소스 재출시되는 주요 코드 재구성의 기간이 있었습니다.

8월 22일 토요일, Multi Theft Auto: San Andreas v1.0이 첫 번째 오픈 소스 [5]릴리스로 공식 배포되었습니다.이 릴리스에서는 소프트웨어의 다기능성을 강조하기 위해 제품명에 더 이상 사용되지 않게 된 "Deathmatch" 태그를 삭제했습니다.게임 플레이 기능은 스크립트 언어만으로 제공되므로 사용자는 스크립트 및 기타 콘텐츠의 조합을 선택하거나 개발하여 자신만의 게임을 맞춤화하고 호스트할 수 있습니다.

콘텐츠 제공 및 개발

Multi Theft Auto의 서드파티 레이스 트랙 '리소스'

초기 "Deathmatch" 버전과 그 기본 엔진은 온라인 커뮤니티 콘텐츠 전송 시스템의 도입뿐만 아니라 변경 기능에 관련된 일련의 변경을 제시했습니다.이 웹 사이트를 사용함으로써 등록 사용자(플레이어, 서버 관리자, 개발자 등)는 서버상에서 플레이하면서 게임 내 통계를 축적하거나 커스텀으로 작성된 콘텐츠를 다른 사용자와 공유할 수 있습니다.

게임을 호스트하는 서버(예를 들어 특정 게임 모드에 대한 기능 제공)와 게임을 플레이하는 클라이언트(예를 들어 그래픽 프론트 엔드 또는 사용자 고유의 로컬 콘텐츠를 게임 모드에 제공)에 Lua 스크립트 언어를 추가하여 서드파티 콘텐츠를 가능하게 한다.그런 다음 이벤트를 사용하여 서로 통신하면서 이들 중 하나에서 서로 다른 스크립트를 병렬로 실행할 수 있습니다.

사용자 정의 작성된 내용은 호스트 서버 측에 있는 "리소스"로 그룹화됩니다.이는 모든 스크립트 파일, 커스텀 콘텐츠(이미지, 3D 모델, 텍스처, 충돌 파일 ) 및 메타데이터 파일을 단일 아카이브 또는 디렉토리에 포함하는 패키지 기반 시스템입니다.그러면 연결된 모든 플레이어에 특정 콘텐츠를 업로드하도록 마킹하여 클라이언트 측에서 Lua 코드를 실행할 수 있습니다.이 시스템은 패키지의 의존성과 다른 패키지 간의 기능 상속을 가능하게 하며 [10]관리 및 배포가 용이합니다.

기능의 개요

게임을 포커 매치로 변환하는 서드파티 미니게임 "리소스"입니다.
  • Multi Theft Auto는 모듈러 플랫폼을 사용하여 GUI, 네트워크, 게임, 스크립트 코드 등의 여러 기능을 분리하여 메모리 프로세스에 코드를 삽입하지 않고 게임에 로드합니다.이것에 의해, 안정성과 속도가 향상해, 파일 관리가 향상됩니다.
  • 프리웨어 CEGUI 시스템을 사용하여 원래 Grand Theft Auto GUI를 대체하여 Multi Theft Auto가 서버 브라우저 등의 게임 내 사용자 상호 작용에 대한 자체 위젯을 그릴 수 있으며 서드파티 리소스에서 스크립트를 작성할 수 있습니다.
  • 다용도 스크립트 기능 세트.Grand Theft Auto의 클래스 기반 설계를 기반으로 클라이언트와 서버에 이를 구현하고 이 둘을 동기화함으로써 서드파티 개발자는 애니메이션, 폭발, 입자, 스킨, 무기, 차량, objec 등의 네이티브 요소인 Lua 스크립트 언어를 사용하여 플레이어의 거의 모든 측면을 제어할 수 있습니다.ts 및 플레이어뿐만 아니라 맞춤형 3D 모델과 같은 새로운 요소도 제어할 수 있습니다.

게임 플레이

데스매치, 롤 플레이, 레이스 게임 옵션을 이용할 수 있습니다.일부 게임 요소에는 체크 포인트, 스판 포인트, 파워업, 무기 및 램프에서 폭발하는 배럴까지 다양한 물체가 포함됩니다.많은 온라인 서버에는 Multi Theft Auto에 부속된 스크립트 엔진을 사용하는 커스텀 게임 모드가 포함되어 있습니다.예를 들어 MTA의 몇 가지 게임 모드:플레이어가 맵 전체에 걸쳐 산안드레아스에서 자유롭게 돌아다닐 수 있는 프리로암과 같은 SA, 또는 플레이어가 캐릭터를 공중에서 산란하는 레이스, 파괴/해체 더비, 팀 데스매치, 폴아웃과 같은 경쟁 게임 모드와 같은 SA는 플레이트가 표시된 후 갑자기 낙하하는 유리 플레이트에서 플레이트가 있습니다.링피스를 온전한 링피스에 연결하면 마지막 남은 플레이어가 승리합니다.Fallout의 원리는 Hay와 비슷하며, Hay는 선수들이 먼저 올라가 건초더미 위에 올라가야 한다.또한 마지막 모드는 MTA 스크립팅 엔진에서 생성할 수 있는 게임 모드와 스크립트의 수를 나타내며 무한한 가능성과 변화를 제공합니다.

실제 롤플레잉, 클래식 RPG, 게임 커뮤니티 등 특정 게임 서버 및 커뮤니티에는 다양한 종류의 게임 모드를 제공하는 다양한 장르, 때로는 한 대의 서버에서 모두 사용할 수 있습니다.현재 San Andreas 버전의 Multi Theft Auto(MTA:SA)에는 3000~4000대의 서버가 포함되어 있으며, 매월 600,000명 이상의 플레이어가 서버에 분산되어 있습니다.가장 인기 있는 게임 서버는 게임 [11]내 평균 200~1000명의 온라인 플레이어를 보유하고 있습니다.

접수처

Multi Theft Auto 프로젝트는 여러 미디어의 [12][13][14][15][16][17]여러 기사에서 다루어졌습니다.가장 눈에 띄는 것은 G4 [18]TV에서의 보도,[19] 1면에 보도된 파일 플래닛의 독점 릴리즈[20], PC게이머나 Total PC [21]Gaming 의 발행된 잡지의 특집입니다.

레퍼런스

  1. ^ mtasa-blue 네트워크멤버
  2. ^ "Release 1.5.9 · multitheftauto/Mtasa-blue". GitHub.
  3. ^ a b Liles, Jordan (1 May 2006). "Becoming a Fully-Realized GTA Fanatic". IGN. p. 3. Archived from the original on 11 July 2011. Retrieved 2 December 2009.
  4. ^ Liles, Jordan (3 September 2004). ""MTA Blue" Details". gamespy.com. IGN. Archived from the original on 11 July 2011. Retrieved 2 December 2009.
  5. ^ a b "Multi Theft Auto - San Andreas Goes Open-Source". Slashdot. 24 November 2008. Retrieved 24 November 2008.
  6. ^ Wen, Howard (29 March 2005). "Multi Theft Auto: Hacking Multi-Player into Grand Theft Auto With Open Source". OSDir. Archived from the original on 31 December 2008. Retrieved 5 June 2009.
  7. ^ Liles, Jordan (19 January 2006). "MTA: San Andreas "Race" Review". IGN. Archived from the original on 11 July 2011. Retrieved 8 December 2009.
  8. ^ "Multi Theft Auto - Update and Beta News Review". IGN. 13 June 2006. Archived from the original on 31 March 2008. Retrieved 8 December 2009.
  9. ^ "Multi Theft Auto: SA Deathmatch 1.0 Preview Release". Filefront. 7 January 2008. Retrieved 8 December 2009.
  10. ^ "MTA "Resources" explained". Multi Theft Auto. 4 March 2007. Archived from the original on 31 March 2008. Retrieved 5 June 2009.
  11. ^ Moss, Richard (15 September 2016). "Why A Million People Still Play Multiplayer Grand Theft Auto: San Andreas Every Month". Rock Paper Shotgun. Retrieved 17 September 2016.
  12. ^ Aaron Boulding, Tom McNamara (27 March 2004). "True Crime: Streets of L.A. Review". IGN. pp. 2, 4. Archived from the original on 10 June 2004. Retrieved 5 June 2009.
  13. ^ McNamara, Tom (19 April 2005). "GTA San Andreas PC Hands-On". IGN. Archived from the original on 22 April 2005. Retrieved 5 June 2009.
  14. ^ McGarvey, Sterling (14 July 2006). "Saints Row Preview". GameSpy. Retrieved 5 June 2009.
  15. ^ "Multi Theft Auto - San Andreas". MegaGames software. 6 February 2006. Archived from the original on 11 March 2008. Retrieved 5 June 2009.
  16. ^ "Multi Theft Auto: San Andreas Released". Howard. Neowin.net. 24 January 2006. Retrieved 5 June 2009.
  17. ^ "Multi Theft Auto". TechWack. 6 September 2004. Archived from the original on 5 December 2010. Retrieved 5 June 2009.
  18. ^ G4TV의 MTA 단편 유튜브 버전.
  19. ^ 파일 플래닛 1면 스크린샷
  20. ^ "PC Gamer UK - Issue 140". PC Gamer UK. No. 140. October 2004.
  21. ^ "Total PC Gaming - Issue 26" (26). Imagine Publishing. October 2009. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)

외부 링크