Встановлення античита 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. Адже ви її зберегли?