본문

[XSX소프트] 사무라이 쇼다운 롤백 넷코드 2023년 봄 지원 [5]




(148186)
작성일 프로필 열기/닫기
추천 | 조회 8508 | 댓글수 5
글쓰기
|

댓글 | 5
1
 댓글


(IP보기클릭)73.92.***.***

BEST
게임 프로그래밍 할때 네트워크 부분 코딩(넷코드) 할때 내가 움직이면 상대방에게 내가 움직였다는 정보가 인터넷을 타고 전달되고 나면 그게 상대방 화면에 적용되게 하면... 모든 움직임이 딜레이가 생겨서 상대방 화면과 내 화면이 서로 다른 모습을 보여주는 현상이 벌어져서 할수없이 서로의 딜레이만큼 입력을 늦게 적용되도록 해서 이 문제를 해결하곤 했는데 이렇게 하면 소위 '입력 딜레이' 현상때문에 또 이건 나름대로 좀 쾌적함이 덜해서 커넥션 엄청 좋은 경우 빼면 격겜 같은데서는 별로였는데 롤백은 내가 움직이면 상대방에게 언제 움직였는지 보내주고.. 그게 상대방 컴에 도착하는 시점 (예를들어 내가 누른 후 0.05초 후에 도착 했다고 치면) 상대방 컴이.. 상대방이 0.05초 전에 눌렀으니 그만큼 내부적으로 시간을 뒤로 돌려서 (롤백) 0.05초 전에 눌렀다고 가정을 한다음에, 그 이후 지금 0.05가 지난 상황에는 어떻게 될까.. 하는걸 계산한다음에 바로 그 0.05초후의 상황을 지금 내 화면에 바로바로 보여주는 방식입니다. 이렇게 하면 내가 움직이는걸 내 화면에서 바로바로 보여줘서 입력 딜레이가 안보이는 장점은 있는데, 또 단점이라면..... 상대방이 움직인 정보가 내 컴에 전달되면 내 컴 측에서 상대방이 미리 눌렀다는걸 감안하고 상대방의 움직임 정보를 롤백해서 계산한다음 다시 지금 시간으로 빠르게 시뮬해서 렌더링 하기 때문에.. 상대방이 감자기 확~ 하고 움직여서 내가 공격에 반응할 시간이 느려지는 단점이 있긴 합니다. 전자는 수비하는 입장에서 가끔 이득보고, 후자는 공격하는 입장에서 가끔 이득보기에 딱히 뭐가 무조건 좋다고 하기는 좀 그렇지만, 적어도 격겜에선 입력딜레이가 나면 걍 전반적으로 불쾌해지기 때문에 상대방이 순간이동하는 모습이 보이건 말건 일단 내가 입력한건 내 화면에 적용되어야 되어야 쾌적하다고 느끼는 사람들이 많아 롤백식의 넷코드를 쓰는걸 좋아함요.
23.04.01 19:24

(IP보기클릭)73.92.***.***

BEST
아 참고로 인공지능을 적용하면 상대방의 움직임을 대충 상당히 높은 정확도로 예측하는게 가능해서, 그걸로 미리 예측해서 렌더링 한다음에 상대방 실제 움직임이 담긴 데이터가 오면 롤백식으로 검증해 맞춰 나가는 식의 연구도 있긴 한데, 움직임이 복잡한 게임에서는 예측모델이 너무 비대해져서 CPU제시간내로 예측이 잘 안되고... 괜히 CPU 많이 먹으면 프레임 저하 문제 생길 수 있어서 적절한 수준에서만 예측해서 쓰는데.. 갈수록 기계 성능이 좋아지고 예측 모델도 좋아지고 있어 미래에는 많이 좋아질듯요.
23.04.01 19:29

(IP보기클릭)118.235.***.***

롤백 넷코드가 뭔가요?
23.04.01 18:55

(IP보기클릭)73.92.***.***

BEST
맑은기운
게임 프로그래밍 할때 네트워크 부분 코딩(넷코드) 할때 내가 움직이면 상대방에게 내가 움직였다는 정보가 인터넷을 타고 전달되고 나면 그게 상대방 화면에 적용되게 하면... 모든 움직임이 딜레이가 생겨서 상대방 화면과 내 화면이 서로 다른 모습을 보여주는 현상이 벌어져서 할수없이 서로의 딜레이만큼 입력을 늦게 적용되도록 해서 이 문제를 해결하곤 했는데 이렇게 하면 소위 '입력 딜레이' 현상때문에 또 이건 나름대로 좀 쾌적함이 덜해서 커넥션 엄청 좋은 경우 빼면 격겜 같은데서는 별로였는데 롤백은 내가 움직이면 상대방에게 언제 움직였는지 보내주고.. 그게 상대방 컴에 도착하는 시점 (예를들어 내가 누른 후 0.05초 후에 도착 했다고 치면) 상대방 컴이.. 상대방이 0.05초 전에 눌렀으니 그만큼 내부적으로 시간을 뒤로 돌려서 (롤백) 0.05초 전에 눌렀다고 가정을 한다음에, 그 이후 지금 0.05가 지난 상황에는 어떻게 될까.. 하는걸 계산한다음에 바로 그 0.05초후의 상황을 지금 내 화면에 바로바로 보여주는 방식입니다. 이렇게 하면 내가 움직이는걸 내 화면에서 바로바로 보여줘서 입력 딜레이가 안보이는 장점은 있는데, 또 단점이라면..... 상대방이 움직인 정보가 내 컴에 전달되면 내 컴 측에서 상대방이 미리 눌렀다는걸 감안하고 상대방의 움직임 정보를 롤백해서 계산한다음 다시 지금 시간으로 빠르게 시뮬해서 렌더링 하기 때문에.. 상대방이 감자기 확~ 하고 움직여서 내가 공격에 반응할 시간이 느려지는 단점이 있긴 합니다. 전자는 수비하는 입장에서 가끔 이득보고, 후자는 공격하는 입장에서 가끔 이득보기에 딱히 뭐가 무조건 좋다고 하기는 좀 그렇지만, 적어도 격겜에선 입력딜레이가 나면 걍 전반적으로 불쾌해지기 때문에 상대방이 순간이동하는 모습이 보이건 말건 일단 내가 입력한건 내 화면에 적용되어야 되어야 쾌적하다고 느끼는 사람들이 많아 롤백식의 넷코드를 쓰는걸 좋아함요. | 23.04.01 19:24 | | |

