inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

유니티 연동 #1

유니티 엔진 스크립트 정책?

365

leomessi

작성한 질문수 50

0

이번 강의에서는 유니티 정책에 맞게 패킷을 작성하는 파일들이 바뀐 것인가요?

이 부분을 기존의 Server, DummyClient도 바꿔주지 않으면 실행 시 유니티 엔진에서 아무런 메시지가 출력되지 않나요?

유니티 Assets/Script만 다운로드 받아서 넣었더니 DummyClient와 Server 사이에는 잘 메시지가 출력되었는데 유니티 엔진에서는 메시지가 출력되지 않았습니다.

그런데 DummyClient와 Server 코드도 다운로드받아서 실행했더니 이번엔 유니티 엔진에서 잘 출력되었습니다.

유니티 엔진 내의 스크립트뿐만 아니라 Server, DummyClient도 고쳐주어야 하는건지, 아니면 제가 이전에 코드를 잘못 작성한 부분이 있었던건지 궁금합니다.

unity network C#

답변 1

0

Rookiss

Server와 DummyClient는 유니티랑 아무런 상관이 없습니다.
그쪽에서는 저 멀리 있는 다른 컴퓨터에서 실행되는 것이기에
C++ 서버가 될 수도, C# 서버가 될 수도 있으며 결과만 포맷에 맞게 보내주기만 하면 됩니다.

유니티 정책에서 요구하는건 '네트워크 패킷'이 어떻게 만들어져야 한다~~ 는 부분이 아니라
말 그대로 메인 쓰레드 외 다른 쓰레드에서 게임 로직에 접근하지 말아야 한다는 것,
그리고 일부 C# 윗버전 라이브러리 사용 불가 등이 있습니다.

C#에서의 RAII

0

65

3

TLS 질문드립니다.

0

79

2

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

0

74

2

Unity Span

0

97

2

XML, Dll 차이점

0

134

2

Session 질문입니다

0

96

1

Write Read 커서 키워드

0

88

1

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

0

85

2

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

0

112

2

UnhandledException 으로 서버 터지는 경우

0

102

2

컨텐츠 단, 엔진 단

0

118

1

질문 있습니다

0

93

2

C# 게임서버 3D MMORPG

0

159

2

유니티6 버전

0

106

2

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

0

154

2

커서의 위치의 중요성

0

110

2

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

0

176

2

강의에 질문이 있습니다

0

92

2

멀티스레드 이해도 질문

0

107

1

500 vs 500

0

147

3

OnAcceptHandler 액션 함수

0

70

1

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

0

204

2

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

0

86

2

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

0

112

1