다음을 통해 공유


자동 크래시 덤프 수집 사용

이 문서에서는 서버에서 자동 크래시 덤프 수집을 사용하도록 설정하는 방법을 설명합니다.

참고 항목

이 기능은 Windows 컨테이너 서버에만 사용할 수 있습니다. 현재 Linux 또는 Windows 프로세스 기반 서버를 위한 방법은 없습니다.

자동 크래시 덤프 수집을 사용하도록 설정하려면 아래와 같이 CreateBuildWithManagedContainer API를 사용할 수 있습니다. CreateBuildwithManagedContainer에 대한 자세한 내용은 멀티 플레이어 서버 - 관리되는 컨테이너가 있는 CreateBuild JSON에서 크래시 덤프를 사용하도록 설정하는 요청 본문에 "WindowsCrashDumpConfiguration"이라는 새 필드를 추가할 수 있습니다.

    "BuildName": "crashDumpTest",
    "ContainerFlavor": "ManagedWindowsServerCore",
    "MultiplayerServerCountPerVm": 1,
    "Ports": [
        {
            "Name": "PortName",
            "Num": 1243,
            "Protocol": "TCP"
        }
    ],
    "RegionConfigurations": [
        {
            "Region": "EastUs",
            "MaxServers": 1,
            "StandbyServers": 1
        }
    ],
    "StartMultiplayerServerCommand": "C:\\Assets\\CrashingServerExample.exe sizeMiB:10",
    "UseStreamingForAssetDownloads": false,
    "GameAssetReferences": [
        {
            "FileName": "CrashingServerExample_v1_0.zip",
            "MountPath": "C:\\Assets"
        }
    ],
    "VmSize": "Standard_D2_v2",
    "WindowsCrashDumpConfiguration": {
        "IsEnabled": true,
        "DumpType": 0,
        "CustomDumpFlags": 6693
    }
}

참고 항목

이 기능을 사용하도록 설정하면 DumpType 및 CustomDumpFlag 값이 레지스트리 키에 배치됩니다. 자세히 알아보려면 사용자 모드 덤프 수집을 보세요

서버가 충돌하고 로그가 생성되면 PlayStream 알림이 서버 ID를 제공합니다. 서버 ID를 가져온 후 보관된 서버 페이지에서 검색할 수 있습니다. 보관된 서버 페이지로 이동하여 지정된 서버 ID를 검색 창에 붙여넣습니다. 영향을 받는 서버에 대한 로그를 다운로드하면 크래시 덤프 파일이 표시됩니다. 자세히 알아보려면 멀티 플레이어 서버 로그 보관 및 검색을 보세요