MMO 서버 란 무엇입니까?
대량의 멀티 플레이어 온라인 (MMO) 게임 서버는 게임을하는 사람들을위한 호스트 역할을하는 컴퓨터입니다. MMO 서버는 게임 소프트웨어의 호스트 버전을 실행하는 반면 플레이어는 컴퓨터에서 클라이언트 버전을 실행합니다. 플레이어는 때때로 서버 브라우저를 통해 MMO 서버에 연결할 수 있지만 대부분의 경우 문자가 한 서버 또는 다른 서버에 잠겨 있습니다. 대부분의 MMO에는 여러 개의 다른 컴퓨터와 물리적 위치에 부하를 배포하는 데 도움이되는 여러 서버가 있습니다. 플레이어는 일반적으로 동일한 서버에 연결된 사람들과 만 상호 작용할 수 있습니다. 단일 서버 아키텍처도 일반적이지는 않지만 존재합니다.
대량의 멀티 플레이어 온라인 게임은 컴퓨터 및 비디오 게임으로, 많은 사람들이 지속적인 세계에서 모두 함께 플레이 할 수 있습니다. 많은 MMO가 롤 플레잉 게임 (RPG)이지만 다른 많은 장르도 대표됩니다. 이러한 게임을 허용하는 인프라에서 가장 중요한 구성 요소MMO 서버입니다. 다른 게임은 다양한 서버 인프라를 사용하지만 일반적으로 기본 호스트 및 클라이언트 모델에서 작동합니다. 플레이어가 호스트 역할을하는 기존 비디오 게임과 달리 MMO는 항상 서버를 호스트로 사용하고 플레이어가 클라이언트로 연결하도록 요구합니다.
대부분의 MMO 게임은 영구 세계를 사용하기 때문에 MMO 서버가 항상 인터넷에 계속 연결되어 있어야합니다. 서버는 이벤트를 계속 시뮬레이션하고 사람들이 서명 한 후에도 플레이어 성취를 추적합니다. MMO 서버에서 유지 보수를 수행 해야하는 경우 모든 사람은 일반적으로 컴퓨터 또는 서버 파일을 작업 할 수 있도록 로그 오프해야합니다.
많은 MMO 게임은 여러 서버에 게임 세계의 동일한 사본이 존재하는 여러 서버 아키텍처를 사용합니다. 이 게임 중 일부는 허용합니다플레이어는 하중 밸런싱 목적으로 플레이어 또는 캐릭터를 특정 서버로 고정시키는 반면. 서버는 전용 컴퓨터에서 호스팅되지만 여러 게임 서버는 하나의 호스트에도 존재할 수도 있습니다. 일부 MMO는 단일 서버 아키텍처를 사용하여 모든 플레이어가 동일한 가상 세계에 연결할 수 있습니다. 이 게임은 종종 게임 세계의 특정 부분에있는 플레이어가 해당 지역 이외의 플레이어와 거의 상호 작용할 수 있도록 설계되었습니다.
개인 게임 서버는 기본적으로 게임의 디자이너 또는 게시자가 소유하거나 운영하지 않는 하드웨어에서 실행되는 MMO의 호스트 소프트웨어로 구성됩니다. 이는 일반적으로 소프트웨어 최종 사용자 라이센스 계약 (EULAS)에 따라 허용되지 않지만 몇 가지 예외가 있습니다. 더 이상 작동하지 않는 일부 이전 MMO에는 플레이어가 자신의 개인 서버를 실행할 수 있도록 코드를 공개적으로 공개했습니다. 이러한 개인 서버는 일반적으로 매우 자원 집약적이며 일반적으로강력한 인터넷 연결이있는 전용 컴퓨터에서 실행해야합니다.