공부/UE

[UE] 언리얼 네트워크 프로그래밍 - GameMode와 로그인

sudo 2026. 2. 8. 21:43
반응형

GameMode의 주요 함수

PreLogin : 클라이언트의 접속 요청을 처리하는 함수 - 서버는 실행 X

Login : 접속을 허용한 클라이언트에 대응하는 플레이어 컨트롤러를 만드는 함수

PostLogin : 플레이어 입장을 위해 플레이어에 필요한 기본 설정을 마무리하는 함수

StartPlay : 게임의 시작을 지시하는 함수

BeginPlay : 게임 모드의 StartPlay를 통해 게임이 시작될 때 모든 액터에서 호출하는 함수

 

클라이언트에는 GameMode가 없음(서버에만 있음)

-> 클라이언트는 게임의 시작을 알기 위해 GameState를 서버로부터 Replicate받음

-> GameMode의 명령을 받은 GameState는 모든 액터들이 BeginPlay를 호출하도록함

-> GameMode의 게임 시작 명령을 받으면 GameState는 OnRep_ReplicatedHasBegunPlay를 호출함

반응형