Exemple #1
0
        public Task <DiscoveryResponse> QueryServer(Models.ServerApi.Server server)
        {
            // Lidgren does not support IPv6
            if (server.IsIpv6)
            {
                return(null);
            }

            return(_refreshQueue.Enqueue(() => QueryTask(server.Ip, server.Port)));
        }
 public Task <DiscoveryResponse> QueryServer(Models.ServerApi.Server server)
 {
     return(Task.FromResult(new DiscoveryResponse
     {
         Port = server.Port,
         Gamemode = server.GameMode,
         LAN = server.LAN,
         MaxPlayers = server.MaxPlayers,
         PasswordProtected = server.IsPasswordProtected,
         PlayerCount = server.PlayerCount,
         ServerName = server.Name
     }));
 }