Class HostedCampaignRole
- Namespace
- Valheim.Testing.GameSessions
- Assembly
- Valheim.Testing.GameSessions.dll
One process's reviewed dependency lock and optional, explicit config/script/asset files.
public sealed class HostedCampaignRole
- Inheritance
-
objectHostedCampaignRole
Properties
Architecture
Client only: x64 or arm64; empty inherits the selected environment's architecture.
public string Architecture { get; set; }
Property Value
- string
Character
Client only: a registered character with a fresh filename and its host's local save folders.
public HostedCampaignCharacter? Character { get; set; }
Property Value
DependencyLock
public string DependencyLock { get; set; }
Property Value
- string
DifferentHostFrom
Actor names that must be assigned to a different host.
public List<string> DifferentHostFrom { get; set; }
Property Value
- List<string>
EnvironmentCandidates
Ordered environment names from the private inventory; empty considers every recipe for this actor's role.
public List<string> EnvironmentCandidates { get; set; }
Property Value
- List<string>
Files
public List<HostedRuntimeFile> Files { get; set; }
Property Value
- List<HostedRuntimeFile>
LoaderPackage
Optional local manifest for a reviewed loader/core set applied only to the disposable runtime.
public string? LoaderPackage { get; set; }
Property Value
- string
SteamRuntimePackage
Mac dedicated server only: a pinned SteamCMD native-library closure staged in the disposable profile.
public string? SteamRuntimePackage { get; set; }
Property Value
- string