AEPlayerController::ClientReportServerTime

Clear·2025년 3월 2일

EPortfolio docs
AEPlayerController

클라이언트 시간을 동기화합니다.

Code

	UFUNCTION(Client, Reliable)
	void ClientReportServerTime
    (
    	float TimeOfClientRequest,
    	float TimeServerReceivedClientRequest
    );

Paramter

  • TimeOfClientRequest
    클라이언트에서 받은 요청 시간.
  • TimeServerReceivedClientRequest
    서버가 클라이언트 요청을 받은 시간.

Functioning

  • RoundTripTime 왕복시간 을 계산합니다.
    현 클라이언트 시간 - TimeOfClientRequest
  • 서버 시간을 추정합니다.
    TimeServerReceivedClientRequest + (RoundTripTime 왕복 시간 / 2)
  • ClientServerDelta 를 구합니다.
    현재 서버 시간 - 현 클라리언트 시간
profile
Programmer

0개의 댓글