Встановлення античита Cheating-Death на сервер, Player s, its0ft -Counter Strike 1

Counter-Strike 1.6

Нові теми

Активні теми

Встановлення античита Cheating-Death на сервер

Taraizer - 15 травня, 2009 - 18:57

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

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

Античит C-D і двох частин: cd-client (щоб грати), розмір бл. 300Кб CD-server (ставиться на свій сервер), розмір бл. 70Кб

Використання C-D Клієнта

У клієнтській частині CD немає нічого складного. Завантажуєте, встановлюєте (у будь-яку папку), перед грою запускаєте.

У програмі є кілька опцій: Start minimized (при запуску йти в трей), Automaticly check for updates (автооновлення програми раз на добу), Use high priority level (використання високого пріоритету).

На жаль, CD не може працювати спільно з античитом фірми Valve - VAC (Valve Anti-Cheat). При створенні свого сервера з C-D античит VAC необхідно відключати. В іншому випадку C-D спробує перервати з'єднання або завершити свою роботу. Ніколи не намагайтеся приєднатися до сервера з VAC (їх ще називають "secure" серверами), коли у Вас запущений C-D Client! У цьому випадку ви побачите напис "Connection to VAC secure server has been aborted", тобто. C-D врятував Вас від глобального бана

Встановлення C-D Server

a) якщо Ви використовуєте 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 на CS сервері Перевірте, щоб у liblist.gam параметр "secure" був "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) встановлюється в null. 2. Автоматичне оновлення потрібної версії C-D Клієнта. Щораз при приєднанні нового гравця перевіряється необхідна версія C-D. Ця функція керується змінною зміненоюверсією.

cdrequiredversion auto — На сервер можуть входити гравці з поточною або новішою версією C-D. Якщо необхідна версія C-D змінилася, гравцям дають дограти до кінця карти.

cdrequiredversion "4.5.0" — При зміні необхідної версії, наприклад, на 4.5.0 гравці з більш ранньої версії C-D будуть кікнуті. 3. Зміна повідомлень при підключенні гравців до сервера. Ви можете змінити наступні змінні та написати повідомлення латинськими літерами, але українською мовою (щоб зрозуміліше було

cdrequiredmsg "Дети cheating є необхідною на цьому сервері." — повідомлення показується, якщо гри на сервері C-D Клієнт обов'язковий, тобто. коли встановлена ​​змінна редагована 1.

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

cdupdatemsg "Дерев'яний потік потребує updated to play on this server." — повідомлення відображається, коли гравець кикнув за використання старої версії C-D Клієнта.

cdnamechangedmsg "Your name була змінена тому, що ви не маєте Cheating-Death Client\nGet it at http://www.unitedadmins.com/cdeath.php" — повідомлення відображається, якщо гравцеві було змінено ім'я (додано приставку [No C-D] або [Old C-D]), коли встановлена ​​змінна drivered 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, C-D виконуватиме команду з і : retry_command

Якщо гравця не знайдено, C-D виконає команду: retry_command 255

Якщо гравець пройшов перевірку, C-D виконає команду: retry_command 0

Якщо гравець не пройшов перевірку, C-D виконає команду: retry_command 1

Якщо гравець має старий C-D, C-D виконає команду: retry_command 2

Якщо гравець поки не перевірений, C-D виконає команду: retry_command 3

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

Видалення C-D Server

Видаліть cdmod.dll і поверніть збережену копію liblist.gam. Адже ви її зберегли?