강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

infdevelop のプロフィール画像
infdevelop

投稿した質問数

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

[概念] ウェブサーバー

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

解決済みの質問

作成

·

74

0

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

回答 1

0

Rookiss님의 프로필 이미지
Rookiss
インストラクター

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

infdevelop님의 프로필 이미지
infdevelop
質問者

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

Rookiss님의 프로필 이미지
Rookiss
インストラクター

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

infdevelop のプロフィール画像
infdevelop

投稿した質問数

質問する