diff --git a/README b/README index bd55387..a8e2f0c 100644 --- a/README +++ b/README @@ -17,7 +17,11 @@ -- along with this program. If not, see . ------------------------------------------------------------------------- -features: +INSTALLATION: + If you have 'security' enabled in minetest (secure.enable_security = true) + then you need to add in your minetest.conf: secure.trusted_mods = anticheat + +FEATURES: 0. what it does: - succesffuly detect noclip/fly. Its just a matter of time when someone noclipping/flying is detected. @@ -26,8 +30,8 @@ features: 1. moderators can: -see full reports with coordinates of location as cheats occur - -use /cstats to see latest detected cheater - -use /cdebug to see even suspected cheats to be verified later + -use /crep to see latest detected cheater + -use /crep 1 to see detailed stats -use /watch NAME to spectate suspect/detected cheater, /unwatch to return to normal managing moderators: diff --git a/anticheat_routines.bin b/anticheat_routines.bin index 037abd0..afc21f3 100644 Binary files a/anticheat_routines.bin and b/anticheat_routines.bin differ diff --git a/anticheat_source.zip b/anticheat_source.zip deleted file mode 100644 index eeacfe7..0000000 Binary files a/anticheat_source.zip and /dev/null differ diff --git a/init.lua b/init.lua index 4b6d44c..3e7b7c3 100644 --- a/init.lua +++ b/init.lua @@ -17,7 +17,7 @@ -- along with this program. If not, see . ------------------------------------------------------------------------- local cheat = {}; -local version = "10/27/2016"; +local version = "08/02/2017"; anticheatsettings = {}; dofile(minetest.get_modpath("anticheat").."/settings.lua") @@ -87,16 +87,12 @@ local punish_cheat = function(name) end --- check position more closely - -- uncomment when obfuscating: --dofile(minetest.get_modpath("anticheat").."/anticheat_source.lua") local ie = minetest.request_insecure_environment() or _G; - local anticheat_routines = ie.loadfile(minetest.get_modpath("anticheat").."/anticheat_routines.bin") ---local anticheat_routines = loadfile(minetest.get_modpath("anticheat").."/anticheat_routines.bin") check_noclip, check_fly, check_player = anticheat_routines(minetest,cheat,CHECK_AGAIN,punish_cheat);