[Knife Dozor] Module - ScriptChecker - это модуль плагина Knife Dozor, который блокирует нестандартные значения переменных на стороне клиента.
Внимание: Модуль делался для 35hp сервера, все переменные указанные в конфиге, влияют по большей части на убийство с ножа.
Принцип работы:
Игрок с нестандартным значением заходит на сервер, после чего его переводит в наблюдение и выводится табличка с просьбой сменить значение на стандартное, перевод в наблюдение идет до тех пор, пока значения всех указанных переменных не будут стандартными.
Одновременно плагин проверяет лишь 1 переменную.
Требования
SM 1.9+
Knife Dozor Core не ниже v2.0
config
"KD_ScriptChecker"
{
"Settings"
{
// Как проверять игроков на запрещенные команды
// 0 - проверять через равные промежутки времени (проверяет всех разом)
// 1 - проверять при каждом ударе (проверяет только того, кто нажал кнопку удара)
//
"kd_checktype" "0"
// Если включен kd_checktype 0
// Через какие временные промежутки повторять проверку игроков (в секундах)
//
"kd_checksec" "5.0"
// Если включен kd_checktype 1
// Сколько кликов мышкой игрок должен сделать, чтобы его снова проверило на запрещенные команды
//
"kd_checkclick" "5"
}
"Commands" // sm_scriptchecker_reload - команда перезагружает список переменных, которые надо проверять
{
"cl_interp_ratio" // Здесь название переменной (максимум можно 64 переменных проверять!)
{
"value" "2.0" // Здесь значение, которое должно быть у переменной
}
"cl_lagcompensation"
{
"value" "1"
}
"cl_resend"
{
"value" "2.0"
}
"net_threaded_socket_burst_cap"
{
"value" "1024"
}
"net_allow_multicast"
{
"value" "1"
}
"net_splitrate"
{
"value" "1"
}
"net_threaded_socket_recovery_time"
{
"value" "60"
}
"net_threaded_socket_recovery_rate"
{
"value" "6400"
}
"net_maxroutable"
{
"value" "1200"
}
"cl_idealpitchscale"
{
"value" "0.8"
}
"cl_interpolate"
{
"value" "1"
}
"sv_reservation_tickrate_adjustment"
{
"value" "0"
}
"sv_maxusrcmdprocessticks"
{
"value" "16"
}
"sv_parallel_send"
{
"value" "0"
}
"cl_interp"
{
"value" "0.031000"
}
"sv_enable_delta_packing"
{
"value" "0"
}
"sv_alternateticks"
{
"value" "0"
}
"net_steamcnx_enabled"
{
"value" "1"
}
"net_steamcnx_allowrelay"
{
"value" "1"
}
"cl_rumblescale"
{
"value" "1"
}
"mat_postprocess_enable"
{
"value" "1"
}
"cl_obs_interp_enable"
{
"value" "1"
}
"net_client_steamdatagram_enable_override"
{
"value" "0"
}
"net_splitrate"
{
"value" "1"
}
"cl_predict"
{
"value" "1"
}
"host_framerate"
{
"value" "0"
}
"cl_showerror"
{
"value" "0"
}
"net_droppackets"
{
"value" "0"
}
"cl_maxrenderable_dist"
{
"value" "3000"
}
"cl_sporeclipdistance"
{
"value" "512"
}
"cl_allowupload"
{
"value" "1"
}
"sv_usercmd_custom_random_seed"
{
"value" "1"
}
"sv_maxunlag"
{
"value" "0.200"
}
"cam_ideallag"
{
"value" "4.0"
}
"sv_max_queries_sec"
{
"value" "10.0"
}
"sv_max_queries_sec_global"
{
"value" "500"
}
"sv_max_queries_tracked_ips_max"
{
"value" "50000"
}
"sv_max_queries_tracked_ips_prune"
{
"value" "10"
}
"sv_max_queries_window"
{
"value" "30"
}
"sv_max_dropped_packets_to_process"
{
"value" "10"
}
"cl_predictweapons"
{
"value" "1"
}
"sv_memlimit"
{
"value" "0"
}
}
}
В конфиге вам надо указать переменную и ее стандартное значение, после чего плагин будет работать.
У плагина есть 2 режима работы:
Проверка через интервал;
Проверка при ударе ножом.
Нет доступа к файлу
CS:GO
Чтобы скачать файл пройдите пожалуйста регистрацию, или войдите под своим логином!