Статьи

Налаштування оновленого CS 1.6

1. Введення.

Даний переклад на основі одного з небагатьох гайдів, опублікованих в мережі інтернет, який на погляд автора адаптованого перекладу гідний публікації і зможе дійсно допомогти в ряді вирішення проблем з оновленою версією гри Counter-Strike 1.6, а так само містить ряд актуальних приміток і для ігор CZ і HL1. Переклад є адаптованим, оскільки був доповнений перекладачем самостійно у зв'язку з незгодою в деяких питаннях з автором оригінальної статті.

Місця установки контенту гри:

  • .. \ Steam \ steamapps \ common \ Half-Life \ cstrike - загальна папка.
  • .. \ Steam \ steamapps \ common \ Half-Life \ cstrike_downloads - завантаження нестандартного контенту з ігрових серверів (наприклад, з публічних серверів).
  • .. \ Steam \ steamapps \ common \ Half-Life \ cstrike_addon - тепер щоб встановлювати свої моделі, їх потрібно закидати в цю папку, а в опціях -> відео включити відповідну кнопку.
  • .. \ Steam \ steamapps \ common \ Half-Life \ cstrike_hd - тут зберігається додатковий контент і HD-моделі CZ.

2. Нововведення, консольні команди і параметри запуску.

2.1. Налаштування миші.

2.1.1. Параметр m_rawinput.

Параметр m_rawinput - це змінна, що дає можливість використовувати directinput - стандарт програмного комплексу під управлінням інтерфейсу IDirectInput8, надбудови DirectX. Вона відповідає за використання пристроїв введення (клавіатура, миша, джойстик, трекбол etc.). Використання даної опції дає можливість обробки вхідного сигналу не з операційної системи, а безпосередньо через драйвери пристроїв введення, що дає можливість використання більш низького відгуку від пристрою введення (зменшення затримок) в цілому.
У стандарті DirectInput підтримується вісім осей напрямки, а так само підтримується 128 програмованих кнопок.
Для розширення підтримки комп'ютерних ігор на платформі PC в 1995 році корпорацією Microsoft був розроблений стандарт DirectInput, що надає розширену функціональність для комп'ютерних ігор в порівнянні зі стандартним інтерфейсом Windows® API (Win32). Спочатку стандарт DirectInput був призначений для підтримки тільки джойстиків. У наступні роки корпорація Microsoft випустила ряд оновлень для стандарту DirectInput, додавши в нього підтримку мишей і клавіатур, а також додаткових функцій, таких як зворотний зв'язок по зусиллю.
Якщо Вам зручніше використовувати старий спосіб управління пристроями введення, використовуйте значення змінної m_rawinput 0. Для ОС MAC і Linux використовується значення за замовчуванням, рівне 1, а для ОС Windows - 0.

2.1.2. Мінлива m_mousethread_sleep.

Щоб використовувати цей квар, необхідно спочатку активувати його, додавши в параметри запуску гри змінну -mousethread. Параметр m_mousethread_sleep задає частоту (інтервал) опитування координат покажчика миші в грі в мілісекундах. Для цього потрібно так само використовувати змінну m_rawinput 0. Наприклад, якщо m_mousethread_sleep дорівнює 1, то використовується інтервал опитування миші, рівний 1 мс (частота - 1000 Гц), 2 = 500 Гц або 2 мс, 10 = 125 Гц або 10 мс, а значення 0 = максимально можлива частота в Герцах. Прохання не плутати даний квар з частотою опитування usb порту! Немає необхідності зіставляти ці значення і брати рівні значення. Введення даного параметра дає можливість гравцях підкоригувати результати після використання змінної m_rawinput 0, щоб згладити рух миші, зробити його більш передбачуваним.

2.1.3. Прискорення і чутливість миші.

