FAQ по Counter-Strike 1.6

Counter-Strike 1.6 F.A.Q. - это практическая база знаний, созданная на основе самых распространённых вопросов, с которыми игроки сталкиваются до сих пор. От конфигурационных файлов и оптимизации производительности до сетевых проблем, кастомных моделей, настройки серверов и классических ошибок движка - на этой странице вы найдёте чёткие и прямые ответы без лишней теории.

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

Конфиги, Бинды и Скрипты

Настройки в Counter-Strike 1.6 всегда ощущались как отдельная маленькая вселенная - отчасти это настройки, отчасти загадка =). Одна строка кода может испортить чувствительность мыши, другая - сделать управление идеальным, а скрипты часто ведут себя не так, как вы ожидаете. В этом разделе даны быстрые и простые ответы на самые распространенные вопросы о конфигурациях, привязках клавиш и скриптах.

В папке /cstrike/ в директории установленной игры.

Удалите файлы config.cfg и userconfig.cfg (если вы его редактировали). При следующем запуске игра автоматически создаст новый файл config.cfg.

bind "mwheelup" "+jump"
bind "mwheeldown" "+jump"

Скорее всего, файл конфига установлен в режим «только чтение». Уберите этот атрибут или, что лучше, перенесите бинды в userconfig.cfg.

Через меню игры, в config.cfg или в консоли:

name YourNick
mp_decals 0
violence_hblood 0
violence_ablood 0
alias "w" "wait"
alias "w2" "wait; wait"
alias "w4" "w2; w2"
alias "w8" "w4; w4"
alias "+hs" "+attack2; w8; +attack; w"
alias "-hs" "-attack; w; -attack2; w2; slot3; lastinv; w8"
alias "trigger" awpON
alias "awpON" "bind mouse1 +hs; alias trigger awpOFF; echo On"
alias "awpOFF" "bind mouse1 +attack; alias trigger awpON; echo Off"
bind "c" "trigger"

Нигде. В CS 1.6 его нет по умолчанию - его нужно создавать вручную в папке /cstrike/ .

Нет. Это технический файл, используемый для тестирования. Используйте userconfig.cfg или создайте свой собственный конфигурационный файл и загрузите его с помощью:

exec myconfig.cfg

Используйте Logo Creator или TagConverter.

В Windows:
Панель управления -> Мышь -> Параметры указателя -> снимите флажок «Повысить точность указателя»

В консоли:

m_customaccel "0"
m_customaccel_max "0"
m_customaccel_scale "0"
m_customaccel_exponent "0"
m_mousethread_sleep "0"
hud_fastswitch 1
cl_bob "0"
cl_bobcycle "0"
cl_bobup "0"

Используйте браузер серверов ("Найти серверы") или присоединяйтесь по IP:

connect 0.0.0.0:27015

Пистолеты, дробовики, пистолеты-пулеметы, винтовки, снайперские винтовки, гранаты.

Первоначально это был режим спасения заложников, позже - обезвреживания бомбы. Позже сообщество создало множество режимов: VIP, deathmatch, zombie, gungame, surf и другие.

ALT + 255

Нет. Необходимые данные записываются в реестр при первом запуске. Игру можно просто скопировать на другой компьютер и запустите с помощью:
hl.exe -game cstrike

Сервер может блокировать команду alias.

Скопируйте config.cfg и userconfig.cfg.

Используйте Fast Run (боковой стрейфинг).

bind f1 "buy ak47; buy vesthelm"

По умолчанию его нет, нужно создаеть его вручную.

cl_dynamiccrosshair 0

Новая пользовательская команда (только для текущей сессии), созданная на основе существующих.

cl_righthand 0/1

Они отключены в конфигурации сервера.

bind "q" "lastinv"
cl_crosshair_color 0–4

Да. Поместите свои команды в userconfig.cfg.

Скопируйте config.cfg и userconfig.cfg.

Добавьте в userconfig.cfg:

net_graph 1–3

config.cfg Файл userconfig.cfg доступен только для чтения. Вставьте команду в userconfig.cfg.

cl_autowepswitch 0

cl_showfps 1 или net_graph 1–3

В config.cfg.

Поместите: sensitivity X в userconfig.cfg. userconfig.cfg

Производительность (FPS)

CS 1.6 технически может запуститься практически на любом компьютере, но добиться стабильного и ровного FPS бывает не так просто - особенно на современном железе. Движок чувствителен к нагрузке на процессор, фоновым программам и даже к небольшим изменениям настроек.
В этом разделе вы найдёте быстрые и практичные ответы на самые распространённые вопросы по производительности, которые помогут разобраться с просадками FPS, фризами и другими проблемами как на старых ПК, так и на системах с высокочастотными мониторами.

Процессор 500 МГц, 96 МБ ОЗУ, видеокарта 16 МБ. Движок GoldSrc сильно зависим от процессора.

Включите OpenGL, снизьте настройки графики, установите:

fps_max 101

Если нужно выше, то требуется активировать режим разработчика:

developer 1
fps_max 120

Настройки игры или слабый процессор при высокой нагрузке.

101 - максимальное значение (по умолчанию) и оптимальное для физики GoldSrc.

Включена вертикальная синхронизация (VSync)

OpenGL обеспечивает более высокий FPS и стабильность.

Фоновые приложения (браузер, мессенджер, антивирус и т. д.).

Не совсем. За исключением очень старых ПК (эпохи 90-х).

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

fastsprites 0-2

Нет - игра использует только одно ядро.

Рендеринг частиц. Используйте fastsprites 1 или 2.

CS 1.6 использует системную частоту обновления:

