inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

해결된 질문

445

좋은 캥거루

작성한 질문수 20

0

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

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

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

 

C# unity

답변 1

0

Rookiss

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

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

0

좋은 캥거루

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

MessagePack

0

90

1

본인 플레이어 이동 관련 질문

0

56

1

Part7 Part9 질문이 있습니다.

0

77

1

.

0

118

1

.

0

110

2

게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제

0

95

1

타일 팔레트 깔았는데도 안돼요

0

131

2

2D로 그냥 만들어도 되나요?

0

88

2

지난 강의와 이어지는게 맞을까요?

0

90

2

순환참조 문제로 인해 발생하는 문제는 없을까요?

0

162

2

유니티 클라와 C++서버연동

0

280

2

멀티플레이 테스트 환경 관련 질문입니다

0

211

3

강의 후반부에 순서 동기화를 위해 잡큐를 사용 안 한 부분 질문입니다!

0

151

2

코드 관련한 몇 가지 질문입니다!

0

155

2

3d 프로젝트 이동 동기화 관련

0

328

4

파트 7 스트레스 테스트 질문 드립니다.

1

192

2

맵 이동 방식

0

136

0

맵 이동 관련해서 질문드립니다.

0

91

1

안녕하세요 도저히 알 수 없는 오류가 나와서 질문드려요,,

0

206

2

안녕하세요. 일전에 질문 드린 포폴 준비 관련 질문의 추가 질문입니다!

0

161

1

[팁] 2024년 기준 버전 이슈?

0

458

1

SendBuffer.cs 삭제 후 대체 되는 부분의 장단점?

1

205

1

지금 강의의 유니티 클라를 IOCP 서버와 연동하는 것

0

338

2

PushAfter 사용 질문

0

193

1