Инсталиране на анти-чийт Cheating-Death на сървъра, Player s, its0ft -Counter Strike 1

Counter-Strike 1.6

Нови теми

Активни теми

Инсталиране на анти-чийт Cheating-Death на сървъра

Taraizer — 15 май 2009 г. - 18:57 ч

В тази статия ще говоря за инсталирането на добре познатия анти-чийт Cheating-Death (C-D) на вашия специален или прост (слушайте) сървър. Цялата информация е взета от ръководствата на английски език, които се доставят с C-D архива против измама.

Е, първо, нека започнем с това къде можете да изтеглите C-D. Най-лесният начин е от страницата на програмата: http://www.unitedadmins.com/cdeath.php.

Anti-cheat C-D се състои от две части: cd-клиент (за игра), размер прибл. 300Kb cd-сървър (поставен на вашия собствен сървър), размер прибл. 70Kb

Използване на C-D Client

В клиентската част на C-D няма нищо сложно. Изтеглете, инсталирайте (в абсолютно всяка папка), стартирайте преди играта.

Програмата има няколко опции: Минимизирано стартиране (отидете в лентата при стартиране), Автоматична проверка за актуализации (автоматично актуализиране на програмата веднъж на ден), Използване на ниво с висок приоритет (използване на висок приоритет).

За съжаление, C-D не може да работи заедно с анти-чийт на Valve - VAC (Valve Anti-Cheat). Когато създавате свой собствен сървър с C-D, VAC anti-cheat трябва да бъде деактивиран. В противен случай C-D ще се опита да прекрати връзката или да излезе. Никога не се опитвайте да се свържете с VAC сървър (наричан още "защитени" сървъри), докато C-D Client работи! В този случай ще видите надписа „Връзката към VAC защитен сървър е прекъсната“, т.е. C-D ви спаси от глобална забрана

Инсталиране на C-D сървър

а) ако използвате MetaMod:

Копирайте cdmod.dll в cstrike\addons\cdeath Запазете копие на addons\metamod\plugins.ini В plugins.ini добавете следния ред: win32 addons/cdeath/cdmod.dll(само наклонена черта.)

Ако сте инсталирали C-D преди и сте решили да го свържете с MetaMod, тогава не забравяйте да премахнете промените, които сте направили: във файла cstrike\liblist.gam (изтрийте реда cdmod_chain.), в cstrike\autoexec.cfg (изтрийте реда localinfo mm_gamedll.) и в реда за стартиране на сървъра (изтрийте параметъра +localinfo mm_gamedll.).

б) ако не използвате MetaMod:

Копирайте cdmod.dll в cstrike\addons\cdeath Запазете копие на cstrike\liblist.gam В cstrike\liblist.gam преименувайте gamedll на cdmod_chain В cstrike\liblist.gam добавете реда gamedll "addons\cdeath\cdmod.dll"

Например liblist.gam за CS трябва да има следните редове:

cdmod_chain "dlls\mp.dll" gamedll "addons\cdeath\cdmod.dll"

Деактивиране на VAC anti-cheat на CS сървър Проверете дали параметърът "secure" в liblist.gam е "0".

Конфигуриране на настройките на C-D сървъра

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 версия) е зададена на нула. 2. Автоматично обновяване на необходимата версия на C-D Client. Всеки път, когато се присъедини нов играч, необходимата версия на C-D се проверява. Тази функция се контролира от променливата crequiredversion.

cdrequiredversion auto - Играчи с текущата или по-нова версия на C-D могат да се присъединят към сървъра. Ако необходимата версия на C-D се е променила, тогава на играчите е разрешено да играят до края на картата.

cdrequiredversion "4.5.0" - Ако промените необходимата версия, например на 4.5.0, играчите с по-ранна версия на C-D ще бъдат изхвърлени. 3. Промяна на съобщенията, когато играчите се присъединят към сървъра. Можете да промените следните променливи и да пишете съобщения с латински букви, но на български (за да е по-ясно)

cdrequiredmsg "Cheating-Death се изисква на този сървър." — съобщението се показва, ако клиентът е необходим за игра на C-D сървъра, т.е. когато cdrquired е зададен на 1.

cdoptionalmsg "Cheating-Death не е задължителен на този сървър." — съобщението се показва, ако клиентът НЕ е необходим за игра на C-D сървъра, т.е. когато cdrquired е зададен на 0.

cdupdatemsg "Cheating-Death трябва да се актуализира, за да играе на този сървър." - съобщението се показва, когато играч е ритан за използване на стара версия на C-D Client.

cdnamechangedmsg "Вашето име беше променено, защото нямате Cheating-Death Client\nВземете го от http://www.unitedadmins.com/cdeath.php" - Това съобщение се показва, ако името на играч е променено (префикс [Без C-D] или [Old C-D]), когато cdrequired е настроен на 0.

За да покажете съобщение на няколко реда, използвайте знака \n при прекъсване на реда, например:

cdrequiredmsg "***** ПРЕДУПРЕЖДЕНИЕ *****\nC-D е ИЗИСКВАНО. " - това съобщение ще се покаже на екрана в 2 реда.

4. Други променливи. cdvalidatecmd - ако тази променлива не е празна, тогава сървърът я изпълнява всеки път след успешна проверка на играча. Символът \n се прилага автоматично от C-D anti-cheat, когато използвате тази команда. отПо подразбиране играчите се проверяват на интервали от 3 минути. Можете да използвате стойността "%d" само веднъж в отбор, която ще бъде заменена от ID на проверявания играч.

Например: cdvalidatecmd "потребител %d"

Ако играч #42 е преминал проверката, сървърът ще изпълни командата: потребител 42 cdnovalidatecmd е обратната променлива на предишната, сървърът я изпълнява всеки път, когато играчът не успее да премине проверката.

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

Ако играч #5 не успее при проверката, сървърът ще изпълни командата: kick #5 cdoldvalidatecmd - подобно на предишната променлива, сървърът я изпълнява всеки път, когато C-D версията на играча е по-стара от изискваното.

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

Ако играч #5 не успее да провери C-D версията, сървърът ще изпълни командата: kick #5 cdstatus - командата показва C-D статуса на играча.

Всеки път, когато се изпълни командата cdstatus, C-D ще изпълни командата с и : retry_command

Ако играч c не бъде намерен, C-D ще изпълни командата: retry_command 255

Ако играч c е преминал теста, C-D ще изпълни командата: retry_command 0

Ако играч c не издържи проверката, C-D ще изпълни командата: retry_command 1

Ако играч c има стар C-D, C-D ще изпълни командата: retry_command 2

Ако играч c все още не е маркиран, C-D ще изпълни командата: retry_command 3

Например: cdstatus echo 0 Ще изведе следния ред: 0 225 /* За да бъда честен, наистина не разбирам целта на последната команда, някои числа вместо , защо са необходими и още, но съм сигурен, че който има нужда, ще го разбере */

Премахване на C-D сървър

Изтрийте cdmod.dll и върнете запазеното копие на liblist.gam. Запазихте ли го?