GameServerItem

Swift
public struct GameServerItem: Sendable

Steamworks gameserveritem_t


Topics

var netAdr: ServerNetAdr

Steamworks m_NetAdr

Declaration
Swift
public let netAdr: ServerNetAdr

var ping: Int

Steamworks m_nPing

Declaration
Swift
public let ping: Int

var hadSuccessfulResponse: Bool

Steamworks m_bHadSuccessfulResponse

Declaration
Swift
public let hadSuccessfulResponse: Bool

var doNotRefresh: Bool

Steamworks m_bDoNotRefresh

Declaration
Swift
public let doNotRefresh: Bool

var gameDir: String

Steamworks m_szGameDir

Declaration
Swift
public let gameDir: String

var map: String

Steamworks m_szMap

Declaration
Swift
public let map: String

var gameDescription: String

Steamworks m_szGameDescription

Declaration
Swift
public let gameDescription: String

var appID: AppID

Steamworks m_nAppID

Declaration
Swift
public let appID: AppID

var players: Int

Steamworks m_nPlayers

Declaration
Swift
public let players: Int

var maxPlayers: Int

Steamworks m_nMaxPlayers

Declaration
Swift
public let maxPlayers: Int

var botPlayers: Int

Steamworks m_nBotPlayers

Declaration
Swift
public let botPlayers: Int

var password: Bool

Steamworks m_bPassword

Declaration
Swift
public let password: Bool

var secure: Bool

Steamworks m_bSecure

Declaration
Swift
public let secure: Bool

var timeLastPlayed: RTime32

Steamworks m_ulTimeLastPlayed

Declaration
Swift
public let timeLastPlayed: RTime32

var serverVersion: Int

Steamworks m_nServerVersion

Declaration
Swift
public let serverVersion: Int

var gameTags: String

Steamworks m_szGameTags

Declaration
Swift
public let gameTags: String

var steamID: SteamID

Steamworks m_steamID

Declaration
Swift
public let steamID: SteamID

init(netAdr: ServerNetAdr, ping: Int, hadSuccessfulResponse: Bool, doNotRefresh: Bool, gameDir: String, map: String, gameDescription: String, appID: AppID, players: Int, maxPlayers: Int, botPlayers: Int, password: Bool, secure: Bool, timeLastPlayed: RTime32, serverVersion: Int, gameTags: String, steamID: SteamID)

Create a customized GameServerItem

Declaration
Swift
public init(
    netAdr: ServerNetAdr = ServerNetAdr(), ping: Int = 0,
    hadSuccessfulResponse: Bool = false, doNotRefresh: Bool = false,
    gameDir: String = "", map: String = "", gameDescription: String = "",
    appID: AppID = 0, players: Int = 0, maxPlayers: Int = 0,
    botPlayers: Int = 0, password: Bool = false, secure: Bool = false,
    timeLastPlayed: RTime32 = 0, serverVersion: Int = 0, gameTags: String = "",
    steamID: SteamID = SteamID())