Розбираємося з timerefresh

Як бачите при використанні 3D акселераторів зміна режимів вже практично не змінює кількість фпс-ів з чого випливає, що шлях зміни дозволу і розмірів екрану для їх власників 3D не підходить.

Viewsize 100 (розмір видимої частини екрану)

Timedemo 1 (пропуск інтервалів при показі демки)

Demomap demo1.dm2 (запуск демки)

Що випливає з того що ви прочитали вище? Впливати на кількість фпс десятків якими або кардинальними способами практично неможливо (для власників 3D). Вимкнення тіней, слідів від пострілів, погіршення якості текстур веде лише до незначного підвищення фпс-ів. Тобто якщо ваша карта видає 30fps, то боротися з цим можна тільки шляхом її заміни. Однак зауважу що навіть тим у кого є 25-30 фпс-ів є можливість виконувати різні речі (це вас напевно і цікавить взагалі то).

Що б подивитися чому ж дорівнює цей параметр на вашому комп'ютері, то вам треба увійти на сервер (або просто створити свій) і написати в консолі команду

Після того як я вас заінтригував давайте разбіратся як зробити параметр timerefresh побільше. Як правило народ використовує для підвищення цього параметра величезні шматки тексту з чужих конфігов. У більшості випадках народ ставить за мету отримати параметр timerefresh побільше, навіть не замислюючись про те що ж саме вони вставляють в свої конфіги. Наприклад, абсолютно стандартна ситуація. Щасливий обадатель timerefresh під 250 бігає за рівнем, потім рівень змінюється на інший і ... все його 250 превражаются в 60-70. Людина неодмінно чеше ріпу, після чого перезавантажує Кваку і все починається спочатку. Це забавно, але це єдиний (для нього) метод повернути свої параметри назад. Не один з більш ніж 500 людей які ходять в ігровий клуб (в якому я працюю) навіть не передбачили можливості ... Хм ... відволікся ... давайте все по порядку.

Отже що ж впливає на параметр timerefresh? Та практично все! Основне від чого він залежить це дозвіл екрана і розмір видимої частини екрану. Слідом йде якість текстур, освітлення, спец ефекти. Також (що дуже важливо запам'ятати!) Він сильно залежить від кількості інформації, що відображається на екрані, тобто в темному кутку він буде набагато більше ніж на відкритій площі. Більшість народу для збільшення timerefresh спотворюють (іншого слова немає) зовнішній вигляд кваки. Зменшують якість текстур, розмір видимої частини. дозвіл ... І все одно їм трохи не вистачає :). У чому ж справа? А справа то насправді все в одній команді:

CL_MAXFPS 560 (Обмеження кількості кадрів в секунду)

Значення за замовчуванням дорівнює 60, ставити ж більше 200 сенсу в принципі не має, проте використовується як правило значення 560 і саме його ми і будемо використовувати.

Отже, якщо ви помістіть в свій конфіг ось такий набір рядків