sm-plugins/PointServerCommandFilter/configs/PointServerCommandFilter.example.cfg

75 lines
1003 B
INI

// Example config to showcase features
// This is a whitelist
"PointServerCommandFilter"
{
// Allow all
"say" {}
"exec" {}
// Allow "1"
mp_restartgame "1"
// Regex: Allow all cvars/commands that start with mp_
"/mp_.*/" {}
// Allow regex as paramter
"echo" "/DEBUG:.*/"
// Allow anything but
"sm"
{
"allow" {}
"deny"
{
"value" "/plugins unload/"
}
}
// Allow the following
"sm"
{
"allow"
{
"value" "/plugins unload/"
"value" "/plugins load/"
}
}
// also like this
"sm"
{
"allow" "/plugins unload/"
"allow" "/plugins load/"
}
// Only allow values between (including) 100 and 1000
"sv_gravity"
{
"allow"
{
"min" "100"
"max" "1000"
}
}
// Only allow values between 0 and 6,
// clamping if parmeter is outside of this range
// Example: 10 becomes 6 | -1 becomes 0
"mp_freezetime"
{
"clamp"
{
"min" "0"
"max" "6"
}
}
// Override since clamp has no paramters
"mp_restartgame"
{
"clamp"
{
"value" "1"
}
}
}