Тут, мабуть, відійду від перекладу авторського гайда на увазі певного незгоди з автором оригінальної статті. У конфігурації тепер використовується дещо інший, більш складний підрахунок значення чутливості і прискорення мишки.
Використовувані змінні для налаштування миші в цілому:

  • cl_mousegrab - при значенні 0 не захоплюватиме миша в віконному режимі, змінна працює тільки в ОС Linux. Той же ефект для ОС сімейства Windows дає параметр запуску гри -nomouse.
  • lookspring - включає / вимикає автоматичне центрування виду при включенні '+ mook'
  • lookstrafe - включає / вимикає режим автоматичного зміщення при включенні '+ mook'
  • m_customaccel - основна настройка акселерації: може приймати значення 0, 1, 2 і 3. При значенні 0 акселерація відключається, при 1 - включається і обчислюється за формулою, наведеною трохи нижче, при 2 - використовується залежність чутливості від змінних m_yaw, m_pitch. При значенні 1 використовується наступна формула розрахунку значення чутливості миші: mouse_acceleration = min (m_customaccel_max, pow (raw_mouse_delta, m_customaccel_exponent) * m_customaccel_scale + sensitivity при включеному m_customaccel_exponent. При значенні 3 використовується інша формула розрахунку чутливості: mouse_acceleration = pow (raw_mouse_delta, m_customaccel_exponent - 1) * sensitivity.
  • m_customaccel_exponent - межа параметра прискорення. Використовуються значення від 0 до 6.
  • m_customaccel_max - межа для максимального значення прискорення миші, при значенні 0 - немає меж.
  • m_customaccel_scale - змінна для розрахунку акселерації за формулою.
  • m_filter - фільтрація (згладжування) руху миші при різких рухах. З яким параметром грати - справа смаку (0 або 1).
  • m_forward - параметр, який відповідає за поворот миші при русі вперед-назад.
  • m_mousethread_sleep - інтервал опитування миші в мс. Розглянуто вище.
  • m_pitch - регулювання руху миші по вертикальній осі Y ординат вгору-вниз. Побічно так само відповідає за чутливість при значенні 2 параметра m_customaccel.
  • m_rawinput - змінна, що приймає значення 0 або 1. Дає можливість використовувати пристрій введення (миша) в обхід налаштувань ОС, використовуючи стандарти DirectInput, що зменшує затримку (latency) реакції миші на рухи геймера.
  • m_side - параметр (множник) зміщення при розвороті миші.
  • m_yaw - встановлює коефіцієнт чутливості миші при по горизонталі - вліво-вправо - вісь абсцис Х. Побічно так само відповідає за чутливість при значенні 2 параметра m_customaccel.
  • sensitivity - параметр чутливості миші в грі. Тепер він змінюється від 0.2 до 20.
  • zoom_sensitivity_ratio - додатковий коефіцієнт чутливості, який відповідає за зміщення прицілу при його наближенні.

Сама чутливість (sensitivity) миші в грі не піддалася зміною. А так же параметри запуску:

  • -noforcemparms - використовувати налаштування драйвера миші з ОС.
  • -noforcemaccel - використовувати налаштування прискорення з ОС.
  • -noforcemspd - використовувати налаштування швидкості миші з ОС.
  • -useforcedmparms - Активація стандартних швидкості і прискорення миші з ОС.

2.2.1. Параметри запуску -nofbo і -nomsaa.

Компанія Valve так само оновила графічний режим рендеринга OpenGL. Як вже було сказано раніше, від режиму D3D вирішено було відмовитися зовсім, тому що цей режим вже практично ніде не використовується в іграх.

Був реалізований більш сучасний спосіб відображення графіки. У зв'язку з цим був впроваджені кілька параметрів запуску: -nofbo, що відповідає за старий режим рендеринга відео. У нього входять так само параметри: -nomsaa і -stretchaspect. Перший відповідає за невикористання режиму згладжування MSAA, що виправляє "розмитість" текстур на низькій роздільній здатності, а другий - за коригування збільшувати або зменшувати зображення в грі.

2.2.2. Мінлива Low video quality.

В опціях гри після поновлення тепер додався ще один прапорець: Low video quality. не використовуйте цей параметр, якщо Ви не відчуваєте труднощі з запуском гри на оновленому графічному режимі. В параметрах запуску можна використовувати змінну + _set_vid_level 1, якщо Ви володієте вбудованою відеокартою і відчуваєте сильні проблеми з падінням fps. Цей параметр змінить якість текстур в грі в гіршу сторону, що дасть приріст fps, але дуже сильно погіршить якість картинки. Він змінює значення змінної з GL_LINEAR_MIPMAP_LINEAR на GL_LINEAR_MIPMAP_NEAREST, замінюючи, тим самим, трілінеарную фільтрацію високої якості на білінеарную низького.

Замість цього можна так само використовувати такі параметри запуску (через + gl ...) або через консоль:

  • gl_texturemode GL_NEAREST_MIPMAP_NEAREST - білінеарная фільтрація низької якості,
  • gl_texturemode GL_LINEAR_MIPMAP_NEAREST - білінеарная фільтрація високої якості,
  • gl_texturemode GL_NEAREST_MIPMAP_LINEAR - трілінеарная фільтрація низької якості,
  • gl_texturemode GL_LINEAR_MIPMAP_LINEAR - трілінеарная фільтрація високої якості.

Для кращої продуктивності відео можна додати параметр запуску + gl_ansio 0, що відповідає за анізотропну фільтрацію. Ця змінна може використовувати максимально те значення, яке підтримує Ваша відеокарта для забезпечення максимальної якості картинки (0, 2, 4, 8, 16 і т.д.).

2.2.3. Графічний режим D3D.

Режим D3D був відключений в грі. Це пов'язано з кількома причинами. Основні з них - це:
1) В режимі D3D найпростіше створити і використовувати чітерскіе програми і доповнення типу wallhack.
2) Режим D3D вже практично ніде не використовується і не підтримується як застарілий.
3) Valve вирішили зосередитися на доопрацюванні та адаптації режиму OpenGL під різні платформи, щоб його використовувати в якості основного кроссплатформенного графічного режиму.

