Защита сервера от взлома и читеров
DESS

DESS

Пользователь

офлайн

25.06.2019 - 18:13 Сообщение #1

О защите сервера написано много статей в интернете,поэтому,чтобы не повторяться,я напишу основные нюансы.

Для того,что бы максимально защитить свой сервер от взлома,читеров,сделайте следующее:

1.Установите длинный и сложный RCON пароль.
Заходим в /cstrike/server.cfg,ищем параметр rcon_password и пишем пароль.
Пример: rcon_password "0FQfQHcM3AjhvSAj"

2.Установите следующие параметры в /cstrike/server.cfg:
sv_rcon_banpenalty "0" // кол-во минут,на которое клиент будет заблокирован при использовании неверного RCON пароля.
sv_rcon_maxfailures "1" // максимальное кол-во неверных попыток использования RCON пароля,за которым последует блокировка клиента.
sv_rcon_minfailures "1" // допустимое кол-во неверных попыток использования RCON пароля за время,заданное кваром sv_rcon_minfailuretime,по превышении которого последует блокировка клиента (это значение может превышать значение квара sv_rcon_maxfailures).
sv_rcon_minfailuretime "30" // кол-во времени (в секундах),за которое клиент не должен совершать кол-во неверных попыток использования RCON пароля больше,чем задано кваром sv_rcon_minfailures,чтобы не быть заблокированным.
Перечисленные ниже настройки будут применены только в том случае,если значение RCON пароля не пустое.

3.Установите "соль" в Reunion/Dproto.
Заходим в cstrike/server.cfg ищем файлы reunion.cfg или dproto.cfg.
Ищем параметр SteamIdHashSalt​ и пишем пароль.
Пример: SteamIdHashSalt - NJ7ga5Fak71ybcHw51tG
Минимальная длинна 16 символов.

4.Скрываем meta list от игроков.
Устанавливаем модуль Metamod.
Заходим в cstrike/addons/metamod,ищем файл config.ini (если его нет,то создаём) и пишем это:
clientmeta no
В новых версиях Metamod'a этого делать не надо (но на всякий случай проверьте).

5.Меняем флаги доступа в файле cmdaccess.ini (addons/amxmodx/configs).
То есть,ограничиваем доступ простым игрокам к плагинам.
Например:
"amx_cancelvote" "j" ; adminvote.amxx
"amx_cmdmenu" "l" ; cmdmenu.amxx
"amx_cfgmenu" "l" ; cmdmenu.amxx
"amx_speechmenu" "l" ; cmdmenu.amxx
"amx_cvarmenu" "l" ; cmdmenu.amxx
"amx_mapmenu" "f" ; mapsmenu.amxx

6.Список наиболее актуальных античитов и защит для сервера:
SafeNameAndChat
ReAuthCheck (ReHLDS)
Resources Checker (ReHLDS)
Advanced Rechecker (ReHLDS)
ReAimDetector (ReHLDS)
WHBlocker
HackDetector Lite
Knife Bot Detector
Bypass Guard (ReHLDS)
ReSRDetector (ReHLDS)
DopBan (платный)
Aliases checker
AIM detector (платный)
OpenGL Detector (платный)
SH Detector (платный)
Block HL Proxy
Name Change Control

Не обязательно ставить сразу всё подряд,устанавливайте по мере необходимости.
Так же можно установить разные плагины от спама чатом и микрофоном,если нужно.

Я не стал делать описание каждого плагина и модуля,так как всё это можно найти и скачать в интернете.

Не давайте свой логин и пароль от Вашего аккаунта на хостинге посторонним людям!
Не сообщайте никому Вашу почту!
Не выдавайте привилегии на Вашем сервере не проверенным игрокам!
Не ставьте лишних,не нужных флагов доступа в привилегиях (например флаг l)!
Если Вы попросили кого-то настроить Ваш сервер,то выдайте ему нужные права через совладельца (вкладка "Друзья")!

Если же у Вас всё таки взломали/украли аккаунт/сервер,то немедленно смените все пароли и обратитесь в техническую поддержку нашего хостинга!

Сообщение было отредактировано: 14.12.2019 15:55:57