«synchronization» 태그된 질문

4
MMO에서로드 밸런싱은 어떻게 이루어 집니까?
로드를 쉽게하기 위해 단일 샤드 또는 영역에 대한 처리를 여러 서버에서 수행 할 수 있어야한다는 것이 MMO의 일반적인 요구 사항이라고 생각합니다. 모든 플레이어와 모든 NPC가 상호 작용할 수있는 통합 된 일관된 세계를 유지하면서 어떻게이 작업을 수행 할 수 있는지 궁금합니다. 내 질문은 MMO에서로드 밸런싱이 어떻게 이루어 집니까? 이 주제에 대한 …

3
MMO에서 서버와 트래픽이 적은 클라이언트 동기화
나는 플레이어가 자신의 우주선에서 화살표 키로 제어하고 다른 플레이어와 협력하는 MMO를 구현하고 있습니다. 플레이어가 로켓이나 다른 것에서 배를 피할 수 있도록 구현하고 싶습니다. 따라서 서버 사용과 동일한 세계 시뮬레이션 알고리즘을 사용하여 클라이언트 측에서 전체 게임 상태를 예측하려고합니다. 이 게임 세계는 C #으로 작성되었으며 클라이언트 내에서 직접 (Unity3D로 작성 됨) C …

5
실시간 전략 게임을위한 네트워킹
컴퓨터 과학 과정을위한 실시간 전략 게임을 개발 중입니다. 가장 어려운 측면 중 하나는 클라이언트-서버 네트워킹 및 동기화 인 것 같습니다. 이 주제에 대해 읽었 지만 ( 1500 궁수 포함 ) 다른 모델 (LAN 등)과 달리 클라이언트-서버 방식을 사용하기로 결정했습니다. 이 실시간 전략 게임에는 몇 가지 문제가 있습니다. 고맙게도 플레이어가 취하는 …

5
게임 로직 스레드와 렌더링 스레드 간의 동기화
하나의 게임 로직과 렌더링은 어떻게 분리됩니까? 나는 이미 여기에 정확하게 묻는 질문이있는 것처럼 보이지만 대답은 나에게 만족스럽지 않습니다. 내가 지금까지 이해 한 바에 따르면 다른 스레드로 분리하는 시점은 렌더링이 스왑 버퍼 호출에서 렌더링이 최종적으로 차단되는 다음 vsync를 기다리는 대신 게임 로직이 다음 틱을 즉시 실행하기 시작할 수 있다는 것입니다. 그러나 …

2
Quake 3와 같은 정밀한 네트워크 게임을 위해 서버-클라이언트 시계를 동기화 상태로 유지하는 방법은 무엇입니까?
2D 하향식 사수를 작업 중이며 Quake 3과 같은 네트워크 게임에 사용 된 개념을 복사하기 위해 최선을 다하고 있습니다. 권위있는 서버가 있습니다. 서버는 클라이언트에게 스냅 샷을 보냅니다. 스냅 샷에는 타임 스탬프 및 엔터티 위치가 포함됩니다. 스냅 샷 위치간에 엔티티가 보간되므로 움직임이 부드럽게 보입니다. 필연적으로 엔티티 보간은 "과거에"약간 발생하여 보간 할 스냅 …

2
물리학을 통한 멀티 플레이어 네트워킹
물리학을 이용한 멀티 플레이어 네트워킹이 레이싱 게임에서 어떻게 구현되는지 궁금합니다. 우리는 다른 사람들에 의해 제어되는 여러 가지 빠르게 움직이는 차량이있는 실제 세계를 가지고 있습니다. 차량에 무기가 있고 서로 쏠 수 있다고 가정 해 봅시다 (Twisted Metal, Vigilante v8) 타격과 충돌이 걱정됩니다. 권위있는 서버 또는 더 나은 대안?

2
멀티 플레이어에서 점프와 같은 동작을 동기화하는 방법은 무엇입니까?
저는 초보자 게임 개발자이며 멀티 플레이어 게임에 대해 연구하고 있습니다. 나는 항상 약간의 대기 시간이 있음을 관찰했으며 플레이어는 항상 과거 작업에서 업데이트를 얻습니다. 그러나 대기 시간을 처리하기위한 데드 레커닝과 같은 기술이 있습니다. 움직임을 예측하고 부드럽게 움직일 수 있습니다. 그러나 점프, 걷기 중지 등과 같은 동작을 어떻게 동기화합니까? 클라이언트 A가 움직이고 …

1
네트워크 클라이언트-서버 메시지 교환 및 클럭 동기화 도움말
저는 테이블 하키 인 빠른 속도의 물리 게임을하고 있습니다. 두 개의 망치와 하나의 퍽으로. 게임은 iphone / ipad에서 실행되며 GameCenter를 통해 멀티 플레이어 부분을 수행하고 있습니다. 이것이 네트워크 시스템의 작동 방식입니다. 클라이언트는 매치를 시작하고 서버로 설정되며 매치 요청을 수락하는 클라이언트는 클라이언트입니다. '서버'에는 물리가 실행 중이며 응답이 즉시 이루어지며 클라이언트도 물리가 …

3
전체 상태 업데이트보다 멀티 플레이어 게임 상태를보다 효율적으로 동기화하려면 어떻게합니까?
나는 전에 약간의 게임 네트워크 코딩을 해왔지만 주로 실시간 요구가없는 게임을 위해 TCP를 사용했습니다. 네트워크 멀티 플레이어로 2D Java 게임을하고 있습니다. 학습을 위해 기존 네트워크 API없이 직접 수행하고 싶습니다. 서버에서 클라이언트에게 보낸 게임 상태를 효율적으로 나타내는 방법은 무엇입니까? 각 플레이어의 위치, 애니메이션 상태 등으로 일종의 게임 상태 컨텍스트 객체를 생성 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.