Якщо Ви відчуваєте явні проблеми з продуктивністю в даному режимі, автор оригінального англомовного гайда рекомендує звернутися на форуми GitHub Valve [Github.com].

2.2.4. Зміна значення частоти екрану.

Спочатку виявилося, що після поновлення перестав працювати параметр -freq, що відповідає за примусове використання конкретно заданої частоти оновлення екрану, що викликало бурю обурення з боку користувачів. Так само у багатьох не функціонує і параметр -refresh. Невідомо, як скоро і чи будуть усувати даний баг. Як альтернативу можна використовувати програмне забезпечення сторонніх виробників або опції драйвера відеокарти. Подібним ПО може служити Refresh Lock, наприклад. Завантажити саму програму можна тут [M-esport.com].

2.2.5. Про вертикальної синхронізації.

Valve, нарешті, впровадили квар, що відповідає за включення / вимикання вертикальної синхронізації в грі - gl_vsync (0/1). Якщо даний квар викликає проблеми з відображенням об'єктів, то можна відключити його, задавши значення gl_vsync 0.

2.2.6. Поговоримо про FPS.

Даний параметр так само був вдосконалений. Тепер максимальне значення fps_max не обмежується 100 кадрами в секунду. Щоб використовувати значення більш 100+, включите спочатку змінну fps_override 1. Вона дає можливість відкоригувати повільний рух моделей, виключаючи різкі скачки і пролагіванія.
Деякі люди скаржилися на некоректну роботу змінної fps_max, наприклад, при використанні fps_max 100 йде невірний розрахунок кількості кадрів в секунду (100,5 кад. / Сек. Замість 100). Для цього досить прописати fps_max 99.5 в конфігураційний файл або в консоль.
Є ще одна змінна, пов'язана з якістю звуку, що впливає на fps: snd_noextraupdate, по-замовчуванню тепер рівна 1. Для поліпшення продуктивності на старих ПК можна виставити значення, рівне, що сильно погіршить якість звуку.

2.2.7. Мінлива cl_minmodels.

Дана змінна так само піддалася оновленню. Мало того, тепер Ви зможете налаштувати цю змінну таким чином, що маєте можливість вибрати конкретну модельку гравця із запропонованих. Для цього була введена додаткова змінна cl_min_ct / cl_min_t (працює тільки в парі з cl_minmodels 1):
cl_min_ct X:

  • 2 = GIGN
  • 4 = GSG-9
  • 7 = SAS
  • 9 = SEAL
  • 10 = SPETSNAZ (CZ)

  • cl_min_t X:
  • 1 = ELITE
  • 5 = GUERILLA
  • 6 = ARCTIC
  • 8 = PHOENIX
  • 11 = MILITIA (CZ)

Де замість Х потрібно підставити число з даного списку для відповідного параметра.

2.3. Графічний інтерфейс, завантаження стороннього контента і HD-моделі.

Перш за все, хочемо відзначити нововведення в настройках вкладки відеоопцій. З'явилися ще нові змінні: Enable HD models і Allow custom addon content.

