SteamChecks

Moved

Total Downloads: 1,152 - First Release: Sep 3, 2016 - Last Update: Jan 10, 2018

5/5, 10 likes
  1. What we're saying is it's telling us every person that join pretty much has a private profile even though most of them do not have private profile. It's reporting regular public profiles as private when they join the server
     
  2. Suggestion
    Make it possible for admins to whitelist people via ingame and console command
     
    Last edited by a moderator: Feb 27, 2017
  3. How do i use SteamAPI? What do i put in the website to use the Steam API Key because it says it's invalid
     
  4. Read the overview.
     
  5. It says "You must configure your Steam API Key in order for the plugin to work. Steam API Key: here" but how to i configure it and what domain do I use?
     
  6. Anything, it doesn't matter.
     
  7. Whenever I add a Steam API Key to the "SteamChecks.cs" i get this message right after it's been compiled successfully "[SteamChecks] The Steam API key provided is invalid."
     
  8. You need to add it to the configuration file, not the .cs file. Go to /config/SteamChecks.json.
     
  9. hey, have set everything to false except of FamilyShare. Still kicks people with vac ban. :(
    [DOUBLEPOST=1489502038][/DOUBLEPOST]
    edit: Actually it kicked cause of "RecentBan". Still false but as i decreased the number of days for recentban, people could join again.
     
  10. Hi, question.

    "CommunityBan" can specify CommunityID?
    community criteria created by the user who issued the API??
     
  11. Hi, please be more specific, I can't decipher what you're trying to say.
     
  12. Code:
    15:58 [Error] Web request callback raised an exception in 'SteamChecks v3.0.0' plugin (ArgumentNullException: Argument cannot be null.
    Parameter name: source)
    15:58 [Stacktrace]   at System.Linq.Check.SourceAndPredicate (System.Object source, System.Object predicate) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.FirstOrDefault[Game] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.SteamChecks.GetPlaytimeForever (Oxide.Plugins.Games g) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.SteamChecks+<CheckGames>c__AnonStorey4.<>m__0 (Int32 code, System.String response) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>b__42_0 () [0x00000] in <filename unknown>:0
     
  13. Hi, I had this message in the console:

    Code:
    Web request callback raised an exception (ArgumentNullException: Argument cannot be null.
    Parameter name: source)
    (22:48:08) | at System.Linq.Check.SourceAndPredicate (System.Object source, System.Object predicate) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.FirstOrDefault[Game] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.SteamChecks.GetPlaytimeForever (Oxide.Plugins.Games g) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.SteamChecks+<CheckGames>c__AnonStorey4.<>m__0 (Int32 code, System.String response) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>b__42_0 () [0x00000] in <filename unknown>:0
     
  14. Code:
    (00:49:50) | Web request callback raised an exception (ArgumentNullException: Argument cannot be null.Parameter name: source)(00:49:51) | at System.Linq.Check.SourceAndPredicate (System.Object source, System.Object predicate) [0x00000] in <filename unknown>:0at System.Linq.Enumerable.FirstOrDefault[Game] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0at Oxide.Plugins.SteamChecks.GetPlaytimeForever (Oxide.Plugins.Games g) [0x00000] in <filename unknown>:0at Oxide.Plugins.SteamChecks+<CheckGames>c__AnonStorey4.<>m__0 (Int32 code, System.String response) [0x00000] in <filename unknown>:0at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>b__42_0 () [0x00000] in <filename unknown>:0
    Same error
    Started happening once I changed "GameCount / PrivateProfile / Trade" > : false

    NOTE: Changed "LimitedAccount:" > false and "GamePlayed": > false and seems to be fine so far :)
     
    Last edited by a moderator: May 18, 2017
  15. Code:
    (16:19:33) | Web request callback raised an exception (ArgumentNullException: Argument cannot be null.
    Parameter name: source)
    (16:19:33) | at System.Linq.Check.SourceAndPredicate (System.Object source, System.Object predicate) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.FirstOrDefault[Game] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.SteamChecks.GetPlaytimeForever (Oxide.Plugins.Games g) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.SteamChecks+<CheckGames>c__AnonStorey4.<>m__0 (Int32 code, System.String response) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>b__42_0 () [0x00000] in <filename unknown>:0
     
  16. .. Same error try editing your config
     
  17. When a player with profile "just friends" connects, the following message
    Code:
    (11:59:19) | Web request callback raised an exception (ArgumentNullException: Argument can not be null.
    Parameter name: source)
    (11:59:19) | At System.Linq.Check.SourceAndPredicate (System.Object source, System.Object predicate) [0x00000] in <filename unknown>: 0
       At System.Linq.Enumerable.FirstOrDefault [Game] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>: 0
       At Oxide.Plugins.SteamChecks.GetPlaytimeForever (Oxide.Plugins.Games g) [0x00000] in <filename unknown>: 0
       At Oxide.Plugins.SteamChecks + <CheckGames> c__AnonStorey4. <> M__0 (Int32 code, System.String response) [0x00000] in <filename unknown>: 0
       At Oxide.Core.Libraries.WebRequests + WebRequest. <OnComplete> b__42_0 () [0x00000] in <filename unknown>: 0
     
  18. Some players keep getting kicked even though the certain parameter is set to false. Ive restarted the plugin and server but it wont fix it. How can I fix that?
     
  19. Is there anyway to check if this is setup correctly and working? Like a command or something? I mean I can wait until someone joins with VAC bans and such but I won't really know unless I specifically notice them.
     
  20. you can check private settings when set yours steam account private:)