Table of Contents

Class HostListing

Namespace
Valheim.Testing.GameSessions
Assembly
Valheim.Testing.GameSessions.dll

The files of a directory on a host as ListAsync(IGameHost, string, TimeSpan, IReadOnlyList<string>?, CancellationToken) found them: every regular file's SHA256 by its relative path with / separators (the same manifest Manifest(string) records for a local directory) and, on a bash host, which game executables at the root carry the user-execute bit.

public sealed class HostListing
Inheritance
object
HostListing

Properties

Executables

Bash hosts: which dedicated-server or client executables the user may execute, including valheim_server/Valheim on macOS.

public IReadOnlyList<string> Executables { get; }

Property Value

IReadOnlyList<string>

Files

Relative path (/ separators) to lower-case SHA256.

public IReadOnlyDictionary<string, string> Files { get; }

Property Value

IReadOnlyDictionary<string, string>

HostName

public string HostName { get; }

Property Value

string

Root

The listed directory on the host.

public string Root { get; }

Property Value

string

Shell

public HostShellKind Shell { get; }

Property Value

HostShellKind