inflearn logo
강의

Course

Instructor

[Rookiss University] UE5 Lyra Clone Coding (Haker)

CommonUser

Travel관련해서 질문 있습니다.

Resolved

59

cww95121702

5 asked

0

언리얼에는 다른 URL(서버)로 이동하는 것을

Travel 이라고 부른다. 여기서 UWorld::ServerTravel이란 Server내의 모든 Client들을 해당 URL로 Travel시키는 것이고 APlayerController::ClientTravel은 혼자 다른 URL로 넘어가는 것이라고 한다.

라고 메모를 했습니다.

 

강사님께서 ServerTravel은 모든 클라이언트가 다같이 "Map이동"이라고 말씀하셨고

ClientTravel은 "다른데디로 이동" 이라고 말씀하셨는데 그럼 ServerTravel은 서버가 변하지는 않는 것인지

ClientTravel로 맵만 A에서 B로 변경했을때도 데디서버의 변경이 일어나는 것인지 궁금합니다.

c++ unreal-engine

Answer 1

1

Liu

APlayerController::ClientTravel 함수는
클라이언트에서 호출되면 다른 데디서버로 이동시키고

서버에서 호출되면 특정 클라이언트를 다른 맵으로 이동시키는데 사용됩니다. (현재 서버 유지)

UWorld::ServerTrave 함수는
서버 전용이고 서버를 새 레벨로 이동하면서 접속된 모든 클라이언트도 따라가게 됩니다.

내부 로직은 사실 서버에서 접속된 모든 클라이언트에게 APlayerController::ClientTravel 함수를 호출시킵니다.

ㄷㅂㅈㄷ서버 전용

AddGameFrameworkComponentReceiver vs AddExtensionHandler

0

5

0

B_TeleportToUserFacingExperience가 추가로 생성되지 않습니다.

0

51

2

.

0

56

1

SpawnDefaultPawnAtTransform_Implementation이 호출되지 않습니다.

0

56

2

Input Subsystem 에서 오류가 발생합니다

0

62

1

7강 GameMode와 Modules관련 질문드립니다.

0

52

1

LyraFrontEnd 에서 로딩화면에서 넘어가지 않는 원인이 뭔지 질문드립니다.

0

81

2

리소스 이주했는데 안보이는데 어떻게 해야하나요?

0

84

3

TakeFromAbilitySystem 함수에서 Array 에 대한 remove 는 수행하지 않나요?

0

55

1

CircumferenceMarkerWidget의 bReticleCornerOutsideSpreadRadius 초기화 관련

0

58

1

Pawn 교체, Possess 후 위젯이 이전 값(상태)을 잘못 보여줄 때 처리법이 궁금합니다.

0

73

2

Pawnextension#3 9:19 질문이 있습니다.

0

60

2

Experience 재시작

0

77

2

Log 파트에서 Subtitution Macro Call 를 사용하는 방법이 무엇인가요?

0

79

2

설치후 빌드하는데 에러가 발생하고 인텔리센스도 잘 활성화되지 않습니다.

0

201

1

FPerContextData에 대해 질문이 있어요

0

47

2

OnGameFeatureActivating와 WorldContext관해 질문 있습니다.

0

66

1

GameFeature Action 및 Common UI Widget 생성 관련 질문

0

78

1

가비지컬렉션 관련 질문있습니다.

0

94

3

IMC가 먹통이에요

0

83

2

PawnExtension #3 에서 말한 라이라 공식문서가 뭔가요?

0

64

1

PawnExtensionComponent::SetPawnData에서의 CheckDefaultInitialization

0

54

1

미니맵 제작

0

84

2

UGameUIManagerSubsystem::ShouldCreateSubsystem 이상한 것 같은데요

0

74

2