Esempio n. 1
0
        public void onServerResponded(gameserveritem_t server)
        {
            SteamworksServerInfo newServerInfo       = new SteamworksServerInfo(server);
            SteamworksServerInfoRequestResult result = new SteamworksServerInfoRequestResult(newServerInfo);

            this.triggerCallback(result);
            this.cleanupQuery();
            SteamworksMatchmakingService.serverInfoRequestHandles.Remove(this);
        }
Esempio n. 2
0
        public static void kurwaanyad(SteamworksServerInfo asd)//(SteamworksServerInfo ts, HServerListRequest request, int index)
        {
            Console.WriteLine("Nigger");
            Console.WriteLine("Nigger2 " + asd.players + "/" + asd.capacity);
            //asd.players = 23;
            Console.WriteLine("Nigger2 " + asd.players + "/" + asd.capacity);
            //if (request == ts.serverListRequest)
            //{

            /* Console.WriteLine("Nigger");
             *  SteamServerInfo item = new SteamServerInfo(SteamMatchmakingServers.GetServerDetails(request, index));
             *  try
             *  {
             *      PropertyInfo prop = item.GetType()
             *          .GetProperty("players", BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic);
             *      if (null != prop && prop.CanWrite)
             *      {
             *          prop.SetValue(item, 23, null);
             *      Console.WriteLine("a1");
             *  }
             *  Console.WriteLine("a2");
             * }
             *  catch (Exception ex)
             *  {
             *      Console.WriteLine("Kurva neniked " + ex.Message);
             *  }
             *  if (item.maxPlayers >= CommandMaxPlayers.MIN_NUMBER)
             *  {
             *      if (ts.currentList == ESteamServerList.INTERNET)
             *      {
             *          if (item.maxPlayers > (CommandMaxPlayers.MAX_NUMBER / 2))
             *          {
             *              return;
             *          }
             *      }
             *      else if (item.maxPlayers > CommandMaxPlayers.MAX_NUMBER)
             *      {
             *          return;
             *      }
             *      int num = ts.serverList.BinarySearch(item, ts.serverInfoComparer);
             *      if (num < 0)
             *      {
             *          num = ~num;
             *      }
             *      ts.serverList.Insert(num, item);
             *      if (ts.onMasterServerAdded != null)
             *      {
             *          ts.onMasterServerAdded(num, item);
             *      }
             *  }*/
            //}
        }
Esempio n. 3
0
 public SteamworksServerInfoRequestResult(SteamworksServerInfo newServerInfo)
 {
     this.serverInfo = newServerInfo;
 }