본캠프 66일차_언리얼엔진 게임개발 입문_NetMode, NetConnection, NetDriver

YU YEON WON·2025년 11월 13일

1. 오늘 학습한 내용(키워드)

서버와 관련된 개념을 배웠다.
NetMode : 게임이 네트워크에서 어떤 역할을 하고 있는지를 알려주는 상태값

  • 혼자 플레이 -> Standalone
  • 친구와 같이 2명이서 플레이 -> ListenServer
  • 서버 별도로 운영되는 플레이(다중 접속) -> DedicatedServer
  • DedicatedServer에 접속한 플레이어 -> Client

NetConnection : 클라이언트-서버 간 통신을 하는 객체

  • 다른 PC와의 연결이 발생하면 그에 대응하는 UNetConnection 객체 생성
  • 서버에 클라이언트가 접속하면 서버에는 ClientConnection 객체가 추가
  • 클라이언트에는 ServerConnection 객체 생성
  • 두 PC는 UNetConnection 객체를 통해 통신
  • UNetDriver는 생성된 UNectConnection 객체를 소유하고 관리
  • 서버 PC에 생성된 UNetDriver는 접속한 클라이언트의 수 만큼 UNetConnection을 관리
  • 클라이언트 PC에 생성된 UNetDriverServerConnection 단 하나만을 관리

아직 서버-클라이언트 관련 개념을 한 번에 이해하기 어려웠다.
다시 한 번 개념을 이해할 수 있도록 강의 내용을 다시 읽어 봐야겠다.

profile
🕹️🎮🍱✈️📸 안녕하세요! 게임개발에 도전하고 있습니다!

0개의 댓글