feat(scum): remove fake management surfaces
This commit is contained in:
@@ -431,7 +431,7 @@
|
||||
},
|
||||
{
|
||||
"key": "reward.deliver",
|
||||
"title": "Deliver approved SCUM reward through typed command workflow",
|
||||
"title": "Deliver approved SCUM reward through typed command",
|
||||
"permission": "server.game-client.command",
|
||||
"approvalLevel": "operator",
|
||||
"kind": "rcon",
|
||||
@@ -446,55 +446,11 @@
|
||||
"requiresApproval": true,
|
||||
"requiresConfirmation": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "player.attribute.855.set",
|
||||
"title": "Set SCUM DB-only player attribute 855",
|
||||
"permission": "server.game-client.maintenance",
|
||||
"approvalLevel": "platform-admin",
|
||||
"kind": "sqlite-mutation",
|
||||
"transportKey": "scum-database",
|
||||
"targetKey": "scum-database",
|
||||
"payloadSchemaRef": "schemas/bridge/player-attribute-855-set.payload.schema.json",
|
||||
"resultSchemaRef": "schemas/bridge/player-attribute-855-set.result.schema.json",
|
||||
"confirmationSchemaRef": "schemas/bridge/player-attribute-855-set.confirmation.schema.json",
|
||||
"timeoutSeconds": 120,
|
||||
"maxPayloadBytes": 4096,
|
||||
"maxRowsAffected": 1,
|
||||
"mutation": {
|
||||
"fieldKey": "855",
|
||||
"tableKey": "prisoner",
|
||||
"identityKey": "user_profile_id",
|
||||
"valueKey": "value",
|
||||
"confirmationQueryKey": "scum.player.profile",
|
||||
"allowedValueType": "integer",
|
||||
"minValue": 0,
|
||||
"maxValue": 100000
|
||||
},
|
||||
"safety": {
|
||||
"requiresApproval": true,
|
||||
"requiresOfflinePlayer": true,
|
||||
"requiresMaintenanceWindow": true,
|
||||
"requiresBeforeValue": true,
|
||||
"requiresConfirmation": true,
|
||||
"backupRequired": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"commandRetentionSeconds": 604800,
|
||||
"maxCommands": 1000,
|
||||
"features": [
|
||||
{
|
||||
"key": "player.intelligence",
|
||||
"title": "SCUM player intelligence",
|
||||
"permission": "server.game-client.read",
|
||||
"requiredHandlers": [
|
||||
"player.lookup"
|
||||
],
|
||||
"requiredEventProducers": [
|
||||
"semantic.events"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "reward.delivery",
|
||||
"title": "SCUM reward delivery",
|
||||
@@ -519,14 +475,6 @@
|
||||
"requiredHandlers": [
|
||||
"vehicle.spawn"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "trajectory.collect",
|
||||
"title": "SCUM trajectories",
|
||||
"permission": "server.game-client.read",
|
||||
"requiredEventProducers": [
|
||||
"semantic.events"
|
||||
]
|
||||
}
|
||||
],
|
||||
"pages": [
|
||||
@@ -544,11 +492,9 @@
|
||||
"player.fame.set",
|
||||
"player.currency.normal.set",
|
||||
"player.currency.gold.set",
|
||||
"player.notify",
|
||||
"player.attribute.855.set"
|
||||
"player.notify"
|
||||
],
|
||||
"featureKeys": [
|
||||
"player.intelligence",
|
||||
"state.patch"
|
||||
]
|
||||
},
|
||||
@@ -563,9 +509,7 @@
|
||||
"scum.squad-members",
|
||||
"scum.flags"
|
||||
],
|
||||
"featureKeys": [
|
||||
"player.intelligence"
|
||||
]
|
||||
"featureKeys": []
|
||||
},
|
||||
{
|
||||
"pageKey": "live-map",
|
||||
@@ -580,9 +524,7 @@
|
||||
"scum.flags",
|
||||
"scum.positions"
|
||||
],
|
||||
"featureKeys": [
|
||||
"trajectory.collect"
|
||||
]
|
||||
"featureKeys": []
|
||||
},
|
||||
{
|
||||
"pageKey": "gifts",
|
||||
@@ -596,32 +538,6 @@
|
||||
"featureKeys": [
|
||||
"reward.delivery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"pageKey": "workflows",
|
||||
"queryTemplateKeys": [
|
||||
"scum.player.profile",
|
||||
"scum.squads",
|
||||
"scum.squad-members",
|
||||
"scum.vehicles",
|
||||
"scum.flags",
|
||||
"scum.positions"
|
||||
],
|
||||
"operationKeys": [
|
||||
"player.fame.set",
|
||||
"player.currency.normal.set",
|
||||
"player.currency.gold.set",
|
||||
"player.notify",
|
||||
"reward.deliver",
|
||||
"player.attribute.855.set"
|
||||
],
|
||||
"featureKeys": [
|
||||
"player.intelligence",
|
||||
"reward.delivery",
|
||||
"state.patch",
|
||||
"vehicle.spawn",
|
||||
"trajectory.collect"
|
||||
]
|
||||
}
|
||||
],
|
||||
"companion": {
|
||||
@@ -718,8 +634,8 @@
|
||||
"title": "用户管理",
|
||||
"path": "/players",
|
||||
"bundleKey": "scum-server-plugin",
|
||||
"bundleVersion": "1.0.3",
|
||||
"bundleIntegritySha256": "sha256:3488b316d909e597024f8f31c7bc96ab8019f643d74a528dc442d3df0dc3d54e",
|
||||
"bundleVersion": "1.0.4",
|
||||
"bundleIntegritySha256": "sha256:8b57e66b529dd35cd277ee2e5b839d8844c557b690f1d57db3ec026c26b713dc",
|
||||
"permissions": [
|
||||
"server.read",
|
||||
"server.game-client.read",
|
||||
@@ -730,18 +646,15 @@
|
||||
"server.instances.read",
|
||||
"remote.access.request"
|
||||
],
|
||||
"featureKeys": [
|
||||
"player.intelligence",
|
||||
"state.patch"
|
||||
]
|
||||
"featureKeys": []
|
||||
},
|
||||
{
|
||||
"key": "squads",
|
||||
"title": "队伍管理",
|
||||
"path": "/squads",
|
||||
"bundleKey": "scum-server-plugin",
|
||||
"bundleVersion": "1.0.3",
|
||||
"bundleIntegritySha256": "sha256:3488b316d909e597024f8f31c7bc96ab8019f643d74a528dc442d3df0dc3d54e",
|
||||
"bundleVersion": "1.0.4",
|
||||
"bundleIntegritySha256": "sha256:8b57e66b529dd35cd277ee2e5b839d8844c557b690f1d57db3ec026c26b713dc",
|
||||
"permissions": [
|
||||
"server.read",
|
||||
"server.game-client.read"
|
||||
@@ -750,17 +663,15 @@
|
||||
"server.instances.read",
|
||||
"remote.access.request"
|
||||
],
|
||||
"featureKeys": [
|
||||
"player.intelligence"
|
||||
]
|
||||
"featureKeys": []
|
||||
},
|
||||
{
|
||||
"key": "live-map",
|
||||
"title": "实时地图",
|
||||
"path": "/live-map",
|
||||
"bundleKey": "scum-server-plugin",
|
||||
"bundleVersion": "1.0.3",
|
||||
"bundleIntegritySha256": "sha256:3488b316d909e597024f8f31c7bc96ab8019f643d74a528dc442d3df0dc3d54e",
|
||||
"bundleVersion": "1.0.4",
|
||||
"bundleIntegritySha256": "sha256:8b57e66b529dd35cd277ee2e5b839d8844c557b690f1d57db3ec026c26b713dc",
|
||||
"permissions": [
|
||||
"server.read",
|
||||
"server.game-client.read"
|
||||
@@ -769,53 +680,26 @@
|
||||
"server.instances.read",
|
||||
"remote.access.request"
|
||||
],
|
||||
"featureKeys": [
|
||||
"trajectory.collect"
|
||||
]
|
||||
"featureKeys": []
|
||||
},
|
||||
{
|
||||
"key": "gifts",
|
||||
{
|
||||
"key": "gifts",
|
||||
"title": "礼包管理",
|
||||
"path": "/gifts",
|
||||
"bundleKey": "scum-server-plugin",
|
||||
"bundleVersion": "1.0.3",
|
||||
"bundleIntegritySha256": "sha256:3488b316d909e597024f8f31c7bc96ab8019f643d74a528dc442d3df0dc3d54e",
|
||||
"bundleVersion": "1.0.4",
|
||||
"bundleIntegritySha256": "sha256:8b57e66b529dd35cd277ee2e5b839d8844c557b690f1d57db3ec026c26b713dc",
|
||||
"permissions": [
|
||||
"server.read",
|
||||
"server.game-client.read",
|
||||
"server.game-client.command"
|
||||
],
|
||||
"bridgeActions": [
|
||||
"server.instances.read"
|
||||
],
|
||||
"bridgeActions": [
|
||||
"server.instances.read"
|
||||
],
|
||||
"featureKeys": [
|
||||
"reward.delivery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "workflows",
|
||||
"title": "Workflow 状态",
|
||||
"path": "/workflows",
|
||||
"bundleKey": "scum-server-plugin",
|
||||
"bundleVersion": "1.0.3",
|
||||
"bundleIntegritySha256": "sha256:3488b316d909e597024f8f31c7bc96ab8019f643d74a528dc442d3df0dc3d54e",
|
||||
"permissions": [
|
||||
"server.read",
|
||||
"server.game-client.read",
|
||||
"server.game-client.command",
|
||||
"server.game-client.maintenance"
|
||||
],
|
||||
"bridgeActions": [
|
||||
"server.instances.read",
|
||||
"remote.access.request"
|
||||
],
|
||||
"featureKeys": [
|
||||
"player.intelligence",
|
||||
"reward.delivery",
|
||||
"state.patch",
|
||||
"vehicle.spawn",
|
||||
"trajectory.collect"
|
||||
]
|
||||
}
|
||||
],
|
||||
"ai": {
|
||||
@@ -825,20 +709,6 @@
|
||||
"mediation": "platform",
|
||||
"configWritePolicy": "review-required"
|
||||
},
|
||||
"mapTrajectories": {
|
||||
"mapId": "scum-island",
|
||||
"mapVersion": "0.9",
|
||||
"worldMinX": -500000,
|
||||
"worldMinY": -500000,
|
||||
"worldMaxX": 500000,
|
||||
"worldMaxY": 500000,
|
||||
"imageWidth": 2048,
|
||||
"imageHeight": 2048,
|
||||
"precision": 1,
|
||||
"sampleDistance": 4,
|
||||
"sampleIntervalSeconds": 20,
|
||||
"retentionSeconds": 604800
|
||||
},
|
||||
"runtimeProfiles": {
|
||||
"discovery": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user