Перша дозволяє використовувати STEAM-моделі CZ, а друга - завантажувати додатковий контент користувача. Параметри, що відповідають за це: + _sethdmodels 0/1 (відключити / включити) і + _setaddons_folder 0/1 (відключити / включити).

2.4. Мережевий код.

Мережеві параметри були так само схильні до невеликого коректування. Максимальна кількість Рейт було змінено до 100000 (rate 100000) та є рекомендованим з боку розробників гри. Використовуйте його, якщо володієте хорошим широкосмуговим інтернет-з'єднанням, але враховуєте, що далеко не всі ігрові сервери, навіть публічні, генерують такий трафік: з боку ігрового сервера даний квар контролюється серверними змінними sv_minrate і sv_maxrate.


Додатковим зміною в Рейт стала зміна базових значень параметрів cl_cmdrate і cl_updaterate до 60, причому верхні значення тепер не обмежені значенням 102, а контролюються на стороні ігрового сервера.

2.5. Геймплей.

2.5.1. Hud_fastwitch.

Параметр швидкої зміни зброї піддався корекції. Тепер змінна може приймати значення, 1 і 2.

При значенні 0 швидкої зміни без підтвердження не відбувається. При значенні 1 швидка зміна зброї працює і на цифровому блоці клавіатури, і на колесі миші. При значенні 2 швидка зміна зброї функціонує тільки на клавіатурі (без можливості використання коліщатка мишки).

2.5.2. cl_filterstuffcmd 1.

Дане нововведення дуже корисно і відповідає за заборону сервера скидати деякі клієнтські настройки, наприклад cl_dlmax, gl_polyoffset, rate і т.д. Дана команда захищає наступні клієнтські змінні від зміни сервером і плагінами:

  • alias
  • connect
  • retry
  • set *
  • bind
  • unbund
  • unbindall
  • quit
  • "_Restart"
  • kill
  • exit
  • exec
  • writecfg
  • cl_filterstuffcmd
  • ex_interp
  • say
  • developer
  • timerefresh
  • rate
  • cd
  • fps_max
  • speak_enabled
  • voice_enable
  • setinfo
  • sensitivity
  • sys_ticrate
  • removedemo
  • volume
  • mp3volume
  • cl_ *
  • gl_ *
  • m_ *
  • r_ *
  • hud_ *

3. Часто виникають питання.

3.1. Завантаження ігрового контенту з серверів steam.

Якщо Ви не можете завантажити в автоматичному режимі новий контент гри, просто зробіть резервну копію конфігурації і всього контенту, який вам може знадобитися пізніше, а потім видаліть всю папку Cstrike. Після цього клацніть правою кнопкою миші на значок гри Counter-Strike в steam і видаліть локальний контент. Потім знову оновіться. Відзначимо, що нова папка вмісту для Counter Strike буде розташовуватися за наступним шляхом: .. \ Steam \ SteamApps \ Common \ Half-Life \ Cstrike \.
Ще один хороший спосіб, щоб позбутися від проблем, пов'язаних із завантаженням контенту - перевірка локальних файлів (кешу гри). Пам'ятайте, що спочатку необхідно зробити резервну копію конфігурації і Вашого користувальницького інтерфейсу (якщо використовуєте сторонній), перш ніж проробляти ці кроки.

Залежно від типу тестового контенту, який Ви хочете завантажити, Ви можете скористатися бета-оновленнями, якщо вони доступні в даний момент. Для цього Вам необхідно зайти в Властивості, вкладка БЕТА-ВЕРСІЇ.

Для цього Вам необхідно зайти в Властивості, вкладка БЕТА-ВЕРСІЇ

Щоб скористатися steam beta update, потрібно зайти в налаштування програми steam:

Щоб скористатися steam beta update, потрібно зайти в налаштування програми steam:

Бета-поновлення дозволяють скористатися додатковими функціями і оновленнями ще до їх офіційного релізу.

3.3. Проблеми, пов'язані з графікою.

1. Використовуйте останню версію драйверів для Вашої відеокарти.
2. Перевірте завантажений контент на наявність помилок, при необхідності - повторіть завантаження.
-nomsaa прибирає згладжування моделей гравців (на дозволі 640x480 моделі якісь розмиті, так ось ця команда це виправляє).

