Reneb submitted a new resource:
R-AntiCheat - AntiCheat system with temporary checks for speed&jump hacks
Read more about this resource...
R-AntiCheat [Unmaintained]
Discussion in 'Plugin Support' started by Reneb, Dec 5, 2014.
-
Code:
LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) InvalidOperationException: HashSet have been modified while it was iterated over Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) LuaScriptException: [string "r-AntiCheat.lua"]:77: attempt to index local 'player' (a nil value) LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value) Rcon Exception LuaScriptException: [string "r-AntiCheat.lua"]:384: attempt to index field '?' (a nil value)
at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0
at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in -
Reneb updated R-AntiCheat with a new update entry:
nil player? hmm
[DOUBLEPOST=1417813104][/DOUBLEPOST]very very strange ... it's like it started to check a nil player ...
what i did here probably fixed it ... keep me posted.
reloading the plugin should fix the spam also. -
Reneb updated R-AntiCheat with a new update entry:
better fix for nil player
-
I found If i reload the plugin it spams until I reboot it.
LuaScriptException: [string "r-AntiCheat.lua"]:396: attempt to index field '?' (a nil value)
LuaScriptException: [string "r-AntiCheat.lua"]:74: attempt to index field '?' (a nil value)
LuaScriptException: [string "r-AntiCheat.lua"]:80: attempt to index field '?' (a nil value) -
Reneb updated R-AntiCheat with a new update entry:
should fix the nil now
-
Reneb updated R-AntiCheat with a new update entry:
nearly there!
-
Reneb updated R-AntiCheat with a new update entry:
nil seems to be fixed, added little code improvement
-
Reneb updated R-AntiCheat with a new update entry:
plugin is stable, still fixing errors as they come along
-
Reneb updated R-AntiCheat with a new update entry:
speedhack won't send detections on laggers & respawners
-
Going to give it a try on one of my smaller servers and see how it goes.
-
how do you unban someone?
-
I'm getting...
[Oxide] 8:18 PM [Error] r-AntiCheat: [string "r-AntiCheat.lua"]:164: attempt to index global 'PlayerData' (a nil value)
at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0
at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
Any ideas?
I do have the ban system installed -
shutdown the server
delete the ranticheat.json datafile
restart the server -
thnxxx -
Bagged a speedhacker tonight with your mod, thanks. But small request; the console output is showing up as [info], which is the generic tag for most things, is it possible to change that to something more noticeable so when looking though logs it is easier to find? Something like [CHEAT] or the like. Only if it's easy to do, I couldn't find where to change the tag in the config, thanks.
-
[Info] is just the basic oxide print thing.
I think mughisi found out how to pût messages in Yellow or red in the console, i guess i can try to do that. -
Reneb updated R-AntiCheat with a new update entry:
yellow warning add
-
Code:
[Oxide] 1:40 PM [Error] Failed to initialise plugin r-AntiCheat (A .NET exceptio n occured in user-code) [Oxide] 1:40 PM [Debug] at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x 00000] in <filename unknown>:0 at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System .Type[] returnTypes) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (ob ject,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invoke Attr, System.Reflection.Binder binder, System.Object[] parameters, System.Global ization.CultureInfo culture) [0x00000] in <filename unknown>:0
-
just load again the plugin. This happens randomly for any plugins.