Freigeben über


Aktivieren der automatischen Absturzabbildsammlung

In diesem Artikel wird beschrieben, wie Sie die automatische Absturzabbildsammlung für Server aktivieren.

Notiz

Diese Funktionalität ist nur für Windows-Containerserver verfügbar. Wir haben derzeit keine Möglichkeit für linux- oder Windows-prozessbasierte Server.

Um die automatische Absturzabbildsammlung zu aktivieren, können Sie wie unten gezeigt die CreateBuildWithManagedContainer-API verwenden. Weitere Informationen zum CreateBuildwithManagedContainer finden Sie unter Multiplayer-Server – ErstellenBuild mit verwaltetem Container Im JSON-Code können Sie dem Anforderungstext, der Absturzabbilder aktiviert, ein neues Feld namens "WindowsCrashDumpConfiguration" hinzufügen.

    "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
    }
}

Notiz

Nachdem Sie dies aktiviert haben, werden Ihre DumpType- und CustomDumpFlag-Werte in die Registrierungsschlüssel eingefügt. Weitere Informationen finden Sie unter Sammeln von Speicherabbildern im Benutzermodus.

Sobald ein Server abgestürzt ist und Protokolle erstellt wurden, erhalten Sie eine PlayStream-Benachrichtigung mit einer Server-ID. Nachdem Sie die Server-ID erhalten haben, können Sie auf der Seite archivierte Server danach suchen. Navigieren Sie zur Seite Archivierte Server, und fügen Sie in die Suchleiste die Server-ID ein, die Sie erhalten haben. Laden Sie die Protokolle für den betroffenen Server herunter, und Ihre Absturzabbilddateien werden angezeigt. Weitere Informationen finden Sie unter Archivieren und Abrufen von Multiplayerserverprotokollen.