feat: add UE4SS DLL runtime extension
This commit is contained in:
@@ -388,6 +388,7 @@ export interface RuntimeLifecycleProfile {
|
||||
actionRefs?: Partial<Record<PluginLifecycleAction, string>>;
|
||||
transportKeys?: string[];
|
||||
clientManagerRef?: string;
|
||||
dllExtensionRefs?: string[];
|
||||
platforms?: RuntimePlatform[];
|
||||
}
|
||||
|
||||
@@ -497,6 +498,26 @@ export interface RuntimeClientManagerProfile {
|
||||
};
|
||||
}
|
||||
|
||||
export interface RuntimeDLLExtensionProfile {
|
||||
key: string;
|
||||
displayName: string;
|
||||
kind: "ue4ss-dll";
|
||||
activation: "server-start";
|
||||
version: string;
|
||||
releaseState: "unpublished" | "ready";
|
||||
releaseUrl?: string;
|
||||
checksum?: `sha256:${string}`;
|
||||
sizeBytes?: number;
|
||||
targetKey: string;
|
||||
modKey: string;
|
||||
dllRef: string;
|
||||
scumExecutableChecksum?: `sha256:${string}`;
|
||||
ue4ssAbi?: string;
|
||||
supportedTargets: [{ os: "windows"; arch: "amd64" }];
|
||||
updateOnStart: true;
|
||||
rconPort: number;
|
||||
}
|
||||
|
||||
export interface GamePluginRuntimeProfiles {
|
||||
discovery?: RuntimeDiscoveryProbe[];
|
||||
lifecycleProfiles?: RuntimeLifecycleProfile[];
|
||||
@@ -506,6 +527,7 @@ export interface GamePluginRuntimeProfiles {
|
||||
logEvents?: RuntimeLogEventDeclaration[];
|
||||
transportProfiles?: RuntimeTransportProfile[];
|
||||
clientManagers?: RuntimeClientManagerProfile[];
|
||||
dllExtensions?: RuntimeDLLExtensionProfile[];
|
||||
}
|
||||
|
||||
export interface PluginArtifactReference {
|
||||
|
||||
Reference in New Issue
Block a user