inflearn logo
강의

講義

知識共有

[俺だけレベルアップな件] UE5マルチプレイヤーゲーム制作 Lv. 1 (Listenサーバー入門)

[概念] ウェブサーバー

Web Server를 게임에서 사용하는 경우 예시 질문

解決済みの質問

94

infdevelop

投稿した質問数 3

0

싱글게임에서 웹 서버를 사용할 때도 있으며, 플레이어의 점수를 저장하여 랭킹을 매길 수 있다고 하셨는데, stateless 개념에 따르면 어느 사용자가 어느 점수를 기록하였는지 알 수 없어야 하는 것 아닌가요?

回答 1

0

Rookiss

ㅎㅎ 그렇긴하지만 그래서 웹서버도 db를 활용하기 때문에 가능한겁니다.

0

infdevelop

웹서버는 일반적인 패킷을 처리할때는 클라를 구분하지 못하지만, 클라쪽에서 자신의 고유한 ID같은걸 패킷에 집어넣은 후 서버로 패킷을 전송하여 "DB에서 나의 ID와 대응하는 랭킹 정보를 가져와줘"를 요청하면 서버가 응답해주는 느낌으로 이해하면 될까요?

1

Rookiss

네 그렇습니다.
클럽에 방문했다 나가면 그 날 유효한 팔찌(?) 같은거로 당일 재입장이 가능한 것처럼,
웹서버도 원래는 1회성이지만, 기간이 유효한 JWT 등 토큰을 발급해서
다음 방문도 상태를 다시 인증 받을 수 있게 해줍니다.
물론 기본적으로 웹서버에서는 DB를 통해서,
점수 등 영구적인 유저 정보를 저장하고 있어야 하겠죠.
DB는 마치 장부와도 같은겁니다.

17강 강의에 목데이터 첨부파일이 없습니다.

2

42

2

제공된 파일을 못 찾고 있어요.

1

42

2

알파벤티지 sleep(5) 관련 문의

1

51

2

PDF 가져오기 오류

1

26

1