Cheat Control (for cheat commands/cheat impulses/cheat client cvars) v1.5
1 Attachment(s)
http://www.ice-gfx.com/pics/sourcemod/cheatcontrol.png
Plugin on Github: https://github.com/bcserv/cheat-control - Forks & Pull requests are welcome Description: This plugin allows admins, to safely turn sv_cheats on, without giving all players access to things like noclip, god, impulse 101 etc.... there are over 190 commands, any many more cvars. This plugin is able to control cheat commands, cheat impulses and client cheat cvars, so everything that could be abused when sv_cheats is enabled. This plugin is only useful when sv_cheats is set to 1 Behavior: sv_cheats 1: blocks:
This plugin is blocking around 200 cheat commands that players would normally be able to use. sv_cheats 0: Admins and none-admins can't use cheat commands and cheat impulses, but admins are still able to change client cheat cvars. Cvars: cheatcontrol_enable <1|0> - Enable/disable this plugin (disabling it enables usage of cheats for everyone) Default: 1 cheatcontrol_enablewarnings <1|0>- Enable the cheatcontrol warning system Default: 1 cheatcontrol_maxwarnings <num>- Max warnings a player gets after he will be kicked Default: 5 cheatcontrol_printtoadmins <1|0>- Set if to forward warning messages to admins or not Default: 0 cheatcontrol_stripnotifyflag <1|0>- Sets if to strip the notification flag from sv_cheats or not Default: 1 cheatcontrol_version- Cheatcontrol plugin version Commands: sm_allowcheatcommand - Allows a specific cheat comamnd for usage by none-admins sm_disallowcheatcommand - Disallows a specific cheat comamnd for usage by none-admins sm_cheatcontrol_reloadcfg - Reloads the cheat-control config file(s) Config files: addons/sourcemod/configs/cheat-control/allowed-commands.ini - you can put commands that should be usable by normal players into here. This only works for serverside commands (noclip, give...). for impulse commands you can specify a specific value (eg. impulse 101). addons/sourcemod/configs/cheat-control/block-commands.ini - you can add commands here that need to be blocked additionally to protect them (because they don't have a cheatflag) cfg/sourcemod/plugin.cheat-control.cfg - this file is automatically getting generated by sourcemod on first plugin load, it contains all the cvars of this plugin. Extras:
Nothing atm :) Games Compatibility:
Changelog: Date: 07.02.2010 Version: 1.5
Date: 29.07.2009 Version: 1.4.2
Version: 1.4.1
Version: 1.4
Version: 1.01
Version: 1.0
Version: 0.9
Version: 0.8
http://www.ice-gfx.com/pics/console.png http://www.ice-gfx.com/pics/denied.png Downloads: Cheat Control v1.4.2 (Sourcemod revision >= 2711 or Sourcemod 1.3 required):
|
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
I like this for myself but I dont use cheats. Maybe a way so clients dont know what I do and another way for admins to abuse and cheat which is bad. I like the client notification, can actual cheaters be caught this way or is it just people trying to use noclip and stuff?
|
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
Uhm, if admins want to use things like noclip, god or give themselfs weapons they can do this with sourcemod anyway.
But there are many other useful commands admins can use that normally would normally be too risky to use. Most of the commands/cvars that have a cheat flag, aren't really cheats, but useful tools, like removing an entity with ent_remove. This plugin is written to allow controlling the usage of commands/impulses/cvar that have the cheat flag, but not to allow admins unfair cheating, it's only accessible to admins that have the cheat flag, if you don't trust your admins, simply don't give them access to it. This plugin doesn't detect cheathacks. If anyone needs it I can list all commands/cvars that are available to use. |
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
Nice Work:)!
Is it possible to include that -- Cl_cmdrate 100 -- Cl_updaterate 100 -- Rate 30000 Be enforced among players ? |
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
Afaik there are things like sv_mincmdrate, sv_minupdaterate... that already do this for you.
I don't know if it's possible to set those client cvars, but if it is I would write a standalone plugin for you :up: |
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
This is looking perfect for use with HNS, now we just need someone to code a sourcemod version of Hide N' Seek!
|
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
I started working on a Hide N' Seek plugin a long time ago. Maybe I should finish it up.
|
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
Quote:
|
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
Plugin updated
Fixed wrong hook-offset in linux. |
Re: Cheat Control (for cheat commands/cheat impulses/cheat client cvars)
plugin failed to compile ? :p
|
All times are GMT -4. The time now is 19:08. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.