3 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

GameServerLog — openapi

Response model for listing a game server log

Properties

NameTypeRequiredDescription
messageTimestampMsstringfalseThe timestamp the log was received
universeIdintegerfalseThe universe where the log was created
placeIdstringfalseThe place where the log was created
placeVersionstringfalseThe place version on which the log was created
jobIdstringfalseThe Game Server id where the log was created
severityfalseThe severity of the log
messagestringfalseThe log message
stackTracestringfalseThe stack trace of the log
messageTemplatestringfalseOptional message template included with structured logging
contextstringfalseOptional message context included with structured logging
skippedCountintegerfalseHow many duplicate versions of this message were present in the same time window as this log
rateLimitedCountintegerfalseHow many more messages were present in the time window beyond our overall rate limits
structuredStackTracearrayfalseA list of ServerManagementService.V2.Models.StructuredStackFrame metadata, identifying the script that errored when combined with the ServerManagementService.V2.Models.GameServerLog.PlaceVersion

Complete Schema

{
  "type": "object",
  "properties": {
    "messageTimestampMs": {
      "type": "string",
      "description": "The timestamp the log was received",
      "format": "date-time"
    },
    "universeId": {
      "type": "integer",
      "description": "The universe where the log was created",
      "format": "int64"
    },
    "placeId": {
      "type": "string",
      "description": "The place where the log was created",
      "nullable": true
    },
    "placeVersion": {
      "type": "string",
      "description": "The place version on which the log was created",
      "nullable": true
    },
    "jobId": {
      "type": "string",
      "description": "The Game Server id where the log was created",
      "nullable": true
    },
    "severity": {
      "allOf": [
        {
          "$ref": "#/components/schemas/LogSeverity"
        }
      ],
      "description": "The severity of the log"
    },
    "message": {
      "type": "string",
      "description": "The log message",
      "nullable": true
    },
    "stackTrace": {
      "type": "string",
      "description": "The stack trace of the log",
      "nullable": true
    },
    "messageTemplate": {
      "type": "string",
      "description": "Optional message template included with structured logging",
      "nullable": true
    },
    "context": {
      "type": "string",
      "description": "Optional message context included with structured logging",
      "nullable": true
    },
    "skippedCount": {
      "type": "integer",
      "description": "How many duplicate versions of this message were present in the same time window as this log",
      "format": "int32"
    },
    "rateLimitedCount": {
      "type": "integer",
      "description": "How many more messages were present in the time window beyond our overall rate limits",
      "format": "int32"
    },
    "structuredStackTrace": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/StructuredStackFrame"
      },
      "description": "A list of ServerManagementService.V2.Models.StructuredStackFrame metadata, identifying the script that errored when combined\r\nwith the ServerManagementService.V2.Models.GameServerLog.PlaceVersion",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Response model for listing a game server log"
}