강의

멘토링

커뮤니티

Inflearn Community Q&A

djsskach613705's profile image
djsskach613705

asked

Absolute Course! Unity 6 - Network Game Development Masterclass (Part3): 2D RPG Development with Netcode

Multiplayer Service SDK 활용 (2/2)

완강 후 궁금한 것

Written on

·

68

·

Edited

0

먼저 정말 배우고 싶었던 부분을 강의해 주셔서 정말 감사합니다. 완강 후 질문 있습니다.

  1. 배운 것만 그대로 적용하더라고 멀티플레이 게임 제작이 가능한지 궁금합니다. 혹시 간단하게 100명정도 동시 접속하는 게임을 제작하게 된다면 예상되는 문제점은 무엇이 있을까요?

  2. 그럼 사실상 로비나 릴레이를 구현하는 것은 거의 사용하지 않는다고 보면 될까요?

 

 

 

unity네트워크unity2d유니티6

Answer 1

0

indiegamemaker님의 프로필 이미지
indiegamemaker
Instructor

안녕하세요. 양승근님, 완강 축하드립니다.

  1. 가능은 하지만 Host / Server 모드 일때는 호스트 한대에 모든 연산과 네트워크 처리가 몰립니다. 프래임드랍과 랙이 걸릴것으로 예상됩니다. 따라서 Dedicated Server 가 필요하며 역시 서버 한대 보다는 분산전략을 세워야 합니다. 4명정도 접속해서 하는 코옵 수준의 설계와 100인 접속 배틀로얄급은 처음 설계부터 고민을 많이 해야 합니다. 특정지점에 유저가 몰릴경우 모두 부하가 걸리는 현상이 발생하겠죠.

  2. 로비와 릴레이를 사용하셔야 합니다. 호스트방식으로는 100 동접을 구현할 수는 없습니다. 로비,릴레이, 데디 서버(Unity HostServer) 방식으로 우선을 설계를 잡으시고, 처음에는 16명 -> 32명 -> 50명 이런식으로 늘리면서 부하테스트를 하시길 권해드립니다.

     

 

djsskach613705's profile image
djsskach613705

asked

Ask a question