456 lines
8.9 KiB
JSON
456 lines
8.9 KiB
JSON
{
|
|
"Source": "capture-018.jsonl",
|
|
"SHA256": "224AE627F6F6E613662745300C01493E411BDBE02CBA72366CCBD373DD28ECFF",
|
|
"MapSHA256": "2764186EA528587F15D07569816D413E77E8C38C572E4157787B3092BD6D1DB6",
|
|
"MapSource": "local cache \u002B \u672C\u673A\u6838\u5B9E 7 \u9879",
|
|
"Version": "2026.09.15.0000.0000",
|
|
"Records": 891,
|
|
"Up": 534,
|
|
"Down": 357,
|
|
"ManagerReplay": {
|
|
"Matches": true,
|
|
"Records": 891,
|
|
"SendReturns": 534,
|
|
"ObserverErrors": 0,
|
|
"ReadErrors": 0
|
|
},
|
|
"FirstTime": "2026-10-11T10:12:32.1453158+00:00",
|
|
"LastTime": "2026-10-11T10:13:52.6616441+00:00",
|
|
"FirstSequence": 1,
|
|
"LastSequence": 891,
|
|
"SequenceContinuous": true,
|
|
"MonotonicOrder": true,
|
|
"Complete": 891,
|
|
"Incomplete": 0,
|
|
"CaptureIssues": 0,
|
|
"PayloadBytes": 56360,
|
|
"MinPayload": 8,
|
|
"MaxPayload": 656,
|
|
"EmptyPayloads": 0,
|
|
"Known": 891,
|
|
"Unknown": 0,
|
|
"Parsed": 891,
|
|
"SupportedButRejected": 0,
|
|
"Groups": [
|
|
{
|
|
"Key": {
|
|
"Direction": 0,
|
|
"Opcode": 920,
|
|
"Name": "UP_UpdatePositionHandler",
|
|
"Length": 24,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 494,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 787,
|
|
"Name": "DOWN_Effect",
|
|
"Length": 124,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 52,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 671,
|
|
"Name": "DOWN_UpdateHate",
|
|
"Length": 72,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 51,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 697,
|
|
"Name": "DOWN_EffectResultBasic",
|
|
"Length": 24,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 51,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 558,
|
|
"Name": "DOWN_UpdateHater",
|
|
"Length": 264,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 50,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 516,
|
|
"Name": "DOWN_ActorControlSelf",
|
|
"Length": 40,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 48,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 238,
|
|
"Name": "DOWN_ObjectSpawn",
|
|
"Length": 64,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 38,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 0,
|
|
"Opcode": 913,
|
|
"Name": "UP_ActionSend",
|
|
"Length": 32,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 27,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 524,
|
|
"Name": "DOWN_NpcSpawn",
|
|
"Length": 656,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 18,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 974,
|
|
"Name": "DOWN_ActorDelete",
|
|
"Length": 8,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 12,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 614,
|
|
"Name": "DOWN_JobGauge",
|
|
"Length": 16,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 10,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 0,
|
|
"Opcode": 838,
|
|
"Name": "UP_PingReq",
|
|
"Length": 32,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 8,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 338,
|
|
"Name": "DOWN_PingRsp",
|
|
"Length": 32,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 8,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 607,
|
|
"Name": "DOWN_ActorControl",
|
|
"Length": 24,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 7,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 0,
|
|
"Opcode": 391,
|
|
"Name": "UP_ClientTrigger",
|
|
"Length": 32,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 5,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 131,
|
|
"Name": "DOWN_StatusEffectList",
|
|
"Length": 384,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 4,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 788,
|
|
"Name": "DOWN_UpdateClassInfo",
|
|
"Length": 16,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 4,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 305,
|
|
"Name": "DOWN_EffectResult",
|
|
"Length": 96,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 2,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 214,
|
|
"Name": "DOWN_FirstAttack",
|
|
"Length": 16,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 1,
|
|
"Rejection": null
|
|
},
|
|
{
|
|
"Key": {
|
|
"Direction": 1,
|
|
"Opcode": 856,
|
|
"Name": "DOWN_ActorControlTarget",
|
|
"Length": 32,
|
|
"PayloadComplete": true,
|
|
"Parsed": true
|
|
},
|
|
"Count": 1,
|
|
"Rejection": null
|
|
}
|
|
],
|
|
"PingPairs": [
|
|
{
|
|
"Request": 3,
|
|
"Response": 4,
|
|
"Milliseconds": 83.2735
|
|
},
|
|
{
|
|
"Request": 54,
|
|
"Response": 56,
|
|
"Milliseconds": 99.9771
|
|
},
|
|
{
|
|
"Request": 222,
|
|
"Response": 224,
|
|
"Milliseconds": 116.8623
|
|
},
|
|
{
|
|
"Request": 372,
|
|
"Response": 374,
|
|
"Milliseconds": 83.4204
|
|
},
|
|
{
|
|
"Request": 530,
|
|
"Response": 532,
|
|
"Milliseconds": 83.4215
|
|
},
|
|
{
|
|
"Request": 683,
|
|
"Response": 684,
|
|
"Milliseconds": 83.2034
|
|
},
|
|
{
|
|
"Request": 807,
|
|
"Response": 808,
|
|
"Milliseconds": 100
|
|
},
|
|
{
|
|
"Request": 870,
|
|
"Response": 871,
|
|
"Milliseconds": 83.2435
|
|
}
|
|
],
|
|
"ActionPairs": [
|
|
{
|
|
"Request": 31,
|
|
"Response": 36,
|
|
"Milliseconds": 166.3058
|
|
},
|
|
{
|
|
"Request": 70,
|
|
"Response": 73,
|
|
"Milliseconds": 150.0712
|
|
},
|
|
{
|
|
"Request": 117,
|
|
"Response": 120,
|
|
"Milliseconds": 150.333
|
|
},
|
|
{
|
|
"Request": 151,
|
|
"Response": 155,
|
|
"Milliseconds": 133.0785
|
|
},
|
|
{
|
|
"Request": 164,
|
|
"Response": 168,
|
|
"Milliseconds": 116.7569
|
|
},
|
|
{
|
|
"Request": 179,
|
|
"Response": 182,
|
|
"Milliseconds": 116.3995
|
|
},
|
|
{
|
|
"Request": 198,
|
|
"Response": 202,
|
|
"Milliseconds": 150.0261
|
|
},
|
|
{
|
|
"Request": 206,
|
|
"Response": 214,
|
|
"Milliseconds": 266.8726
|
|
},
|
|
{
|
|
"Request": 221,
|
|
"Response": 227,
|
|
"Milliseconds": 216.5409
|
|
},
|
|
{
|
|
"Request": 249,
|
|
"Response": 253,
|
|
"Milliseconds": 116.6774
|
|
},
|
|
{
|
|
"Request": 282,
|
|
"Response": 287,
|
|
"Milliseconds": 166.5952
|
|
},
|
|
{
|
|
"Request": 317,
|
|
"Response": 323,
|
|
"Milliseconds": 166.5913
|
|
},
|
|
{
|
|
"Request": 357,
|
|
"Response": 360,
|
|
"Milliseconds": 166.6749
|
|
},
|
|
{
|
|
"Request": 394,
|
|
"Response": 398,
|
|
"Milliseconds": 151.2212
|
|
},
|
|
{
|
|
"Request": 450,
|
|
"Response": 453,
|
|
"Milliseconds": 117.414
|
|
},
|
|
{
|
|
"Request": 490,
|
|
"Response": 493,
|
|
"Milliseconds": 117.0401
|
|
},
|
|
{
|
|
"Request": 523,
|
|
"Response": 526,
|
|
"Milliseconds": 116.5287
|
|
},
|
|
{
|
|
"Request": 565,
|
|
"Response": 568,
|
|
"Milliseconds": 135.5363
|
|
},
|
|
{
|
|
"Request": 619,
|
|
"Response": 621,
|
|
"Milliseconds": 100.0991
|
|
},
|
|
{
|
|
"Request": 655,
|
|
"Response": 657,
|
|
"Milliseconds": 99.9365
|
|
},
|
|
{
|
|
"Request": 713,
|
|
"Response": 716,
|
|
"Milliseconds": 117.0038
|
|
},
|
|
{
|
|
"Request": 724,
|
|
"Response": 728,
|
|
"Milliseconds": 83.3655
|
|
},
|
|
{
|
|
"Request": 763,
|
|
"Response": 765,
|
|
"Milliseconds": 116.5066
|
|
},
|
|
{
|
|
"Request": 795,
|
|
"Response": 798,
|
|
"Milliseconds": 133.1891
|
|
},
|
|
{
|
|
"Request": 812,
|
|
"Response": 814,
|
|
"Milliseconds": 117.6021
|
|
},
|
|
{
|
|
"Request": 819,
|
|
"Response": 822,
|
|
"Milliseconds": 99.5427
|
|
},
|
|
{
|
|
"Request": 823,
|
|
"Response": 826,
|
|
"Milliseconds": 166.6213
|
|
}
|
|
],
|
|
"Limitations": "No raw payload, coordinates or actor IDs included. Successful parsing does not verify all fields. Header-read failures absent from export require UI counters."
|
|
} |