Version: 5.3
네트워크 로비 플레이어
네트워크 관리자(Network Manager) HUD

NetworkManager

NetworkManager는 네트워크 게임의 상태를 제어하는 데 사용할 수 있는 고수준 클래스입니다. 이 클래스는 에디터에서 네트워크 설정, 스폰하는 데 사용되는 프리팹, 다양한 네트워크 게임 상태에 사용할 씬을 제어하기 위한 인터페이스를 제공합니다.

각 프로퍼티에 대한 자세한 내용은 NetworkManager 사용을 참조하십시오.

프로퍼티

프로퍼티: 기능:
autoCreatePlayer 클라이언트가 접속하면 플레이어를 자동으로 추가하는 플래그입니다.
channels 전송 레이어 QoS 채널의 수입니다.
client 현재 매니저에서 사용 중인 NetworkClient입니다.
connectionConfig 고급 커스텀 네트워크 설정 데이터입니다.
customConfig 커스텀 네트워크 설정(고급)을 사용하기 위한 플래그입니다.
dontDestroyOnLoad NetworkManager가 씬 간에 유지되도록 하는 플래그입니다.
globalConfig 사용할 전송 레이어 전역 설정입니다.
isNetworkActive NetworkServer 또는 NetworkClient가 활성화된 경우 true입니다.
logLevel 기록할 네트워크 로깅 수준입니다.
matches 참여 가능한 매치의 리스트입니다.
matchHost 매치메이커 호스트 주소입니다.
matchInfo StartServer() 또는 StartClient()가 호출되면 사용될 MatchInfo 인스턴스입니다.
matchMaker UMatch 매치메이커 오브젝트입니다.
matchName 현재 매치의 이름입니다.
matchPort 매치메이커 호스트 포트입니다.
matchSize 현재 매치의 최대 플레이어 수입니다.
maxConnections 서버에서 허용하는 최대 접속 수입니다.
maxDelay 버퍼링된 메시지의 최대 지연 시간(초)입니다.
migrationManager NetworkManager와 함께 사용되는 마이그레이션 관리자입니다.
networkAddress 접속할 네트워크 주소입니다.
networkPort 수신 대기하고 접속하는 데 사용할 네트워크 포트입니다.
numPlayers 서버의 모든 연결에 걸친 활성 플레이어 오브젝트의 수입니다.
offlineScene 네트워크가 오프라인되면 전환할 씬입니다.
onlineScene 네트워크가 온라인 상태가 될 때 전환할 씬입니다.
packetLossPercentage 네트워크 시뮬레이터가 사용 중일 때 추가할 패킷 손실 비율(%)입니다.
playerPrefab 클라이언트가 접속하면 플레이어를 위해 인스턴스화할 프리팹입니다.
playerSpawnMethod 임의로 선택된 startPositions에서 플레이어를 스폰하려면 Random 을 선택합니다. 세트 리스트에 있는 startPositions를 순환하려면 Round Robin 을 선택합니다.
runInBackground 플레이어가 기본적으로 백그라운드에서 실행되도록 하는 플래그입니다.
scriptCRCCheck 서버와 클라이언트 간에 스크립트 CRC 체크를 사용하는 플래그입니다.
secureTunnelEndpoint XBox Live 연결 엔드포인트입니다.
serverBindAddress 서버를 바인딩할 IP 주소입니다.
serverBindToIP 특정 IP 주소에 바인딩할지 여부를 서버에 알리는 플래그입니다.
simulatedLatency 네트워크 시뮬레이터가 사용 중일 때 추가할 지연 속도(밀리초 단위)입니다.
spawnPrefabs 등록된 스폰 가능 프리팹의 집합입니다.
startPositions 씬에 있는 NetworkStartPosition 오브젝트의 집합입니다.
useSimulator 네트워크 상태 시뮬레이션을 사용하기 위한 플래그입니다.
useWebSockets NetworkServer가 일반 전송 레이어 연결 대신 WebSockets 연결을 수신 대기하도록 하기 위해 사용합니다.
네트워크 로비 플레이어
네트워크 관리자(Network Manager) HUD