inflearn logo
강의

Course

Instructor

[C# and Unity MMORPG Game Development Series] Part 4: Game Server

Packet Generator #3

참고 서적

561

zart

59 asked

0

면접 가기전에 서버 강의를 다시 보고 있는데

자동화 방식에 대한 설계 같은 부분이 정말 대단하다고 느껴지네요...

추후에 프로토콜 버퍼로 바꾸긴 하지만 이렇게 자동화해서 PDL에 패킷만 추가해서 EXE 실행 후 서버, 클라 세션에 각각 코드가 들어가는 자동화가 엄청 편한거였네요

핵심은 'PDL에 원하는 패킷 이름과 자료형만 선언해주면 내가 원하는 패킷을 만들 수 있다' 인데 자동화의 저력 정말 감탄했습니다

혹시 루키스님이 참고한 서적 같은 것도 알 수 있을까요? 아니면 회사를 다니시면서 분석하시면서 배운 코드신가요

C# unity 네트워크

Answer 2

0

zart

넵! 답변 감사합니다 루키스님!

그리고 지금 강의에선 같은 genPacket.cs 파일을 서버와 클라 세션에 복붙하게 만드셨는데 둘의 내용이 같다보니 이런 부분도 serverCore 부분 처럼 라이브러리화 하여 사용해 두개의 세션에 넣는 것 보다 한 부분에만 넣는게 더 깔끔할 거 같다는 생각을 했는데 혹시 각 세션마다 넣어주신 이유가 있으실까요? 강의 복습 3회찬데 문득 궁금해지네요

0

Rookiss

너무 심오한 이유가 있는건 아니고 그 정도는 마음대로 하셔도 됩니다.

0

Rookiss

이 정도 레벨이 되면 서적은 기대하시면 안 됩니다.
회사에서 작업할 때 테라 프로젝트의 프로토콜(PDL)이 비슷한 느낌으로 구현되어 있어서
그것을 직접 만들어본 것입니다.

TLS 질문드립니다.

0

35

2

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

0

39

2

Unity Span

0

66

2

XML, Dll 차이점

0

99

2

Session 질문입니다

0

74

1

Write Read 커서 키워드

0

69

1

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

0

65

2

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

0

94

2

UnhandledException 으로 서버 터지는 경우

0

82

2

컨텐츠 단, 엔진 단

0

100

1

질문 있습니다

0

73

2

C# 게임서버 3D MMORPG

0

141

2

유니티6 버전

0

94

2

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

0

128

2

커서의 위치의 중요성

0

99

2

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

0

164

2

강의에 질문이 있습니다

0

83

2

멀티스레드 이해도 질문

0

90

1

500 vs 500

0

122

3

OnAcceptHandler 액션 함수

0

57

1

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

0

185

2

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

0

78

2

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

0

100

1

스핀락 질문.

0

104

2