(IP보기클릭)73.92.***.***

BEST
카일로123
아 참고로 인공지능을 적용하면 상대방의 움직임을 대충 상당히 높은 정확도로 예측하는게 가능해서, 그걸로 미리 예측해서 렌더링 한다음에 상대방 실제 움직임이 담긴 데이터가 오면 롤백식으로 검증해 맞춰 나가는 식의 연구도 있긴 한데, 움직임이 복잡한 게임에서는 예측모델이 너무 비대해져서 CPU제시간내로 예측이 잘 안되고... 괜히 CPU 많이 먹으면 프레임 저하 문제 생길 수 있어서 적절한 수준에서만 예측해서 쓰는데.. 갈수록 기계 성능이 좋아지고 예측 모델도 좋아지고 있어 미래에는 많이 좋아질듯요. | 23.04.01 19:29 | | |

(IP보기클릭)118.235.***.***

죽은거에 왠 헛짓...
23.04.01 20:49

(IP보기클릭)175.113.***.***

성장맨
저도 이 게임은 한번도 플레이 해보지 않았으나 그래도 팬들을 위해 이런 사후지원 해주는게 헛짓거리는 아니죠 ㅎㅎ | 23.04.03 01:39 | | |


1
 댓글





읽을거리
[게임툰] 공주의 변신은 무죄, 프린세스 피치 Showtime! (25)
[NS] 창세기전: 회색의 잔영, 기념사업의 끝 (152)
[MULTI] 개발 편의적 발상이 모든 것을 쥐고 비틀고 흔든다, 별이되어라2 (86)
[NS] 여아들을 위한 감성 영웅담, 프린세스 피치 Showtime! (48)
[게임툰] 해방군은 왜 여자 뿐이냐? 유니콘 오버로드 (125)
[MULTI] 진정한 코옵으로 돌아온 형제, 브라더스: 두 아들의 이야기 RE (12)
[MULTI] 모험의 과정이 각별한 경험으로 맺어질 때, 드래곤즈 도그마 2 (52)
[게임툰] 키메라와 떠나는 모험, 덱 빌딩 로그라이크 '다이스포크' (39)
[게임툰] 번뜩이는 재치와 액션으로! 마리오 vs. 동키콩 (41)
[MULTI] 유니콘 오버로드, 아무도 전설의 오우거 배틀 3를 만들어주지 않길래 (147)
[게임툰] 슈퍼 민주주의를 위하여! 헬다이버즈 2 (77)
[MULTI] 낭만과 두려움 가득한 야간주행, 퍼시픽 드라이브 (23)



글쓰기
공지
스킨
ID 구분 제목 글쓴이 추천 조회 날짜
118 전체공지 업데이트 내역 / 버튜버 방송 일정 8[RULIWEB] 2023.08.08
2310093 XSX하드 P͏L͏4Y͏ΞR͏ 1͏ 86 10:58
2310068 XSX소프트 ASTRO-A50 8 4254 2024.04.19
2310057 XSX소프트 nokcha 10 5601 2024.04.19
2310052 XSX소프트 Trust No.1 3 1181 2024.04.19
2310048 기타 .501 군단 8 3399 2024.04.19
2310044 XSX소프트 헤롱싀 7 6262 2024.04.19
2310023 기타 둠 닥터 22 8223 2024.04.19
2310019 XSX소프트 nokcha 8 4723 2024.04.19
2309989 XSX소프트 nokcha 23 13181 2024.04.18
2309981 XSX소프트 .501 군단 17 4543 2024.04.18
2309978 XSX소프트 .501 군단 17 7053 2024.04.18
2309950 XSX소프트 nokcha 16 6360 2024.04.18
2309936 XSX소프트 미라클오버로드 16 7512 2024.04.17
2309917 XSX소프트 선인장국 6 4341 2024.04.17
2309916 기타 .501 군단 18 9492 2024.04.17
2309915 XSX소프트 .501 군단 2 1262 2024.04.17
2309913 XSX소프트 헤롱싀 10 10397 2024.04.17
2309907 XSX소프트 nokcha 18 5222 2024.04.17
2309905 XSX소프트 .501 군단 8 5126 2024.04.17
2309897 XSX소프트 nokcha 14 5579 2024.04.17
2309881 XSX소프트 모리건 앤슬랜드 2 1438 2024.04.17
2309879 기타 루리웹-9512102543 44 14924 2024.04.17
2309874 XSX소프트 .501 군단 6 2910 2024.04.17
2309869 XSX소프트 루리웹-9512102543 24 8343 2024.04.16
2309867 XSX소프트 nokcha 17 14679 2024.04.16
2309856 기타 .501 군단 25 9389 2024.04.16
2309854 기타 루리웹-9512102543 9 11247 2024.04.16
2309824 XSX소프트 nokcha 14 10839 2024.04.15
글쓰기 128154개의 글이 있습니다.
1 2 3 4 5 6 7 8 9 10
X