Exemplo n.º 1
0
 public static ServerInfo From(gameserveritem_t item)
 {
     return(new ServerInfo()
     {
         AddressRaw = item.NetAdr.IP,
         Address = Utility.Int32ToIp(item.NetAdr.IP),
         ConnectionPort = item.NetAdr.ConnectionPort,
         QueryPort = item.NetAdr.QueryPort,
         Name = item.ServerNameUTF8(),
         Ping = item.Ping,
         GameDir = item.GameDirUTF8(),
         Map = item.MapUTF8(),
         Description = item.GameDescriptionUTF8(),
         AppId = item.AppID,
         Players = item.Players,
         MaxPlayers = item.MaxPlayers,
         BotPlayers = item.BotPlayers,
         Passworded = item.Password,
         Secure = item.Secure,
         LastTimePlayed = item.TimeLastPlayed,
         Version = item.ServerVersion,
         TagString = item.GameTagsUTF8(),
         SteamId = item.SteamID
     });
 }