Files
browser/plugins/examples/scum-server-plugin/assets/scum-live/login-log-parser.json
T

21 lines
1.0 KiB
JSON

{
"key": "scum-login-log-parser-v1",
"parserVersion": "scum-login-log-v1",
"lineEncoding": "utf-16le",
"maxLineBytes": 4096,
"acceptedTemplate": "{timestamp}: '{network} {external_player_id}:{display_name}({profile_local_id})' logged {in|out} at: X={coordinate} Y={coordinate} Z={coordinate}",
"eventTypes": ["scum.login", "scum.logout"],
"transportCursor": ["sourceIdentity", "streamGeneration", "sequence"],
"logicalEventIdentity": {
"algorithm": "sha256",
"fields": ["parserVersion", "serverId", "eventType", "occurredAtSourceText", "externalPlayerId", "displayName", "profileLocalId"],
"excludedFields": ["network", "x", "y", "z", "sourceIdentity", "streamGeneration", "sequence"]
},
"privacy": {
"stripNetworkIdentifiers": true,
"stripCoordinatesFromIdentity": true,
"rawLineStorage": "forbidden"
},
"diagnostics": ["invalid-transport-cursor", "out-of-order-transport", "duplicate-transport-cursor", "partial-line", "oversized-line", "undecodable-line", "failed-login", "malformed-line", "duplicate-logical-event"]
}