Implement SCUM login log parser
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"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"]
|
||||
}
|
||||
Reference in New Issue
Block a user