public void FromGameServerItem(gameserveritem_t item) { serverID = item.m_steamID; serverName = item.GetServerName(); serverDescription = item.GetGameDescription(); mapName = item.GetMap(); isPasswordProtected = item.m_bPassword; isVAC = item.m_bSecure; maxPlayerCount = item.m_nMaxPlayers; currentPlayerCount = item.m_nPlayers; botPlayers = item.m_nBotPlayers; ping = item.m_nPing; serverVersion = item.m_nServerVersion; tags = item.GetGameTags(); address = item.m_NetAdr; lastTimePlayed = SteamUtilities.ConvertUnixDate(item.m_ulTimeLastPlayed); }
private string GameServerItemFormattedString(gameserveritem_t gsi) { return("m_NetAdr: " + gsi.m_NetAdr.GetConnectionAddressString() + "\n" + "m_nPing: " + gsi.m_nPing + "\n" + "m_bHadSuccessfulResponse: " + gsi.m_bHadSuccessfulResponse + "\n" + "m_bDoNotRefresh: " + gsi.m_bDoNotRefresh + "\n" + "m_szGameDir: " + gsi.GetGameDir() + "\n" + "m_szMap: " + gsi.GetMap() + "\n" + "m_szGameDescription: " + gsi.GetGameDescription() + "\n" + "m_nAppID: " + gsi.m_nAppID + "\n" + "m_nPlayers: " + gsi.m_nPlayers + "\n" + "m_nMaxPlayers: " + gsi.m_nMaxPlayers + "\n" + "m_nBotPlayers: " + gsi.m_nBotPlayers + "\n" + "m_bPassword: "******"\n" + "m_bSecure: " + gsi.m_bSecure + "\n" + "m_ulTimeLastPlayed: " + gsi.m_ulTimeLastPlayed + "\n" + "m_nServerVersion: " + gsi.m_nServerVersion + "\n" + "m_szServerName: " + gsi.GetServerName() + "\n" + "m_szGameTags: " + gsi.GetGameTags() + "\n" + "m_steamID: " + gsi.m_steamID + "\n"); }