Оптимизация
1)Операционная система- люди
постоянно спрашивают какая
операционная система самая
лучшая для игр, после многих
бенчмарков, выяснилось что
наилучшая- Windows XP Pro.
Самая лучшая установка WINXP-
чистая- т.е. если у вас до
этого стояла какая-нибудь
Windows 98- то лучше форматнуть
диск- т.к. после предыдущей
версии остаётся куча ненужных
файлов и много лишнего в реестре.
2) Улучшение производительности
XP/2000:
Отключаем System Restore (control
panel/systme/system restore)
Отключаем ненужные сервисы
(start menu/run/services.msc)-
это поможет освободить "нижнюю"
память, и увеличить скорость
работы операционной системы,
также помогает с некоторыми
проблемами безопасности. Вы
можете без вреда отключить
следующие сервисы:
Alerter
Application Layer Gateway
Service (если вы конечно
не пользуйтесь firewalll)
Automatic Updates (содержит
spyware)
Background Intelligent Transfer
Service
ClipBook
COM+ Event System (если
вы не пользуйтесь СOM приложениями)
COM+ System Application
Computer Browser (если у
вас нет домашней локальной
сети)
DHCP Client (Если ваш провайдер
не использует DHCP)
Distributed Link Tracking
Client
Distributed Transaction
Coordinator
DNS Client (ваш провайдер
DNSит вас)
Error Reporting Service
(spyware)
Fast User Switching Compatibility
Help and Support
Human Interface Device Access
IMAPI CD-Burning COM Service
(фишка windows xp для записи
дисков- ROXIO и Nero the
best)
Indexing Service
Security Accounts Manager
(если у вас нет domain server)
Network DDE DSDM
Print Spooler (отрубаем,
если нет принтера или не
используем его)
NT LM Security Support Provider
Protected Storage
WMI Performance Adapter
Windows Management Instrumentation
Driver Extension
Windows Time (spyware)
Windows Image Acquisition
(WIA)
WebClient
Volume Shadow Copy
Upload Manager
Universal Plug and Play
Device Host (отключаем из
сооброжений безопасности)
Uninterruptible Power Supply
Themes (отрубив- убиваем
"модный" стиль
XP, получаем больше памяти
и "убиваем" некоторые
ошибки влияющие на загрузку
процессора)
Terminal Services
Telnet
TCP/IP NetBIOS Helper
Task Scheduler (как отключите,
сотрите c:windowsprefetch
папку)
System Restore Service
System Event Notification
SSDP Discovery Service
Smart Card
Smart Card Helper
Secondary Logon
Routing and Remote Access
Removable Storage
Remote Registry
Remote Desktop Help Session
Manager
QoS RSVP
Portable Media Serial Number
Service
NVIDIA Driver Helper Service
( для пользователей nvidia
"убивается" без
проблем)
Network Location Awareness
(если у вас Firewall то
не трогайте)
Network DDE
NetMeeting Remote Desktop
Sharing
Net Logon если у вас нет
домена)
MS Software Shadow Copy
Provider
Messenger (отключив, будет
меньше спама)
Logical Disk Manager
IPSEC Services
Internet Connection Firewall
/ Internet Connection Sharing
Отключаем все вышеперечисленные
сервисы и если видите какие
либо странные сервисы ,
возможно это троян... Узнать
больше о сервисах WindowsXP/2000
можно здесь http://www.blackviper.com/WIN2K/servicecfg.htm
3)
Твики регистра ( startmenu/run/regedit)
"Убиваем программы
(возможно это будут Трояны/Черви/Spyware)
которые загружаются с операционной
системой:
KEY_LOCAL_MACHINE > software
> microsoft > windows
> currentversion >
Run
HKEY_CURRENT_USER > software
> microsoft > windows
> currentversion >
Run
Ускорение
работы файловой системы
KEY_LOCAL_MACHINE > system
> CurrentControlSet >
control > filesystem
NtfsDisable8dot3NameCreation
ставим значение 1
создаем DWORD ключ с именем
NtfsDisableLastAccessUpdate
ставим значение 1
создаем DWRODключ с именем
NtfsMftZoneReservation ставим
значение 2
Win31FileSystem ставим значение
0
Win95TruncatedExtensions
ставим значение 0
Ускорение
загрузки (только XP):
KEY_LOCAL_MACHINE > system
> CurrentControlSet >
control > sessionmanager
> memory management >
prefetchparameters
Ключ EnablePrefetcher стави
значение 5
Твики
памяти
KEY_LOCAL_MACHINE > system
> CurrentControlSet >
control > sessionmanager
> memory management
DisablePagingExecutive ставим
в 1 (если у вас больше 256mb
оперативной памяти)
SystemPages ставим в ffffffff
(hex система)- если у вас
ATI видеокарта
LargeSystemCache ставим
в 1 (если у вас больше 256mb
оперативной памяти)
создаем ключ DWORD с именем
IOPageLockLimit и ставим
в (hex система):
64Mb операционной памяти
-значение 1000
128Mb операционной памяти
-значение 4000
256Mb операционной памяти
-значение 10000
384Mb операционной памяти
-значение 18000
512Mb операционной памяти
-значение 40000
(выбрать одно!)
SecondLevelDataCache присваиваем
значение= количеству кэша
2го уровня вашего процессора
SystemPages- уменьшаем значение
на 50-60% от количества
вашей операционной памяти
(например- если у вас 256мб-
ставим 131072(128мб).
Можете поискать еще твики-
их множество...
Также убедитесь что у вас
стоят все апдейты для операционной
системы (http://windowsupdate.microsoft.com)
Примечание для установки
патчей нужен быть запущен
Cryptographic Services сервис
Рекомендуется установка
Service Pack1- это увеличит
производительность и обезопасит
вашу систему.
4)
Убедитесь в том, что все
драйвера свежие( звуковая
карта, материнская плата)
Чипсет материнской платы-
чип который обеспечивает
работу системы, питает ее.
Большинство чипсетов, которые
используются в быту: VIA(http://www.viaarena.com)
и Intel(http://www.intel.com)
Звуковая
карта
Убедитесь в том, что у вас
установлены "свежие"
драйвера. Также я рекомендую
отключить EAX в Counter
Strike- так как енто очень
загружает процессор.
Отключение акселерации звука
(control panel > Sounds
and audio devices > speaker
settingsadvanced>Performance)-
может добавить FPS в CS
(если после этого у вас
идет задержка звука, _snd_mixahead
"0" должна профиксить
это)
5)
Большинство производителей
видео чипсетов не улучшают
производительность OpenGL-
так что вот несколько модифицированных
драйверов:
http://www.guru3d.com- здесь
найдем RivaTuner (твикер),DNA
Drivers ( улучшенные драйвера
ATI ), StarStorm (улучшенные
драйвера NVIDIA), Omega
Drivers (улучшенные драйвера
ATI и NVIDIA) и много другого.
Разгон:
Вы можете увеличить производительность
системы путем разгона вашей
карточки твикером (RivaTuner)
либо драйверами. Только
не забудьте "повесить"
парочку кулеров на вашу
карточку- без достаточного
охлаждения вы можете просто
спалить ее...
Vertical-Sync-
данная фишка "привязывает"
количество кадров в секунду
к частоте развертки экрана.
В WinXP/2000 это 60hz(60fps)-
отключив, получаем больше
кадров в секунду, но будут
заметны некоторые баги.
Как профиксить 60hz?- качаем
refreshForce или rivatuner-
также решет данную проблему.
Если у вас нет драйверов
монитора, RivaTuner может
их сгенерировать.
16bit/32bit/Z-Buffer
Опять вопрос качества и
производительности: однако
разница в качестве не такая
уж и большая, между 32bit
и 16bit. Лично я использую
16bit.
Производительность:
Anisotropy/Antialiasing-
фишки для улучшения качества
картинки. Если у вас не
супер-пупер карточка - отключаем
(лучше качество- меньше
fps)- иногда и разницы нет
никакой- я бы рекомендовал
отключить эти фишки обладателям
дешевых, "урезанных"
карточек, таких как GForce
4 440MX
LOD
(Level of Detail)- уровень
детализации:
Значение может быть изменено
твикером- RivaTuner например,
положительное значение-
меньше качества, больше
FPS. Отрицательное значение-
более четкая качественная
картинка, меньше FPS
PCI
Memory- если у вас AGP карточка,
то ставьте значение в 1
или 0- AGP использует память
которая находится на вашей
материнской плате- тако
что вам PCI нет так уж и
нужна...
VIA
AGP X4 отключена по умолчанию
из за багов. 90% багов исправлено
так что вы можете включить
поддержку через BIOS и последние
драйвера VIA (NVIDIA пользователи
должны включить енто через
RivaTuner)
Gamma-
RivaTuner также способен
менять гамму (в дровах Nvidia
и ATI тоже есть ента фишка)-
я пользуюсь высокими значениями,
чтобы видить ламеров которые
прячутся в темных местах
Side
Banding/Fast Writes- AGP
фишки которые ускоряют производительность
видео- включается через
BIOS и в дровах- если глючит
отрубаем (особого прироста
я не заметил, а вот глюков-
1000- особенно на ati)
6)
Акселерация мыши- отрубив
енто, позволяет более просто
прицеливаться в контре.
Добавим в ярлык контры следующие
команды: -noforcemparms
-noforcemaccel -noforcemspd.
Не рекомендуется отрубать
в WINDOWSXP- проще работать
с ней.
(ишо стоит добавить такие
проги как mparam.exe(http://www.cybersov.net/download/pafiledb.php?action=file&id=15
и clockintray (http://rm.pp.ru/?n=soft&v=clock))
7)
Коннект (Ping)Control Panel
> Network Settings:
Я оставляю только TCP/IP.
20% пропускной способности
зарезервировано под WINXP-
отключаем через : start
menu > run > gpedit.msc
Local Computer Policy >
Administrative Templates
> Network > QOS Packet
Scheduler- двойной щелчок
на limit reservable bandwidth
setting
Ставим на "включить"
и прописываем 0%
Ускорение
интернета:
Качаем ttp://www.speedguide.net/files/TCPOptimizer.exe
После ентого идем на http://www.speedguide.net/analyzer.php
В оптимизаторе выбираем
ваше соединение, выбираем
OPTIMAL, затем Custom.
Смотрим на страничку с analyser.
Ставим значение MTU из analyser
в TCP/IP Optimizer
Ставим значение Default
Receive Window (RWIN)из
analyser(Scale factor of
4) в TCP/IP Optimizer.
DNS
кэш баг- качаем фикс с http://www.speedguide.net/files/winxp_dnscache.zip
Group
Policy (XP Pro только):
start menu > run >
gpedit.msc
Здесь много фишек, такие
как отключение автозапуска
и т.д.- изучите, вам должно
понравиться.
Ultra
DMA:
start menu > run >
devmgmt.msc
В IDE ATA/ATAPI Controllers
включаем ULTRA-DMA- позволяет
посылать больше блоков с
информацией HDD/СD. Если
фаши девайсы не подерживают
данной фишки- НЕ ТРОГАЙТЕ!
USB:
start menu > run >
devmgmt.msc
Щелкаем на свойства- и отмечаем
Dont tell me about USB errors(не
сообщать мне об ошибках
USB)
allow the computer to turn
off this device to save
power(позволить компу отрубать
девайс чтобы экономить энергию)-
убираем галку
9)
Обслуживание системы: проверяем
каждую неделю на наличие
ошибок наш жесткий диск
Дефрагментируем диск- каждую
неделю
Вытераем (переодически)
Cookies/History в Internet
Explorer
Удаляем переодически временные
файлы: C:Documents and settingsимя
пользователяlocal settingstemp
и c:windowstemp
Не ставьте всяк ерунду из
и-нкта (Gator напрмер)-
поставьте Adware Tool чтобы
убить все Spyware на вашем
компе.
10)
Твики Контры:
Добавляем енто в наш ярлык
контры на рабочем столе:
-console (добавляем консоль-
для CS16 неактуально)
-nojoy (без джойстика- больше
памяти)
-noipx (без локалки- если
локалка есть не пишем)
-noforcemparms -noforcemaccel
-noforcemspd (отрубаем мышиную
акселерацию)
-dev (нет ограничения в
100fps *CS16 только!*)
-heapsize (сколько памяти
для CS (килобайтах)- напрмер
если у вас 384mb оперативки
ставим
-heapsize 300000 (теперь
CS будет испольовать 300mb
памяти как кэш для CS) ,
ставим на 60-80% от всего
количества памяти- помогает
в CS 1.6
Сенса:
Тут все просто- чем меньше
тем лучше- начните с дефолта
и каждую неделю снижайте
на одно значение- легче
прицеливаться с низкой сенсой
(я намеренно удалил комментарий
автора про Q3 и UT- некомпетентен
он в ентом)
Лично я использую 1.6 (постоянно
меняю в зависимости от типа
игры и настроек) на Intelli,
но здесь следует учитывать
какая сенса в самой WINXP,
есть ли акселлерация (вредная
вещь), используются ли -noforce
команды- описано в статьях
про мышь
Команды конфига:
Отклчаем голосовую связь:
voice_scale "0"
voice_enable "0"
voice_modenable "0"
sv_voiceenable "0"
voice_forcemicrecord "0"
Зачем нам слышать глупые
реплики 10летних детишек
(кроме того влияет на пинг)
Отклчаем
EAX( больше FPS)
s_eax "0"
отключаем
A3D (запрещено в большинстве
чемпов)
s_a3d "0"
задержка
звука исправляется
_snd_mixahead "0"
или "0.1"
Connection
(Идеально):
rate "25000"
cl_updaterate "100"
cl_cmdrate "100"
cl_lc "1"
cl_lw "1"
ex_interp "0.01"
(подробнее в статье про
сетевой код)
Если
лагаем то
rate "7500-10000"
cl_updaterate "20"
cl_cmdrate "30"
(Для 56к ДАЖЕ НЕ СМОТРЕТЬ
НА ЭТО!!!!)
1.5/1.6
твики графики (больше fps):
gl_cull "1"
gl_keeptjunctions "0"
gl_texsort "0"
gl_palette_tex "1"
r_norefresh "0"
gl_round_down "3"
gl_picmip "2"
gl_playermip "2"
gl_ztrick "1"
gl_texturemode "GL_LINEAR_MIPMAP_NEAREST"
viewsize "120"
brightness "1"
gamma "3"
fastsprites "0"
fps_max "200"
max_shells "0"
cl_corpsestay "0"
max_smokepuffs "0"
mp_decals "0"
d_spriteskip "0"
cl_himodels "0"
model "gordon"
topcolor "30"
bottomcolor "6"
cl_minmodels "1"
cl_weather "0"
gl_affinemodels "1"
gl_alphamin "0.25"
gl_clear "0"
gl_dither "1"
gl_flipmatrix "0"
gl_flashblend "0"
gl_lightholes "0"
developer "1"
r_dynamic "0"
r_novis "0"
r_traceglow "1"
r_wateralpha "1"
r_mirroralpha "0"
r_bmodelhighfrac "5.0"
r_lightmap "0"
gl_max_size "128"
(16/32/64/128/256) (меньше
значение- меньше качества
и больше производительности)
precache "1"
(я бы не советовал пользоваться
developer 1- fps не добавляет,
а просто разблокирует лимит
контры 100)
m_filter
"0" для оптики
m_filter "1" для
шариковой мыши
Zoom сенса (профиксена в
1.6, но вы также можете
ее поменять):
zoom_sensitivity_ratio "0-3"
(я использую 1.2)
отрубаем
ATI Truform(сглаживание):
ati_npatch "0"
ati_subdiv "0"
Включаем
MMX
r_mmx "1"
правая
или левая рука cl_righthand
(1- правая , 0-левая )
Отрубаем
переклчение оружия при подборе
_cl_autowepswitch "0"
Хотите
прицел как в старых версиях
(не сильно расширяется при
стрельбе)?
cl_dynamiccrosshair "0"
(после последнего патча
совсем неактуально)
Отрубаем
графическое меню покупки:
setinfo _vgui_menus "0"
Я
опустил из статьи некоторые
конфиги- на мой взгляд читерские
немного...
Написано Generation