urt-rs / docs /research /qvm-client-routing.json
nmarshall's picture
qvm: recover early client routing gates
6a6674d
Raw History Blame Contribute Delete
8.15 kB
{
"limits": "16 original154210..154256 paths cover intermission precedence, team3/follow routing and spectator-word3 suppression. Source callbacks151133/149671 are captured; explicit boundaries stop before command rewriting or at original early return155716.",
"probes": [
{
"events": [],
"execution": {
"stop": 154256,
"trace_length": 18,
"trace_sha256": "8e9022982fa3dd6aa13e253ae059eff18c6e4b1ff81523026d430e48b163cae2"
},
"input": {
"follow": 0,
"intermission": 0,
"msec": 50,
"spectator": 0,
"team": 0
},
"proceed": true
},
{
"events": [],
"execution": {
"stop": 154256,
"trace_length": 18,
"trace_sha256": "8e9022982fa3dd6aa13e253ae059eff18c6e4b1ff81523026d430e48b163cae2"
},
"input": {
"follow": 0,
"intermission": 0,
"msec": 50,
"spectator": 3,
"team": 0
},
"proceed": true
},
{
"events": [
{
"command_time": 12345,
"op": "spectator",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 36,
"trace_sha256": "b226bba7418f8d3639834da0178c08b0fe7f999ad00b8f4b87cb0f2bd6181491"
},
"input": {
"follow": 1,
"intermission": 0,
"msec": 50,
"spectator": 0,
"team": 0
},
"proceed": false
},
{
"events": [],
"execution": {
"stop": 155716,
"trace_length": 27,
"trace_sha256": "f703c4f57ae46c84d1db7dd6e8da1ca68c9a6bd950184159933e88b082e8387e"
},
"input": {
"follow": 1,
"intermission": 0,
"msec": 50,
"spectator": 3,
"team": 0
},
"proceed": false
},
{
"events": [
{
"command_time": 12345,
"op": "spectator",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 29,
"trace_sha256": "d8eb4b97d39918d2a78a4d7f3d920eea0bd4cf9a9a1c30a45b9bfe3b08e35476"
},
"input": {
"follow": 0,
"intermission": 0,
"msec": 50,
"spectator": 0,
"team": 3
},
"proceed": false
},
{
"events": [],
"execution": {
"stop": 155716,
"trace_length": 20,
"trace_sha256": "732bbdfda2cdf56ad02d1e32f7c6604edf0a87b892fba7370cd6d52f69350b69"
},
"input": {
"follow": 0,
"intermission": 0,
"msec": 50,
"spectator": 3,
"team": 3
},
"proceed": false
},
{
"events": [
{
"command_time": 12345,
"op": "spectator",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 29,
"trace_sha256": "d8eb4b97d39918d2a78a4d7f3d920eea0bd4cf9a9a1c30a45b9bfe3b08e35476"
},
"input": {
"follow": 1,
"intermission": 0,
"msec": 50,
"spectator": 0,
"team": 3
},
"proceed": false
},
{
"events": [],
"execution": {
"stop": 155716,
"trace_length": 20,
"trace_sha256": "732bbdfda2cdf56ad02d1e32f7c6604edf0a87b892fba7370cd6d52f69350b69"
},
"input": {
"follow": 1,
"intermission": 0,
"msec": 50,
"spectator": 3,
"team": 3
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 0,
"intermission": 1,
"msec": 50,
"spectator": 0,
"team": 0
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 0,
"intermission": 1,
"msec": 50,
"spectator": 3,
"team": 0
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 1,
"intermission": 1,
"msec": 50,
"spectator": 0,
"team": 0
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 1,
"intermission": 1,
"msec": 50,
"spectator": 3,
"team": 0
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 0,
"intermission": 1,
"msec": 50,
"spectator": 0,
"team": 3
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 0,
"intermission": 1,
"msec": 50,
"spectator": 3,
"team": 3
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 1,
"intermission": 1,
"msec": 50,
"spectator": 0,
"team": 3
},
"proceed": false
},
{
"events": [
{
"op": "intermission",
"slot": 2
}
],
"execution": {
"stop": 155716,
"trace_length": 12,
"trace_sha256": "7e20e5dcf116c97ca51f04063ad22303a8c80ffff614d5a80b92c9fc4bd67d32"
},
"input": {
"follow": 1,
"intermission": 1,
"msec": 50,
"spectator": 3,
"team": 3
},
"proceed": false
}
],
"sha256": "a589351dfe517470a1b121dd2164714987d9e4577bf00c6486e1540035d7a79d",
"source": {
"archive": "zUrT43_qvm.pk3",
"archive_sha256": "b59bf0c5bedf11d50e0edd220da7eade96de40601e98ae14c54c819047df0796",
"member": {
"bytes": 983300,
"comment_hex": "",
"compressed_bytes": 246560,
"compression": 8,
"crc32": "98ea1768",
"create_system": 0,
"create_version": 63,
"date_time": [
2018,
6,
18,
22,
11,
50
],
"directory": false,
"entry_index": 2,
"external_attr": 32,
"extra_hex": "0a0020000000000001001800d1e24e974007d40116dcbf962f1fd20116dcbf962f1fd201",
"extract_version": 20,
"flags": 0,
"header_offset": 221309,
"internal_attr": 0,
"occurrence": 0,
"output": "assets/extracted/zUrT43_qvm.pk3/members/000002/vm/qagame.qvm",
"path": "vm/qagame.qvm",
"sha256": "a589351dfe517470a1b121dd2164714987d9e4577bf00c6486e1540035d7a79d",
"type": "member",
"volume": 0
}
}
}