https://docs.unrealengine.com/4.26/en-US/API/Runtime/Engine/Engine/UWorld/ServerTravel/
void UPuzzlePlatformsGameInstance::Host()
{
UEngine* Engine = GetEngine();
if (!ensure(Engine != nullptr)) return;
Engine->AddOnScreenDebugMessage(0, 2, FColor::Green, TEXT("호스팅"));
UWorld* World = GetWorld();
if (!ensure(World != nullptr)) return;
//Host Exec 실행시 ServerTravel이 실행
//맵 URL 뒤에 ?listen을 붙이면 리슨서버로 실행
World->ServerTravel("/Game/ThirdPersonCPP/Maps/ThirdPersonExampleMap?listen");
}
명령프롬포트로 서버에 접속하면 호스트에 접속한다.
?listen을 뺀 상태로 실행한 후 접속하려면 오류가난다.
listen서버가 아니기때문에 연결할수없음.
'unreal engine' 카테고리의 다른 글
[언리얼엔진] WBP 앵커 + Host, Join UI 만들기 (0) | 2022.02.20 |
---|---|
[언리얼엔진] ClientTravel (클라이언트트래블) (0) | 2022.02.19 |
[언리얼엔진] exec를 사용한 콘솔 명령 (0) | 2022.02.18 |
[언리얼엔진] game instance (게임 인스턴스) (0) | 2022.02.16 |
[언리얼엔진] Tarray + trigger event message push (0) | 2022.02.13 |