» навигация
» моды

 

Новости \ Обновления Выделенный сервер Counter-Strike 1.6 04.04.2005  


АНТИЧИТЫ

Установлены следущие моды препятствующие нечестной игре:

- Cheating-Death
- HLGuard 1.60 BETA
- ASUS.WWCL ServerPlugin v2.56

Cheating-Death

www.unitedadmins.com/cdeath.php

Настройка параметров C-D Сервера (использована статья с сайта www.dmitrich.by.ru)

1. Вкл/выкл требования запуска C-D Клиента.
В файл server.cfg (если у Вас выделенный сервер) или listenserver.cfg (если простой сервер) нужно добавить параметр cdrequired 0, 1 или –1.

0: C-D Клиент не требуется, и тогда перед именем игрока без запущенного C-D будет добавлена приставка [No C-D] или, если у него старая версия C-D — приставка [Old C-D];

1: Игрок без запущенного C-D Клиента будет кикнут.

–1: C-D неактивен. В этом случае игроки смогут заходить на сервер без запущенного C-D Клиента, и при этом никаких приставок перед именем у них не будет. Также в этом случае переменная cdversion (требуемая версия C-D) устанавливается в null.


2. Автоматическое обновление требуемой версии C-D Клиента.
Каждый раз при присоединении нового игрока проверяется требуемая версия C-D. Эта функция управляется переменной cdrequiredversion.

cdrequiredversion auto — На сервер могут заходить игроки с текущей или более новой версией C-D. Если требуемая версия C-D сменилась, то игрокам дают доиграть до конца карты.

cdrequiredversion "4.5.0" — При смене требуемой версии, например, на 4.5.0 игроки с более ранней версие C-D будут кикнуты.
3. Изменение сообщений при присоединении игроков к серверу. (на сервере стоит cdrequiredversion "4.29.0", те игрок с младшей версией будет кикнут )
Вы можете изменить следующие переменные и написать сообщения латинскими буквами, но на русском языке (чтоб понятней было :)

cdrequiredmsg "Cheating-Death is required on this server." — сообщение показывается, если для игры на сервере C-D Клиент обязателен, т.е. когда установлена переменная cdrequired 1.

cdoptionalmsg "Cheating-Death is optional on this server." — сообщение показывается, если для игры на сервере C-D Клиент НЕобязателен, т.е. когда установлена переменная cdrequired 0.

cdupdatemsg "Cheating-Death needs to be updated to play on this server." — сообщение показывается, когда игрока кикнуло за использование старой версии C-D Клиента.

cdnamechangedmsg "Your name was changed because you don't have Cheating-Death Client\nGet it at http://www.unitedadmins.com/cdeath.php" — сообщение показывается, если игроку было изменено имя (добавлена приставка [No C-D] или [Old C-D]), когда установлена переменная cdrequired 0.

Чтобы отобразить сообщение в несколько строк, используйте символ \n в месте переноса строки, например:

cdrequiredmsg "***** WARNING *****\nC-D is REQUIRED!!!" — это сообщение будет выведено на экран в 2 строки.

4. Другие переменные.
cdvalidatecmd — если эта переменная не пустая, то сервер выполняет ее каждый раз, после удачной проверки игрока. Символ \n автоматически применяется античитом C-D при использовании этой команды. По умолчанию игроки проверяются с периодичностью 3 минуты. В команде Вы можете использовать значение "%d" только один раз, которое будет заменено на ID проверяемого игрока.

Например: cdvalidatecmd "user %d"

Если игрок #42 прошел проверку, сервер выполнит команду: user 42
cdnovalidatecmd — обратная по действию переменная предыдущей, сервер выполняет ее каждый раз, когда игрок не прошел проверку.

Например: cdnovalidatecmd "kick #%d"

Если игрок #5 не прошел проверку, сервер выполнит команду: kick #5
cdoldvalidatecmd — похожая на предыдущую переменная, сервер выполняет ее каждый раз, когда версия C-D игрока более старая, чем требуемая.

Например: cdoldvalidatecmd "kick #%d"

Если игрок #5 не прошел проверку по версии C-D, сервер выполнит команду: kick #5
cdstatus — команда показывает C-D состояние игрока.

Использование: cdstatus <retry_command> <userid>

Каждый раз, когда выполняется команда cdstatus, C-D будет выполнять команду <retry_command> с <userid> и <status>:
retry_command <userid> <status>

Если игрок с <userid> не найден, C-D выполнит команду:
retry_command <userid> 255

Если игрок с <userid> прошел проверку, C-D выполнит команду:
retry_command <userid> 0

Если игрок с <userid> не прошел проверку, C-D выполнит команду:
retry_command <userid> 1

Если игрок с <userid> имеет старый C-D, C-D выполнит команду:
retry_command <userid> 2

Если игрок с <userid> пока не проверен, C-D выполнит команду:
retry_command <userid> 3

Например:
cdstatus echo 0
Выведет следующую строку:
0 225
/* Често говоря, я не очень понимаю предназначение последней команды, какие-то циферки вместо <status>, зачем они нужны и вапще :) Но, уверен, кому надо, тот разберется :) */


HLGuard

http://tx2.us.unitedadmins.com/index.php?p=content&content=hlguard

Что он может:
Aimbot detection
Wallhack blocking
Client file enforcement (including models, sounds, etc)
Alias detection
Cvar enforcement
Name banning
Built-in Steambans client

ВНИМАНИЕ! Блокирует autobuy. Некоторые юзвери им пользуются. Так что на Вас могут ругаться =)
Для того что бы отключить HLGuard просто закомментируйте или удалите строку win32 addons/hlguard/dlls/hlguard_mm.dll в файле \cstrike\addons\metamod\plugins.ini

Основной файл для настройки лежит по адресу \cstrike\addons\hlguard\hlguard.cfg
Открываете и изменяете Main Settings как хотите. Там ничего сложного нет - или on или off


ASUS.WWCL ServerPlugin

http://wwcl.net/download/cstools/

Проверяет конфиг пользователя на профпригодность =)

Для того что бы отключить ASUS.WWCL ServerPlugin просто закомментируйте или удалите строку win32 addons/wwcl/dlls/pcawwclconfig_mm.dll в файле \cstrike\addons\metamod\plugins.ini

По адресу \cstrike\addons\wwcl\scripts лежит файл wwcl_config.cfg. В нем вы должны убрать комментарии с того конфига который вам нужен. Я выставил проверять в соответствии с параметрами lanpublic. Вы можете выбрать другое.

04.04.2005 14:18  •  dp