인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

좋은 캥거루님의 프로필 이미지
좋은 캥거루

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

멀티환경일때와 싱글환경일때 구현 차이 궁금증이 있습니다.

해결된 질문

작성

·

400

0

안녕하세요 선생님! 강의를 듣다 질문이 생겼는데요.

전체적으로 싱글게임처럼 진행되게 하고싶은데 레벨업 시스템은 만들어 그걸 서버와DB에서 관리하고 싶을때 게임룸이나 몬스터와 관련해 질문이 생겨서요.

위와 같은 경우는 몬스터, 플레이어간의 동기화 부분만 제외하고 강의에서 구현한 것처럼 똑같은 방식으로 구현하면 되는걸까요??

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

그럴 때는 그냥 싱글게임으로 만든 다음에
레벨업이나 재화, 중요 아이템 획득 등이 이루어질 때만 '웹' 서버에 요청을 해서
DB에 저장하는 방식이 자주 이용됩니다. (애니팡, 클래시오브클랜 등)

다만 이럴 경우 클라 해킹을 통해 뻥을 치는 것을 어떻게든 걸러줘야 하는데
간단하게 시뮬레이션 한다거나 로그를 남겨서 너무 말도 안되는걸 잡는다거나 하게 됩니다.

오호 그렇군요. 저럴때는 어떤경우에 걸러줘야할지 잘 고민해봐야겠네요. 감사합니다!

좋은 캥거루님의 프로필 이미지
좋은 캥거루

작성한 질문수

질문하기