MMO 엔진의 다른 유형은 무엇입니까?

다양한 대규모 멀티 플레이어 온라인 게임 (MMO) 엔진이 개발되었습니다. 거의 모든 MMO에는 게임 콘텐츠가없는 일반 MMO 엔진으로 특별히 설계된 엔진이 있지만 나중에 게임 엔진으로 출시되는 자체 사용자 지정 엔진이 있습니다. 일부 엔진은 모든 플레이어가 동일한 서버 내에 존재하고 서로 자유롭게 상호 작용할 수있는 고전적인 3D 그래픽을 위해 설계되었으며 다른 엔진은 다른 서버간에 플레이어로드를 분산시킵니다. 매치 스타일 MMO 엔진은 플레이어 대 플레이어 게임 만 호스팅하도록 설계되었으며 경기가 진행되는 동안 지속되는 게임 세계는 없습니다. 일부 엔진은 비행 시뮬레이터처럼 상호 작용할 때 현실적인 방식으로 움직이는 물리 및 동적 객체로 완성 된 시뮬레이션 환경을 만들기 위해 많은 노력을 기울입니다.

모든 유형의 MMO 엔진 중에서 가장 자주 사용되는 유형은 3D 퍼시 스턴트 월드 엔진입니다. 이것은 일반적으로 플레이어가 상호 작용할 수있는 지속적인 세계를 서버에서 관리합니다. 엔진은 여러 서버를 지원할 수 있습니다. 즉, 플레이어가 어느 서버에 과부하가 걸리지 않도록 플레이어로드를 분산시키기 위해 재생할 서버를 선택할 수 있습니다. 또는이 유형의 엔진은 기술적으로 모든 플레이어가 동일한 서버에있는 시스템을 사용할 수 있지만이 경우 샤드라고하는 여러 컴퓨터가 실제로 필요에 따라 처리 작업을 분산하기 위해 함께 작업하고 있습니다.

특정 MMO 엔진은 인스 턴싱이라는 시스템을 사용하여 대규모 플레이어로드 문제에 직면합니다. 이 MMO 엔진에는 플레이어가 서로 사회적으로 상호 작용할 수있는 지속적인 세계 영역이 있습니다. 플레이어가 전투 구역 또는 하위 게임과 같이보다 복잡한 게임 플레이가 발생하는 구역에 들어가면 엔진은 플레이어 또는 소규모 플레이어 그룹 만 실제로 액세스 할 수있는 구역의 사본을 생성합니다. 인스턴스화 된 영역은 일반적으로 게임 클라이언트를 통해 플레이어의 컴퓨터에서 실행되기 때문에 처리 능력을 절약 할 수 있습니다. 또한 플레이어 그룹이 지속적으로 서로 경쟁하지 않아 더욱 통제 된 게임 플레이를 허용하므로 인기있는 지역의 혼잡을 피할 수 있습니다.

싱글 플레이어 게임에서 생성 된 엔진을 포함한 일부 MMO 엔진은 몰입 형 온라인 세계보다 플레이어를위한 매치 서버처럼 작동합니다. 이 엔진들은 플레이어들이 서로 움직일 수 있고 상호 작용할 수있는 지속적인 세계를 가지고 있지 않지만, 대신 플레이어들이 서로를 찾을 수있게하고, 그 후에 그들 자신의 소프트웨어를 사용하여 게임을 시작하고 플레이합니다. 플레이어가 수행하는 방법에 대한 통계는 일반적으로 지속적이며 가상 캐릭터의 일부 측면을 개선하는 데 사용될 수 있지만 항상 구현되는 것은 아닙니다. 이러한 MMO 엔진의 대부분은 기본적으로 조직화 된 스포츠 명단처럼 작동하며 플레이어 또는 팀을 서로 일치시키고 경기 결과를 기록합니다. 실제 게임은 플레이어의 컴퓨터에서 완전히 실행되지만 MMO가 클라이언트 쪽 부정 행위에 더 취약하기 때문에 매치 서버는 실행하는 데 약간의 오버 헤드가 필요합니다.

브라우저 기반 MMO 엔진도 있지만 일부 플레이어는이를 진정한 MMO로 간주하지 않습니다. 이 엔진을 통해 웹 사이트 인터페이스를 통해서만 게임을 플레이 할 수 있으며 다른 유형의 MMO와 구분할 수 없습니다. 그러나 경우에 따라 단일 플레이어 오프라인 게임과 더 유사 할 수 있습니다. 브라우저 기반 게임에서 플레이어 간의 상호 작용은 웹 서버 보안 문제로 인해 매우 제한 될 수 있으며 게시판 시스템에 메시지를 게시하는 것으로 제한 될 수 있습니다. 여전히 브라우저 기반 MMO는 액세스가 가능하고 항상 전용 서버가 필요하지 않으며 캐주얼 플레이어를 끌어 들이고 모바일 장치에서 재생할 수 있기 때문에 인기가 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?