NetworkSettings

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

만들 수 없음
서비스
복제되지 않음
찾아볼 수 없음

네트워크 설정은 Roblox의 서버/클라이언트 네트워킹을 사용하여 많은 기능을 디버깅할 수 있는 설정 클래스입니다.Roblox Studio의 설정에서 네트워크 탭에서 찾을 수 있습니다.

요약

속성

속성

EmulatedTotalMemoryInMB

숨김
복제되지 않음
플러그인 보안
병렬 읽기

FreeMemoryMBytes

숨김
읽기 전용
복제되지 않음
플러그인 보안
병렬 읽기

FreeMemoryMBytes는 MB에서 사용 가능한 메모리 양을 설명하는 읽기 전용 속성입니다.부동 소수점 숫자로 저장되므로 사용 가능한 바이트 수준에서 값을 곱하여 읽을 수 있습니다.It is stored as a floating point number, so it can be read down at the level of available bytes by multiplying its value by 1024 * 1024.

HttpProxyEnabled

Roblox 스크립트 보안
병렬 읽기

HttpProxyURL

Roblox 스크립트 보안
병렬 읽기

IncomingReplicationLag

병렬 읽기

모든 받은 메시지를 지연하여 엔진에 추가 지연을 시뮬레이션하도록 지시합니다. 단위는 초입니다.

PrintJoinSizeBreakdown

병렬 읽기

연결 후 출력 창에 진단 정보를 인쇄합니다.데이터는 전송된 가장 큰 개별 인스턴스와 인스턴스 입력의해 전송된 데이터에 대한 집계 데이터를 나타냅니다.초기 로드에 전송된 데이터가 압축되어 기여가 대략적입니다.

PrintPhysicsErrors

병렬 읽기

설정을 true로 설정하면 물리 복제 오류와 관련된 출력에 디버그 메시지가 인쇄됩니다.이 속성은 네트워크 복제를 디버깅하는 Roblox 엔지니어를 위한 것입니다.다음은 이 속성이 true로 설정되면 사용 가능한 디버그 출력입니다.

  • Physics-in old packet 패킷 제출 시간 이전에 업데이트된 부품에 대한 메커니즘 업데이트 패킷을 받은 경우 인쇄합니다.패킷이 늦게 받혀서 새로운 패킷이 이미 처리되었을 경우 이 문제가 발생합니다.
  • Physics-in of unidentified {GUID} 는 제공된 인스턴스 식별자가 유효하지 않은업데이트 중인 부품을 찾을 수 없는 경우 PhysicsReceiver에서 인쇄하고, {GUID} 는 부품을 타겟으로 지정하는 알려지지 않은 Instance:GetDebugId() 식별자입니다.일반적으로 물리 업데이트 패킷이 수신되기 전에 부품이 제거되면 발생합니다.
  • Physics-in of part not in workspace {GUID} 는 PhysicsReceiver가 작업 공간의 하위 요소가 아닌 부품의 물리를 업데이트하는 요청을 받으면 인쇄합니다, 여기에서 {GUID} 는 대상 부품의 Instance:GetDebugId() 식별자입니다.부품이 작업 영역에서 방금 제거되었고 이전에 시뮬레이션되었으면 이런 일이 발생합니다.

PrintStreamInstanceQuota

병렬 읽기

설정을 true로 설정하면 출력에 Workspace.StreamingEnabled가 true로 설정되면 인스턴스 복제와 관련된 디버그 정보가 인쇄됩니다.이 속성이 true로 설정되면 아래에 나열된 여러 디버그 출력이 사용 가능해집니다.

이 속성은 네트워크 복제를 디버깅하는 Roblox 엔지니어를 위한 것입니다.Roblox의 네트워크 코드가 항상 배경에서 변경되기 때문에 이 문서는 미래에 오래될 수 있습니다.

스트리밍 용량 업데이트

클라이언트의 스트리밍 용량이 업데이트되면 다음 디버그 메시지가 인쇄됩니다: clientInstanceQuota {1}, packet in queue {2}, predictedTotalInstanceProcessTime {3}, avgStreamDataReadTime {4}, avgInstancesPerStreamData {5}

굵은 괄호의 숫자가 바뀌고 다음과 같이 설명할 수 있습니다.

  • {1} – 클라이언트 인스턴스 할당량의 ID.
  • {2} – 대기 중인 패킷의 현재 수.
  • {3} – 업데이트에 걸리는 시간을 예측하는 것입니다.
  • {4} – 스트림 데이터를 읽는 데 걸리는 현재 평균 시간.
  • {5} – 스트림 데이터의 평균 인스턴스 수.

인스턴스 할당량 업데이트

클라이언트가 인스턴스 할당량 업데이트를 받으면 다음 디버그 메시지가 인쇄됩니다: Received new client instance quota: {1}, max region radius: {2}

굵은 괄호의 숫자가 바뀌고 다음과 같이 설명할 수 있습니다.

  • {1} – 클라이언트 인스턴스 할당량의 ID.
  • {2} – 클라이언트의 Player.ReplicationFocus 주변의 공간에서 물리적 인스턴스가 스트리밍될 수 있는 최대 반경.

RandomizeJoinInstanceOrder

병렬 읽기

클라이언트에 처음 도착하는 순서를 랜덤화하여 오랫동안 온라인 상태로 유지된 서버의 동작을 모방합니다. Emulate the behavior of a server that has been online a long time by randomizing the order that instances initially arrive on clients.Studio에서 테스트하는 동안 잠재적인 버그를 발견하는 데 도움이 되도록 이 설정을 활성 상태로 유지하는 것이 좋습니다.

RenderStreamedRegions

병렬 읽기

설정을 true로 설정하면 클라이언트에 스트리밍되는 공간의 영역이 빨간색으로 나타납니다.이는 Workspace.StreamingEnabled가 참으로 설정되어 있는 경우에만 표시됩니다.

ShowActiveAnimationAsset

병렬 읽기

참으로 설정되면 레이블이 각 플레이어의 머리 위에 표시되어 현재 애니메이션이 플레이어의 Humanoid에 의해 재생되고 있는지 여부를 표시합니다.

메서드

이벤트