• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

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

23.04.01 13:49 작성 조회수 275

0

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

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

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

 

답변 1

답변을 작성해보세요.

0

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

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

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