Fix server create plugin filtering
This commit is contained in:
@@ -460,6 +460,19 @@ if (!logSources.some((source) => source.kind === "process.stdout" && source.stre
|
||||
if (!logSources.some((source) => source.kind === "process.stderr" && source.streamKey === "scum.console.stderr")) {
|
||||
missing.push("SCUM process stderr log source");
|
||||
}
|
||||
const createFields = plugin.createFields ?? [];
|
||||
if (!createFields.some((field) => field.key === "serverName")) {
|
||||
missing.push("SCUM server name create field");
|
||||
}
|
||||
if (!createFields.some((field) => field.key === "gamePort" && field.defaultValue === "7779")) {
|
||||
missing.push("SCUM game port create field");
|
||||
}
|
||||
if (!createFields.some((field) => field.key === "queryPort" && field.defaultValue === "27015")) {
|
||||
missing.push("SCUM query port create field");
|
||||
}
|
||||
if (!createFields.some((field) => field.key === "maxPlayers" && field.defaultValue === "128")) {
|
||||
missing.push("SCUM max players create field");
|
||||
}
|
||||
if (!plugin.gameClientBridge?.commands?.length) {
|
||||
missing.push("game client bridge declarations");
|
||||
}
|
||||
@@ -1121,7 +1134,8 @@ const manifest = {
|
||||
type: source.server.type,
|
||||
displayName: source.server.displayName,
|
||||
supportedOs: source.server.supportedOS || source.server.supportedOs || [],
|
||||
createFormSchema: source.server.createFormSchema
|
||||
createFormSchema: source.server.createFormSchema,
|
||||
createFields: source.server.createFields ?? []
|
||||
},
|
||||
capabilities: localRunCapabilities,
|
||||
permissions: source.permissions,
|
||||
|
||||
Reference in New Issue
Block a user