Table of Contents

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
object
HostedCampaignRole

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

HostedCampaignCharacter

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