Настройки дисплея -> Расширенные настройки дисплея -> Выберите частоту обновления

Вы можете принудительно установить её через параметры запуска:

-freq 75/100/120/144/240

Только для очень старых ПК. Сейчас в основном бесполезны.

Сеть

Сетевая составляющая CS 1.6 на первый взгляд проста, но такие проблемы, как высокий пинг, задержка соединения и потеря пакетов, по-прежнему возникают постоянно. В этом разделе вы найдете быстрые и практичные ответы на самые распространенные проблемы с подключением - с которыми рано или поздно сталкивается каждый игрок. Если ваши выстрелы запаздывают, пинг внезапно подскакивает или сервер постоянно вас выкидывает, вы найдете самые быстрые решения прямо здесь, без необходимости просматривать длинные инструкции.

Проблемы с удалённым сервером, интернет-провайдером или перегрузка сети.

Отрегулируйте рэйты (rate) и проверьте Wi-Fi.

Рекомендуемый максимум

rate 25000
cl_updaterate 101
cl_cmdrate 101

Если пинг высокий, то понизьте значения.

Проверьте версию игры и требования VAC/античит-контроля.

Соединение потеряно или нарушена маршрутизация.

Подключайтесь к локальным серверам, остановите фоновые загрузки, опустите рэйты.

Высокий пинг или разрывы сети. net_graph 3

Потеря исходящих данных - клиент не успевает отправить пакеты вовремя.

Потеря пакетов между вами и сервером.

Пинг превышает установленный администратором лимит.

Отключите Wi-Fi, используйте кабельное подключение, отрегулируйте рэйты.

Все слоты заняты.

Уменьшите значения cl_updaterate и cl_cmdrate.

Да - установите: cl_updaterate 60

Скины и Модели

Кастомные скины и модели - одна из причин, почему CS 1.6 остаётся уникальной даже сегодня. Но при ручной установке часто возникают проблемы: вылеты игры, сломанные анимации, невидимые руки или ошибки согласованности на серверах.
В этом разделе вы найдёте чёткие и быстрые ответы на самые распространённые вопросы при работе со скинами - куда правильно помещать файлы, почему модели не загружаются, как вернуть стандартные версии и на что обратить внимание при установке HD-паков или конверсий из CS:GO.

/cstrike/models/ Замените модель (.mdl) в /cstrike/models/.

Почему игра вылетает после установки скина?

Восстановите из резервной копии или переустановите игру.

Сервер использует проверку согласованности - модель должна соответствовать исходному размеру.

Поместите файл .mdl в: cstrike/models/player/faction_name/

Неправильная или неполная модель.

Так же, как и обычные.

Слишком много "полигонов" - GoldSrc испытывает с ними проблемы. Замените.

../cstrike/sprites/

Несовместимая или сломаная модель.

Замените файлы .wav в: /cstrike/sound/weapons/

Да - если оптимизированы для GoldSrc.

Отсутствуют анимации или некорректная структура.

Отредактировать: valve/sprites/crosshair.spr

Удалите /models/ и восстановите оригиналы.

Поврежденный v_*.mdl или неправильный режим рендеринга.

Модели доступны только на стороне клиента, если сервер их не распространяет.

Уменьшить количество полигонов и текстур в редакторе моделей.

Сервер

Запуск сервера CS 1.6 всегда сочетает в себе простые задачи и неожиданные технические сложности - AMX Mod X, плагины, FastDL, скачки нагрузки на CPU и другие привычные проблемы хостинга.
В этом разделе вы найдёте быстрые и прямые ответы на самые распространённые вопросы, связанные с сервером. Это поможет оперативно решить типичные проблемы - независимо от того, запускаете ли вы небольшой приватный сервер или управляете полноценным публичным проектом.

Linux:
sudo ufw allow 27015/tcp && sudo ufw allow 27015/udp

Windows:
netsh advfirewall firewall add rule name="Open Port 27015" dir=in action=allow protocol=TCP localport=27015

Порт закрыт или сервер не отправляет сигналы подтверждения (heartbeat) на главные серверы.

Скопируйте файлы в /addons/amxmodx/

Включите модуль в plugins.ini:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Неправильный plugins.ini, отсутствующие файлы или несовместимость плагинов. Скомпилируйте .sma -> .amxx.

Настройте веб-хостинг и укажите URL в server.cfg:
sv_downloadurl "http://yourfastdl.com/cstrike/"

Неправильные пути или права доступа.

amx_map mapname

Используйте плагины защиты от флуда.

Режим LAN - сервер невидим в сети.

sv_password "YourPassword"

amx_tsay
amx_csay

FastDL не настроен или низкая скорость загрузки.

Отредактируйте motd.txt файл в папке /cstrike/.

Устаревшая версия HLDS или слишком много ресурсоемких плагинов.

sys_ticrate 1000

Параметр запуска:
-pingboost 1
-pingboost 2
-pingboost 3

Отредактируйте users.ini.

Распространённые ошибки

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

Поврежденная или несоответствующая модель.

Замените поврежденные модели игрока или карты.

Поврежденная карта.

Переполнение сетевого буфера - проблема на стороне сервера.

Слишком много данных за один тик - обычно высокое значение fps_max на серверах ReHLDS.

Отсутствующие или поврежденные текстуры/модели.

Файл карты отсутствует или переименован.

Файлы игры повреждены.

Отсутствует gfx.wad файл.

Повреждена модель оружия/игрока.

Несовместимая версия клиента.

Проблема с аутентификацией Steam или недействительный client.dll.

Отсутствуют файлы .wad - скачайте правильную версию.

Измененный DLL - восстановите оригинал.

Разные версии карты.