게임 서버 (1) 썸네일형 리스트형 [Network] 네트워크 토폴로지 멀티플레이 게임에서 중요하게 다루어야 할 문제가 있습니다. 플레이어들 사이에서 게임 상태 갱신을 어떻게 처리할지, 객체 리플리케이션을 써야할지, 입력 상태만 공유할 것인지, 컴퓨터 상호 간에 전달된 게임 상태가 어느 한쪽에서 올바르지 않다고 판단되면 어떻게 해야 할지 등의 문제들이 있습니다. 네트워크 토폴로지(network topology)란 컴퓨터 네트워크의 요소들을 물리적으로 연결해 놓은 것, 또는 연결 방식을 말합니다. 게임 분야로 한정한다면, 게임에 접속한 컴퓨터들을 어떤 구조로 연결할지 정한 뒤, 그 플레이어들이 최신 상태를 공유하게끔 구조화하는 방식입니다. 클라이언트 - 서버(CS) 토폴로지 게임 인스턴스 하나를 서버로 두고 나머지 게임 인스턴스는 그 서버에 접속하는 클라이언트가 됩니다. 각 .. 이전 1 다음