Reliable UDP
신뢰성을 갖는 UDP
TCP는 신뢰도를 보장하기 위해서 속도가 느리다
UDP는 속도가 빠르지만 신뢰도가 보장되지 않는다
게임 서버의 경우 네트워크 속도가 느려서 지연시간이 늘어나는 것과 특정 데이터가 누락되는 것 모두가 문제이다
이를 해결하기 위해 신뢰도를 보장하는 UDP를 소프트웨어적으로 만든 것이 Reliable UDP
개발 난이도가 있기 때문에 대형 게임사에서 주로 직접 개발
Unity나 Unreal 같은 툴에서 제공
실시간성이 중요한 게임은 UDP를 사용 - 격투, FPS, AOS 등
실시간성이 덜 중요한 게임은 TCP를 사용 - MMORPG, 보드게임
'게임 서버' 카테고리의 다른 글
Server Authority (0) | 2023.05.27 |
---|---|
게임핵 (0) | 2023.05.27 |
P2P / Relay Server (0) | 2023.05.22 |
Deterministic (0) | 2023.05.20 |
게임 네트워킹의 특징 (0) | 2023.05.16 |