Class ServerInfo
- Namespace
- RustPlusApi.Data
- Assembly
- RustPlusApi.dll
Server metadata returned by GetInfoAsync.
public sealed record ServerInfo : IEquatable<ServerInfo>
- Inheritance
-
ServerInfo
- Implements
- Inherited Members
Properties
HeaderImage
URL of the server's header/banner image.
public string? HeaderImage { get; init; }
Property Value
LogoImage
URL of the server's logo image.
public string? LogoImage { get; init; }
Property Value
Map
Map procedural seed name (e.g. Barren, HapisIsland, or the seed number).
public string? Map { get; init; }
Property Value
MapSize
Size of the map in game units.
public uint? MapSize { get; init; }
Property Value
- uint?
MaxPlayerCount
Maximum number of players the server allows.
public uint? MaxPlayerCount { get; init; }
Property Value
- uint?
Name
Display name of the server.
public string? Name { get; init; }
Property Value
Nexus
Nexus cluster identifier, if the server participates in a Nexus.
public string? Nexus { get; init; }
Property Value
NexusZone
Zone identifier within the Nexus cluster.
public string? NexusZone { get; init; }
Property Value
PlayerCount
Number of players currently connected.
public uint? PlayerCount { get; init; }
Property Value
- uint?
QueuedPlayerCount
Number of players currently in the connection queue.
public uint? QueuedPlayerCount { get; init; }
Property Value
- uint?
Salt
Procedural map generation salt.
public uint? Salt { get; init; }
Property Value
- uint?
Seed
Procedural map generation seed.
public uint? Seed { get; init; }
Property Value
- uint?
Url
URL of the server's website or information page.
public string? Url { get; init; }
Property Value
WipeTime
UTC time of the last forced wipe.
public DateTime? WipeTime { get; init; }