강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của infdevelop
infdevelop

câu hỏi đã được viết

[Tôi thăng cấp một mình] Sản xuất game multiplayer UE5 Lv. 1 (Nhập môn Listen Server)

[Khái niệm] Web Server

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

Đã giải quyết

Viết

·

74

0

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

Câu trả lời 1

0

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

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

infdevelop님의 프로필 이미지
infdevelop
Người đặt câu hỏi

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

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

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

Hình ảnh hồ sơ của infdevelop
infdevelop

câu hỏi đã được viết

Đặt câu hỏi