Community Tutorial: 언리얼 엔진 5의 서버 사이드 리와인드 — 그리고 언제 꺼야 하는가

서버 사이드 리와인드는 연결 상태가 좋지 않은 플레이어도 공정하게 사격할 수 있게 해줍니다. 서버가 타깃의 히트박스를 클라이언트가 방아쇠를 당겼던 시점의 위치로 되감아, 그 지점에서 명중 판정을 내립니다.

대부분의 글은 여기서 끝납니다. 하지만 이 글은 나중에 발목을 잡는 나머지 절반을 다룹니다. 리와인드는 어느 순간부터 공정하지 않게 되며, 충분히 뒤처진 슈터는 이미 엄폐물 뒤에 들어간 사람까지 처치하게 됩니다. 이 글에서는 그 경계선을 찾는 방법, 그 이후에는 리와인드를 끄는 방법, 그리고 그 이유를 플레이어에게 알리는 방법을 설명합니다.

핑 체크 루프, 무기별 토글, 제가 기본으로 적용해 출고하는 값, 그리고 완벽한 LAN에서도 핑이 높게 표시되게 만드는 프레임 타임 함정까지 포함되어 있습니다.

https://dev.epicgames.com/community/learning/tutorials/7xOYz/unreal-engine-5