SteamChecks

Moved

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

5/5, 10 likes
  1. This plugins is for kicking players who have VAC's record?
     
  2. Yes, read the overview.
     
  3. (17:35:34) | [Oxide] 17:35 [Error] Web request callback raised an exception (FormatException: Input string was not in the correct format)

    (17:35:34) | [Oxide] 17:35 [Debug] at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0

    at System.Convert.ToInt32 (System.String value) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.SteamChecks+<RunSteamChecks>c__AnonStorey0+<RunSteamChecks>c__AnonStorey1.<>m__0 (Int32 codeXML, System.String responseXML) [0x00000] in <filename unknown>:0

    at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>m__1 () [0x00000] in <filename unknown>:0
     
  4. Thanks! i'm gonna used this on rust.
     
  5. This was fixed in the latest version if I remember correctly. If an update doesn't work then please provide the Steam profile of the player causing the error too.
     
  6. Hi!
    Threshold ... like VACBanThreshold": 0, kicks everyone with VACBan ... or "GameBanThreshold": 2, kisk everyone who has min 3 game bans, those with 1 or 2 game bans can join ... no? Thanks and bset regards!
     
  7. Hi can you add ResourceId? for the updater plugin! Thanks!
     
  8. Spicy updated SteamChecks with a new update entry:

    2.4.15

     
  9. hello friends
    can some one help me pleas
    i want ban any player have more then 1 vac and ban who have vac ban Less 100 day
    Code:
    {
      "Settings": {
        "CommunityBanBroadcast": true,
        "CommunityBanKick": false,
        "DaysSinceLastBanBroadcast": true,
        "DaysSinceLastBanKick": false,
        "DaysSinceLastBanThreshold": 0,
        "GameBanBroadcast": true,
        "GameBanKick": false,
        "GameBanThreshold": 2,
        "HoursPlayedBroadcast": true,
        "HoursPlayedKick": false,
        "HoursPlayedThreshold": 0,
        "LimitedAccountBroadcast": true,
        "LimitedAccountKick": false,
        "NoProfileBroadcast": true,
        "NoProfileKick": false,
        "PrivateProfileBroadcast": true,
        "PrivateProfileKick": false,
        "SharingGameBroadcast": true,
        "SharingGameKick": false,
        "SteamAPIKey": "",
        "TradeBanBroadcast": true,
        "TradeBanKick": false,
        "VACBanBroadcast": true,
        "VACBanKick": false,
        "VACBanThreshold": 2,
        "WhiteList": [
          "76561198103592543"
        ]
      }
    }
     
    Last edited by a moderator: Nov 1, 2016
  10. I think you can restrict/kick players (when joining your server) for now, not baning ..

    "VACBanKick": true,
    "VACBanThreshold": 1,

    and

    "DaysSinceLastBanKick": true,
    "DaysSinceLastBanThreshold": 100,
     
  11. I am using this plugins to my rust this plugins is great! Hopefully add features to manage the Bans RustAdmins too.
     
  12. You can do that from the RustAdmin tool itself. Also, that's not related to Steam.
     
  13. still getting this

    (10:42:26) | [Oxide] 10:42 [Error] Web request callback raised an exception (ArgumentNullException: Argument cannot be null.

    Parameter name: source)

    (10:42:26) | [Oxide] 10:42 [Debug] at System.Linq.Check.SourceAndPredicate (System.Object source, System.Object predicate) [0x00000] in <filename unknown>:0

    at System.Linq.Enumerable.Single[Game] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.SteamChecks+<RunSteamChecks>c__AnonStorey0+<RunSteamChecks>c__AnonStorey1.<>m__2 (Int32 codeHoursPlayed, System.String responseHoursPlayed) [0x00000] in <filename unknown>:0

    at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>m__1 () [0x00000] in <filename unknown>:0
    [DOUBLEPOST=1478195159][/DOUBLEPOST](10:42:18) | [Oxide] 10:42 [Info] [SteamChecks] Couldn't check if ™ NoNaMe ღ [76561198275207797] has a limited account because they haven't setup their profile.
     
  14. Okay thanks for information :D
     
  15. Hi!

    It does not seem to work for me. I've added steam API key in config. What i want to do is to not allow anyone with more than 2 vac bans, ignoring time & date of those. I don't want to allow anyone with a vac ban past half year either (past 182 days).

    Code:
    {
      "Settings": {
        "CommunityBanBroadcast": false,
        "CommunityBanKick": false,
        "DaysSinceLastBanBroadcast": true,
        "DaysSinceLastBanKick": true,
        "DaysSinceLastBanThreshold": 182,
        "GameBanBroadcast": false,
        "GameBanKick": false,
        "GameBanThreshold": 2,
        "HoursPlayedBroadcast": false,
        "HoursPlayedKick": false,
        "HoursPlayedThreshold": 0,
        "LimitedAccountBroadcast": false,
        "LimitedAccountKick": false,
        "NoProfileBroadcast": false,
        "NoProfileKick": false,
        "PrivateProfileBroadcast": false,
        "PrivateProfileKick": false,
        "SharingGameBroadcast": false,
        "SharingGameKick": false,
        "SteamAPIKey": "******************",
        "TradeBanBroadcast": false,
        "TradeBanKick": false,
        "VACBanBroadcast": true,
        "VACBanKick": true,
        "VACBanThreshold": 3,
        "WhiteList": [
          ""
        ]
      }
    }
    I replaced SteamAPIKey with "*" in the cfg.

    Edit: I was double checking my steamAPI now, do i have to write the servers IP for domain name while registering for api key? I did that now & added the new api key at least if i did get that part wrong before.
     
    Last edited by a moderator: Nov 6, 2016
  16. +1 same here!
     
  17. i like this plugin But as I do not have a domain name (only a server address for the game ) i cannot get an api key !!

    and as a matter of interest , while rustadmin does kick vac banned players etc , you have to have a spare pc on all time to monitor the server, if it is disconnected it cannot function
     
    Last edited by a moderator: Nov 30, 2016
  18. The domain is only if you want to use OpenID I believe. It doesn't matter what you put there as it doesn't need checking.
     
  19. Thanks for the tip, got the id and will see if it works ok as soon as it kicks someone :)
    Even though the server description says no private profile players i have to kick them all the time.

    well it seems it does not like the api key i obtained so will try another one ?
    Oxide] 13:02 [Info] [SteamChecks] Incorrect configuration! Please provide your Steam API Key. Get one at "Steam Community".

    "SteamAPIKey": " ***************************************",
     
    Last edited by a moderator: Dec 1, 2016
  20. Did you save the file and reload the plugin? That's the only thing I can see going wrong there.