«networking» 태그된 질문

정보 교환을 위해 케이블 바운드 또는 무선 통신 링크를 통해 함께 연결된 두 대 이상의 컴퓨터.

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

3
Node.js의 실시간 멀티 플레이어 게임 디자인 원칙
필자는 클라이언트 / 서버 게임 내 프로토콜 설계 및 최적화에서 지연 시간 보상 방법 이라는 Yahn Bernier의 2001 년 논문에서 채택한 멀티 플레이어 네트워킹에 대한 Valve 기사를 읽었습니다 . socket.io를 통해 클라이언트에 연결된 node.js 서버를 사용하여 실시간 멀티 플레이어 게임을 만들고 있는데 아래에 설명 된 원칙에 관한 몇 가지 질문이 …

1
네트워크를 통해 데이터 구조를 동기화하는 방법은 무엇입니까?
문맥 내가 작업하고있는 게임 (일종의 포인트 앤 클릭 그래픽 어드벤처)에서 게임 세계에서 발생하는 거의 모든 작업은 다음과 같은 구조의 액션 매니저에 의해 제어됩니다. 예를 들어 객체를 검사 한 결과 캐릭터가 hello라고 말하고 조금 걸어 다니고 앉으면 다음 코드를 스폰합니다. var actionGroup = actionManager.CreateGroup(); actionGroup.Add(new TalkAction("Guybrush", "Hello there!"); actionGroup.Add(new WalkAction("Guybrush", new …

3
턴제 보드 게임 서버 레퍼런스? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 턴베이스 게임 서버를 구축하는 방법에 대해 추천 할만한 참고 자료 / 책이 ​​있습니까? 체스 플레이어를 페어링하고 게임 상태를 …

5
네트워크 계층 라이브러리
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

3
p2p 멀티 플레이어 게임과 클라이언트-서버의 한계 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 멀티 플레이어 게임 아키텍처를 읽고 있습니다. 지금까지 찾은 대부분의 기사는 클라이언트-서버 모델을 다루고 있습니다. p2p 아키텍처 사용에 대한 …

2
클라이언트 측 예측으로 움직이는 물체를 보상하는 방법은 무엇입니까?
Star Control과 유사한 melee 을 지원하는 게임 서버를 구현하고 있습니다. 따라서 이동 속도를 높이기위한 초간단 속도 / 가속 / 물리 물리학을 사용하여 선박을 비행하고 사격 할 수 있습니다. Valve, Gafferon 및 Gambetta를 읽고 클라이언트 예측을 위해 Gambetta의 알고리즘 을 구현했습니다 . 클라이언트 예측은 서버가 도착할 때 서버에서 위치를 업데이트 한 …

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

3
내 슈퍼 간단한 멀티 플레이어 설정이 좋은 생각은 아니지만 왜 그럴까요?
나는 재미를 위해 간단한 작은 MOBA를 만들고 있습니다. 나는 모든 것을 싱글 플레이어로 만들고 있었고, "아마도 멀티 플레이어를 추가해야한다"고 깨달았습니다. 나는 전에 네트워킹으로 아무것도 한 적이 없었으므로 Lidgren 을 게임에 통합하는 방법을 배우는 것은 재미 있고 굉장했습니다. 문제는 내가하는 한 주류 게임이 충분히 강력하지 않기 때문에 내가하는 일이 잘못되었다는 것을 …

3
Bullet을 사용할 때 네트워크에서 물리가 올바르게 동기화되지 않음
Bullet을 사용하여 클라이언트 / 서버 물리 시스템을 구현하려고하는데 동기화하는 데 문제가 있습니다. 게임 오브젝트에서 변형을 읽고 쓰는 커스텀 모션 상태를 구현했으며 로컬에서 작동하지만 네트워크 게임에 대해 두 가지 다른 접근법을 시도했습니다. 서버에도있는 클라이언트의 동적 객체 (예 : 임의의 잔해 및 기타 중요하지 않은 물건)는 운동 학적으로 만들어집니다. 이것은 올바르게 작동하지만 …

1
네트워킹 통합으로 인해 자체 물리 엔진을 작성해야합니까?
저는 현재 하향식 실시간 좀비 슈팅 게임을 개발 중입니다. JBox2D를 물리 엔진으로 사용하여 Java로 이것을 코딩하고 있습니다. 나는 이번 주에 네트워킹을 코딩했으며 이제 물리 동기화에 달려 있습니다. 서버가 나중에 승인하는 한 클라이언트가 자유롭게 이동할 수있는 예측 클라이언트 / 권한있는 서버 모델을 사용할 계획입니다. 여기에는 클라이언트가 이동 데이터가 포함 된 패킷을 …

3
멀티 플레이어 실시간 안드로이드 게임을위한 최고의 솔루션
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Android (2-8 명) 용 멀티 플레이어 실시간 게임을 만들 계획이며 멀티 플레이어 조직에 가장 적합한 솔루션은 다음과 같습니다. PC에서 서버, 모바일에서 클라이언트로, …

2
C / C ++ 멀티 플레이어 게임의 네트워크 메시지를 직렬화 및 직렬화 해제하는 가장 좋은 방법은 무엇입니까?
현재 JSON을 사용하고 있으며 클라이언트와 서버 간의 일부 유형의 메시지에 대해 이진 형식으로 이동하려고합니다. 소켓으로 구조체를 읽어야합니까? 프로 티콜 버퍼 / 스 리프트를 사용하십니까? 데이터 배열을 어떻게 표현해야합니까? 데이터 패킹 / 언 패킹에 대한 인터페이스는 어떤 모습입니까?

2
XNA 및 Xbox 360의 네트워킹 가능성은 무엇입니까?
Xbox 360 용 XNA는 네트워킹에 대한 액세스가 제한적이며 독점적 인 Microsoft 프로토콜을 통해 다른 Xbox 360 장치와의 통신 만 허용한다는 소문이 있습니다. XNA가 제공하는 네트워킹 가능성은 무엇입니까? 동일한 서브넷에 몇 개의 Xbox 360 장치를 연결할 수 있습니까? 최대 16 명? 모든 Xbox가 피어 투 피어 통신과 같은 서브넷의 다른 Xbox로 …

4
TCP와 UDP를 동시에 사용하는 것이 합리적입니까?
읽은 후 데이터가 많은 실시간 게임에서 UDP가 여전히 TCP보다 낫습니까? , TCP와 UDP를 동시에 사용하는 것이 다른지 궁금합니다. 자주 전송되지 않지만 안정적으로 도착하는 정보를 전송하기위한 TCP. 게임 세계에서 점수 업데이트, 플레이어 이름 또는 표시등의 켜짐 / 꺼짐 상태 등이 있습니다. 최신 정보가 항상 제공되기 때문에 지속적으로 업데이트되고 때때로 손실 될 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.