Getting this error with latest oxide when the plugin kicks someone for having a VAC ban:
It's happened a few times with different players so thought best to report.Code:[SteamChecks] Kicking PedoBear... (You have a VAC ban on record.) (20:33:20) | Web request callback raised an exception (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.) at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Player.Message (.BasePlayer player, System.String message, System.String prefix, UInt64 userId, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Covalence.RustPlayer.Message (System.String message, System.String prefix, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks.Kick (IPlayer player, System.String key, Boolean shouldBroadcast) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks+<CheckBans>c__AnonStorey0.<>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
SteamChecks
Moved
Total Downloads: 1,152 - First Release: Sep 3, 2016 - Last Update: Jan 10, 2018
- 5/5, 10 likes
-
Same here
Code:(21:20:56) | [SteamChecks] Kicking 1xn1y... (You have too many VAC bans on record.) (21:20:56) | Web request callback raised an exception (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.) at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Player.Message (.BasePlayer player, System.String message, System.String prefix, UInt64 userId, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Covalence.RustPlayer.Message (System.String message, System.String prefix, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks.Kick (IPlayer player, System.String key, Boolean shouldBroadcast) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks+<CheckBans>c__AnonStorey0.<>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
-
The VAC Ban settings don't seem to be effective anymore in Hurtworld V2. Got a bunch of Russians on my server with more than the 1 VAC I allow and shorter than the 180 days I have the config set to.
-
Is this plugin working?
-
Seems to do the job, however it does also send an error everytime it's doing so, as already mentioned above.
Code:20:54 [Info] [SteamChecks] Kicking Player_Name... (You have a recent VAC ban on record.) 20:54 [Error] Web request callback raised an exception in 'SteamChecks v3.0.1' plugin (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.) at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Player.Message (.BasePlayer player, System.String message, System.String prefix, UInt64 userId, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Covalence.RustPlayer.Message (System.String message, System.String prefix, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks.Kick (IPlayer player, System.String key, Boolean shouldBroadcast) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks+<CheckBans>c__AnonStorey0.<>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
-
Yeah it would!
-
Code:
(13:05:28) | [SteamChecks] Kicking Agamendor... (You have a VAC ban on record.) (13:05:28) | Web request callback raised an exception (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.) at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Player.Message (.BasePlayer player, System.String message, System.String prefix, UInt64 userId, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Game.Rust.Libraries.Covalence.RustPlayer.Message (System.String message, System.String prefix, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks.Kick (IPlayer player, System.String key, Boolean shouldBroadcast) [0x00000] in <filename unknown>:0 at Oxide.Plugins.SteamChecks+<CheckBans>c__AnonStorey0.<>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
-
Wulf Community Admin
Wulf updated SteamChecks with a new update entry:
3.0.2
-
Some of these criteria seems like its just a way to be an arbitrary jerk. Meh to each their own.
-
can this please be fixed
-
Wulf Community Admin
-
im getting problems where people have over the correct hours of playtime but it kicks them regardless of what they have for ex i have set to "HoursPlayed": 5, and the player has over 100 but it still kicks him same with private profiles its not kicking for those even tho i have "HoursPlayed": false, and "PrivateProfile": false, lol
-
-
Wulf Community Admin
-
Will there be an update or fix for the new privacy settings / api ?
-
Screenshot - 28d81cd8f43f7743320c32276d500059 - Gyazo
Getting these recently :/ -
Yeah this needs an update or an alternative would be nice
-
Wulf Community Admin
The previously posted errors should be fixed now in v3.0.3.
-
Updated to new version (didn't receive any notification of course
)
Code:(19:22:00) | 7XXX/XXX/romain77570 joined [windows/XX] (19:22:01) | romain77570[X/XXX] has entered the game (19:22:02) | Web request callback raised an exception (ArgumentNullException: Argument cannot be null. Parameter name: source) 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 games) [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[?/code]