inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Overlapped 모델 (콜백 기반)

iocp 서버 Directx 12 기반으로 게임 제작중 질문 있습니

604

wc5427
0

Directx 12 클라로 IOCP 서버 기반의 멀티플레이 게임을 제작는 도중에 이동 회전 을 송수신 하는데 문제가 발생하여 이렇게 질문 드립니다.

이동과 회전 연산은 클라에서 처리하고 처리 된 좌표를 서버로 보내는 방식을 사용하고 있는데, 이때 이동에는 문제가 많이 발생하지 않는데 회전에서 마우스입력을 받아서인지 송수신양이 엄청나게 많아 딜레이가 생기게 되는데 이럴 땐 어떻게 해결해야하는지 의견이 있으신지 궁금합니다.

혼자 해결하기 어려워서 수업밖의 질문임에도 불구하고 여쭤봅니다.

네트워크 MMORPG windows-server

답변 1

1

Rookiss

회전은 그렇게 자주 보내는 것이 아니라
1초에 4~5번 정도만 보내고 나머지는 각자 보정하는 식으로 작업하셔야 합니다.
사실 이동 또한 마찬가지입니다.
MMO라면 1초에 5번 정도가 적당하고
FPS 게임이나 LOL같은 게임이라면 조금 더 자주 보내겠지만
그렇다고 매 프레임 = 한 번 전송은 의미가 없습니다 (네트워크 부하만 잡아먹을뿐)

노트 정리 프린트

0

498

0

FPS 서버 충돌 질문드립니다.

0

119

1

수강 기간 연장 문의 드립니다

0

134

1

강의 추천 부탁드립니다.

0

423

1

수강 기간 연장 문의 드립니다

0

276

1

선생님 조언 부탁드립니다.

0

333

1

개발자 자리와 AI?

0

465

1

cs공부에 대해서

1

722

1

스프링, 자바

0

343

0

네트워크를 공부한 후

0

390

0

강의를 모두 듣고 난 후

0

388

0

싱글플레이->멀티플레이

0

377

1