3. -nofbo прибирає всю нову візуалізацію cs 1.6, тобто після поновлення вона була розмита, шрифти інші, ця команда повертає все як було раніше. При цьому вона включає в себе команди -nomsaa і -stretchaspect.
4. При виникненні проблем з вертикальною синхронізацією використовуйте стороннє ПО, вимкніть вертикальну синхронізацію, використовуйте відповідні налаштування драйвера, налаштуйте робочий стіл на максимально можливу частоту оновлення екрану (по-замовчуванню, гра використовує цю ж частоту розгортки) і 32-бітний режим відображення кольорів.
5. При виникненні проблем з запуском гри і инициализацией режиму OpenGL на ноутбуках, що володіють двома відеокартами, запуск гри здійснюйте з більш потужної відеокарти. Для більш тонкої настройки використовуйте ПО Nvidia Inspector - для Nvidia, ATI Tray Tools замість AMD Catalist - для відеокарт від виробника AMD.
6. При виникненні проблем з масштабуванням зображення, особливо це стосується дисплеїв з широкоформатного матрицею, в параметрах запуску використовуйте змінні: -nofbo (або тільки -stretchaspect) + _set_vid_level 1, а так само використовуйте відповідні опції драйвера і монітора.

3.4. Проблеми з бібліотекою SDL2.DLL.

Рішення: не використовувати бета-тестування гри. Заміна битого файлу на новий.

3.5. Мерехтіння екрану.

Проблема з мерехтінням екрану викликана некоректною частотою і дозволом при відновленні екрана або несправними лампами підсвічування монітора. Змініть ці налаштування і виставте параметр fps_max 99 або 99.5.

3.6. Проблеми зі звуком.

В оновленій версії Counter-Strike 1.6 стали використовувати більш досконалі звукові кодеки. Додалося дуже багато команд, які контролюють параметри звуку, але і прибрано був дуже багато, наприклад A3D. Були прибрані, як непотрібні змінні sv_voicecodec і sv_voicequality, що дозволяють змінити кодек, знизивши якість звуку.


Існує проблема, згідно суті якої, граючи на публічних серверах з мультіпротокол (47/48) користувачі не чують гравців з не ліцензійною версією клієнта. Причина проблеми криється в різниці цих самих звукових кодеків, вшитих в гру.
Рішення проблеми було знайдено чудовими російськими програмістами в листопаді 2013 року. Була створена бібліотека, яка є декодером звуку, і яка носить назву HLDS VoiceTranscoder або скорочено VTC. Дану бібліотеку необхідно встановити на ігровий сервер, на якому виникла потреба використовувати мультіпротокол. З обов'язкових компонентів, які повинні бути встановлені на ігровому сервері, це модулі dproto останньої версії (не нижче версії 0.9.356) і metamod. Підтримуються білди сервера від 4382 до 6153. Детальний опис установки даного модуля ви можете взяти з офіційного сайту підтримки [Cs.rin.ru] або з російськомовного перекладу [Cs.net.ua] стороннього сайту.
Увага, розділ знаходиться в доопрацюванні ...

3.7. Проблеми з відображенням нових шрифтів в грі (російську мову).

Після поновлення графіки і переходу на російську мову можлива зміна відображення текстової інформації основного меню гри в сторону зорового погіршення. Деякі користувачі скаржаться, що спотворений, відображається занадто розпливчасто і різко (при використанні режиму -nofbo). Таке відображення можна спробувати виправити зміною режиму Clear Type або перекладом на іншу мову основного ігрового меню.

4. Загальні рекомендації.

Отже, зробимо якийсь загальний підсумок.
Рекомендуємо просто налаштувати нову версію гри відповідно до наведених в статті загальними рекомендаціями. При неможливості використовувати нові настройки рекомендуємо оновити всі драйвери системи і використовувати щадні настройки, передбачені компанією Valve.

5. Корисні посилання.

джерело: steamcommunity.com/sharedfiles ...

Новости


 PHILIP LAURENCE   Pioneer   Антистресс   Аромалампы   Бизнес   Игры   Косметика   Оружие   Панно   Романтика   Спорт   Фен-Шуй   Фен-Шуй Аромалампы   Часы   ЭКСТРИМ   ЭМОЦИИ   Экскурсии   визитницы   подарки для деловых людей   фотоальбомы  
— сайт сделан на студии « Kontora #2 »
E-mail: [email protected]



  • Карта сайта