inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

유니티 연동 #4

여기 에서 이후에서 궁금 한것이 많아서 질문 드려요

342

ᄋᄇᄋ

작성한 질문수 1

0

1. 이동 등등 까지 해서 너무 좋은거같아요 이 이후에는 패킷 추가 하고 하는 방식으로 무기 선택 공격 피격 같은건서버에서 players list 에서 좌표 가지고 와서 피격 처리후 클라로 보내주는건가요? 아니면 클라에서 나 맞았어 라고 서버로 보내서 서버에선 Broadcast만 해주는건가요 ?

2. 또 강의 중에 들었던 프로토콜 버퍼 나 플랫 버퍼 같은 라이브러리를 이용해서 만들수도 있다고 하셧는데 지금 코드에서 수정 해서 만들어 봐도 될까요?

3.  지금은 서버 이긴한데 자체 컴퓨터 안에서만 돌아가는거 같아요. 노트북이나 쓰고있는 pc ip를 그냥 넣어서 다른 pc에서 접속으로 해도 될까요 수정이 많이 필요한가요?? 


따로 강의는 없는거같아서 혼자 해보려고 해요.

 

 

C# network unity

답변 1

1

Rookiss

1. 서버에서 연산을 해줘야, 클라 해킹을 예방할 수 있습니다.

2. 혼자 해보셔도 되고, Part7에서 protobuf로 교체해서 진행을 하게 됩니다.

3. 코드 수정보다는 환경 설정이 필요한데, 어차피 실제 서비스를 생각하면 AWS 같은 클라우드 환경에 띄우는 연습을 해보는게 좋습니다. 관련해서는 부록 AWS 강의에서 다룹니다.

 

0

ᄋᄇᄋ

part 7 에서 교체도 하고 1번에 관한 내용도 진행을 할까요 커리큘럼 보닌까 그런가같아서 남겨요

0

Rookiss

네 물론입니다. Part7에서 1+2는 같이 진행합니다.

TLS 질문드립니다.

0

61

2

SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.

0

61

2

Unity Span

0

88

2

XML, Dll 차이점

0

120

2

Session 질문입니다

0

87

1

Write Read 커서 키워드

0

82

1

더미 클라이언트 수에 따른 OnDisconnect 발생

0

79

2

네트워크 Send 전담 스레드 배치

0

107

2

UnhandledException 으로 서버 터지는 경우

0

96

2

컨텐츠 단, 엔진 단

0

113

1

질문 있습니다

0

84

2

C# 게임서버 3D MMORPG

0

156

2

유니티6 버전

0

101

2

receive하는 부분과 send하는 부분의 차이

0

142

2

커서의 위치의 중요성

0

107

2

C++ 전혀 모르는데 C# 서버

0

172

2

강의에 질문이 있습니다

0

90

2

멀티스레드 이해도 질문

0

100

1

500 vs 500

0

135

3

OnAcceptHandler 액션 함수

0

65

1

이 정도 서버의 객관적인 수준이 궁금합니다.

0

197

2

36. Serialization #3 에서 string (name) 코드 수정 질문

0

84

2

외부 컴퓨터와의 통신 방법이 궁금합니다

0

110

1

스핀락 질문.

0

113

2