VenenuX own anticheat mod forked from anticheat simple
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rnd1 6b101b16e4 yay finally OSI compliant "open source" :) 4 years ago
README . 4 years ago
depends.txt stats collection every 2 minutes: dig xp, delta dig xp, max delta dig xp 5 years ago
init.lua yay finally OSI compliant "open source" :) 4 years ago
settings.lua yay finally OSI compliant "open source" :) 4 years ago


-- ANTI CHEAT by rnd
-- Copyright 2016 rnd
-- includes spectator mod by jp, modified/bugfixed by rnd

-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.

-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- GNU General Public License for more details.

-- You should have received a copy of the GNU Lesser General Public License
-- along with this program. If not, see <>.


0. what it does:
- succesffuly detect noclip/fly. Its just a matter of time when someone noclipping/flying is detected.
- players cant know when they are being watch since intervals are randomized
- lag resistant (see CHECK_AGAIN in settings)

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 /watch NAME to spectate suspect/detected cheater, /unwatch to return to normal

managing moderators:
-edit names inside anticheatsettings.moderators in settings.lua
-Any player with kick privileges is moderator and is additionaly ignored by cheat checks. Use this for admin only - cheaters can then see who moderators are.

2. this mod works well with basic_vote mod. After cheater has been positively detected anyone can use /vote to kick, remove interact or kill cheater. Vote in this case is cast anonymously, under the name #anticheat.