CSHOST.CLAN.SU
Меню сайта
PR-CY.ru
Наш опрос
ЛЮБИМАЯ КАРТА???
Всего ответов: 209
Главная » FAQ


Процесс установки:
1)Распаковываем архив.
2)Переносим папку addons в c:\...\Half-Life\modname
3)Заходим в c:\...\modname\addons\metamod там будет файл plugins.ini Пропишите там следующие строки:
win32 addons/amxmodx/dlls/amxmodx_mm.dll
win32 addons/amxmodx/modules/fun_amxx.dll
+ для cstrike
win32 addons/amxmodx/modules/cstrike_amxx.dll
win32 addons/amxmodx/modules/csx_amxx.dll
+ для Day of defeat
win32 addons/amxmodx/modules/dodfun_amxx
win32 addons/amxmodx/modules/dodx_amxx
5)Сохраните и закройте файл.
6)Теперь зайдите в c:\...\Half-Life\modname\addons\amxmodx\configs\plugin.ini
и пропишите там:
+ для cstrike
restmenu.amxx
statsx.amxx
miscstats.amxx
stats_logging.amxx
+ для Day of defeat
stats.amxx
statssounds.amxx
stats_logging.amxx
6)Теперь зайдите в c:\...\Half-Life\modname\addons\amxmodx\ там будет файл users.ini откройте его.
7)Там найдите строку
; "Player" "my_password" "abcdefghijklmnopqrstu" "a"
переправьте ее на
"ВАШЕ ИМЯ" "ВАШ ПАРОЛЬ" "abcdefghijklmnopqrstu" "a"
8)Далее зайдите в c:\...\Half-Life\modname в файл autoexec.cfg и добавьте эту строчку:
setinfo "_pw" "ВАШ ПАРОЛЬ"
пароль должен быть таким, каким вы его писали в users.ini
9)Сохраните и закройте файл.

Установка окончена!!!


СДЕЛАТЬ 8 ПУНКТОВ ТАК:ЗАХОДИМ В КОРНЕВУЮ ПАПКУ С ИГРОЙ ДАЛЕЕ В ПАПКУ cstrike\addons\amxmodx\configs\plugins.INI ЕФЬ ИЩЕМ СТРОЧКУ ;miscstats.amxx УБИРАЕМ ЗАПЯТУЮ И СТРОЧКА ДОЛЖНА ПОЛУЧИТСЯ ТАК miscstats.amxx

ФАЙЛЫ СРАСШИРЕНИЕМ .AMXX cstrike\addons\amxmodx\plugins
ФАЙЛЫ СРАСШИРЕНИЕМ .SMA cstrike\addons\amxmodx\scripting
ДАЛЕЕ ПРОПИСЫВАЕМ КАЖДАЙ ПЛАГИН В cstrike\addons\amxmodx\configs\plugins.ini должно получится так
; Custom - Add 3rd party plugins here
join_ip.amxx
reconnectdelay.amxx-название плагина
noChangename.amxx-название плагина
loadingsound.amxx-название плагина

Установка AMX 0.9.7

Внимание! Перед установкой AMX нужно установить Meatmod 1.17 

Процесс установки:
1)Распаковываем архив.
2)Переносим папку addons в c:\...\Half-Life\cstrike
3)Заходим в c:\...\cstrike\addons\metamod там будет файл

plugins.ini Пропишите там следующие строки:
win32 addons/amx/dlls/amx_mm.dll
5)Сохраните и закройте файл.
6)Теперь зайдите в c:\...\Half-Life\cstrike\addons\amx там будет

файл users.ini откройте его.
7)Там найдите строку
; "Player" "my_password" "abcdefghijklmnopqrstu" "a"
переправьте ее на
"ВАШЕ ИМЯ" "ВАШ ПАРОЛЬ" "abcdefghijklmnopqrstu" "a"
8)Далее зайдите в c:\...\Half-Life\cstrike в файл autoexec.cfg и

добавьте эту строчку:
setinfo "_pw" "ВАШ ПАРОЛЬ"
пароль должен быть таким, каким вы его писали в users.ini
9)Сохраните и закройте файл.

Установка окончена!!!
--------------------------------
Для CS 1.6 AMXmod нужно устанавливать также, но
в файле c:\...\cstrike\addons\metamod\plugins.ini
нужно прописать:
win32 addons/amx/dlls/fun_mm.dll
win32 addons/statsme/dlls/statsme_mm.dll
А если всё равно вылетает ошибка то в файле
c:\...\cstrike\addons\amx\modules.ini
Замените:
; CS Stats
addons/amx/dlls/csstats_mm.dll
addons/amx/dlls/csstats_mm_i386.so

; More functions for modifications in HL
addons/amx/dlls/fun_mm.dll
addons/amx/dlls/fun_mm_i386.so
На это:
; CS Stats
;addons/amx/dlls/csstats_mm.dll
;addons/amx/dlls/csstats_mm_i386.so

; More functions for modifications in HL
;addons/amx/dlls/fun_mm.dll
;addons/amx/dlls/fun_mm_i386.so
--------------------------------
Чтобы работало amxmodmenu найдите эту строчку в папке

addons/amx/... в файле amx.cfg и
// Name of setinfo which should store a password on a client (you

should change this)
// (Example: setinfo _pw "password")
вместо amx_password_field "_pw"
напишите:
amx_password_field  setinfo _pw "PAROL"
Вместо слова пароль впишите ваш админский пароль.
Для появления меню наберите в консоли amxmodmenu, можно для

удобства забиндить набрав в консоли:
bind "-" "amxmodmenu" , после этого меню АМХ-а будет вылазить при

нажатии на "-". 

Установка и настройка 

amxmod 0.9.8 

Внимание! эта версия ставится на  metamod 1.17.0

Шаг первый – подготовка.

Если до перехода на АМХ у вас стоял AdminMod, то у вас уже установлен Metamod. Вам только необходимо убедиться в его версии

 – она должна быть не ниже 1.14.х

Разархивируйте архив и установите файлы следующим образом:

cstrike/metamod/dlls/metamod.dll
cstrike/addons/metamod/dlls/metamod_i386.so
cstrike/addons/metamod/plugins.ini
 

теперь откройте в директории вашего Counter-Strike файл liblist.gam и найдите в нем строки:

gamedll "dllsmp.dll"
gamedll_linux "dlls/cs_i386.so"

их следует изменить и привести к виду:

gamedll "addons/metamod/dlls/metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"

сделав необходимые изменения, не забудьте сохранить их.

И так, Metamod установлен.

 

Шаг второй – установка.

Разархивируйте скаченный архив AMX (amx-0.9.3.zip ) в директорию, где стоит ваш Counter-Strike.

Должно получиться следующее:

cstrike/addons/amx/dlls/amx_mm.dll
cstrike/addons/amx/dlls/amx_mm_i386.so
cstrike/addons/amx/dlls/fun_ms.dll
cstrike/addons/amx/dlls/fun_ms_i386.so
cstrike/addons/amx/dlls/csstats_ms.dll
cstrike/addons/amx/dlls/csstats_ms_i386.so
cstrike/addons/amx/dlls/logd_ms.dll
cstrike/addons/amx/dlls/logd_ms_i386.so
cstrike/addons/amx/dlls/mysql_ms.dll
cstrike/addons/amx/dlls/mysql_ms_i386.so
cstrike/addons/amx/dlls/udp_ms.dll
cstrike/addons/amx/dlls/udp_ms_i386.so
cstrike/addons/amx/examples/*.sma
cstrike/addons/amx/examples/include/*.inc
cstrike/addons/amx/logs/...
cstrike/addons/amx/plugins/plugins.ini
cstrike/addons/amx/plugins/*.amx
cstrike/addons/amx/modules.ini
cstrike/addons/amx/…

Откройте файл $moddir/addons/metamod/plugins.ini и убедитесь в наличии следующих строк (если их нет, то добавьте их.

Строки начинающиеся с “;” считаются закомментированными):

; AMX Mod

win32 addonsamxdllsamx_mm.dll
linux addons/amx/dlls/amx_mm_i386.so
; More script functions for AMX Mod
win32 addonsamxdllsfun_ms.dll
linux addons/amx/dlls/fun_ms_i386.so
; Stats for Counter-Strike
win32 addonsamxdllscsstats_ms.dll
linux addons/amx/dlls/csstats_ms_i386.so

Откройте $moddir/addons/amx/modules.ini и убедитесь в наличии следующих строк (если их нет, то добавьте их. Строки начинающиеся с “;” считаются закомментированными):

; More script functions for AMX Mod
addons/amx/dlls/fun_ms.dll
addons/amx/dlls/fun_ms_i386.so
; Counter-Strike Statistics (только если вы хотите использовать статистику)
addons/amx/dlls/csstats_ms.dll
addons/amx/dlls/csstats_ms_i386.so
; AMX LogD (только если плагины используют это)
addons/amx/dlls/logd_ms.dll
addons/amx/dlls/logd_ms_i386.so
; MySQL access (только если плагины используют это)
addons/amx/dlls/mysql_ms.dll
addons/amx/dlls/mysql_ms_i386.so
; Rcon and Query (только если плагины используют это)
addons/amx/dlls/udp_ms.dll
addons/amx/dlls/udp_ms_i386.so

Все скрипт-файлы АМХ (файлы типа - *.amx), которые вы используете, должны находится в директории $moddir/addons/amx/plugins, и прописаны в файле plugins.ini, который находится там же.

Установка АМХ закончена.

 

Шаг третий – настройка.

Откройте файл конфигурации АМХ - cstrike/addons/amx/admin.cfg

для его редактирования (да и других файлов тоже) советую пользоваться текстовым редактором WordPad.

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

// Flags:
// a – не пускать игрока на сервер при неверном пароле
// b – регистрация клан тега
// c – админ заходит только с этими значениями authid/wonid
// d – админ заходит только с этого ip
// e – пароль не проверяется (необходимо только совпадение name/ip/wonid)
 

// Access:
// a - иммунитет (игрок не может быть кикнут/забанен/slayен/slapин и подвергнут воздействию других команд)
// b - резервация (игрок сможет пользоваться резервным слотом)
// c – доступ к команде amx_kick
// d - доступ к команде amx_ban и amx_unban
// e - доступ к команде amx_slay и amx_slap
// f - доступ к команде amx_map
// g - доступ к команде amx_cvar (не все переменные могут быть доступны)
// h - доступ к команде amx_cfg
// i - доступ к команде amx_chat и другим чат командам
// j - доступ к команде amx_vote и другим командам голосования
// k - доступ к переменной sv_password (через команду amx_cvar)
// l - доступ к переменной amx_rcon и rcon_password(через команду amx_cvar)
// m – произвольный уровень A (если вы используете нестандартные амх плагины)
// n - произвольный уровень B
// o - произвольный уровень C
// p - произвольный уровень D
// q - произвольный уровень E
// r - произвольный уровень F
// s - произвольный уровень G
// t - произвольный уровень H
// u – доступ к графическому меню управления
// z – пользователь

найдите строчку:

// Example of admin account configuration
// amx_admin "Player" "my_password" "abcdefghijklmnopqrstu" "a"

это пример выделения прав игроку. Имя игрока - Player. Его пароль - my_password, далее идут его права и флаги

Игрок обладает иммунитетом к командам других администраторов, доступом к командам и графическому меню АМХ, доступ к командам дополнительных (нестандартных) АМХ плагинов и будет непущен на сервер при неверно указанном пароле.

Сразу под строкой этого примера вы можете начать раздачу слонов, т.е. админских прав игрокам;)

Далее идет строчка:

// Default access
amx_default_access ""

эта строчка отвечает за права пользователя “по умолчанию” т.е. те права, которые будут даны ВСЕМ игрокам на сервере.

Например amx_default_access "j" – даст возможность ЛЮБОМУ игроку на сервере подымать голосования на смену карты, кик и т.д.

Следующая строка

// Name of setinfo which should store the password on client
// f.e. with current settings admin should have line in his config: setinfo _pw hello
amx_password_field "_pw"

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

На примере вышеуказанного игрока Player: чтоб получить свои админские права, перед входом на сервер, он должен написать в консоле:

setinfo _pw my_password

вместо “_pw” вы можете использовать другие сочетания букв, например:
amx_password_field "myserver" , тогда игроку необходимо написать в консоле уже следующее: setinfo myserver my_password

Следующая строчка:

// Mode of logging to the server
// 2 - kick all players not on list
// 1 - normal mode
// 0 - disable logging, players won't be checked (and access won't be set)
amx_mode 1

Управляет доступом на сервер:

2 – не пускать на сервер игроков, не входящих в список админов.
1 – нормальный режим
0 – игроки не проверяются на права (и их права игнорируются)

Следующая строчка:

// Show admins activity
// 0 - disabled
// 1 - show without admin nick
// 2 - show with nick
amx_show_activity 2

Отвечает, будет ли показано имя админа, от имени которого выполняются те или иные команды (полезно для общественного контроля против беспредела админов ;)

Например, если админ наберет в консоле “amx_tsay white vse tut loxi I 4ewki” (графическое сообщение в нижнем левом углу белого цвета), то на экране все увидят кому именно принадлежат эти слова: “ADMIN: vse vy tut loxi I 4ewki”

Значения:
0 – отключено (команды не показываются)
1 – показывать без указания имени админа.
2 – указывать с именем админа.
 

Далее, строка:

// Some info displaying and frequency of scrolling message in sec.
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX -- Visit http://amxmod.net" 300

Показывает сообщение типа “бегущая строка” внизу в центре экрана с интервалом в 300 секунд. Может быть исправлено на любое ваше, если хотите ;)

Пример:
amx_scrollmsg "Welcome to %hostname% - visit our site on http://csserver.net" 300

Следующая строчка:

// Frequency of information messages in sec.
amx_freq_imessage 180

Указывает время в секундах, через которое будут отображаться информационное сообщение в центре экрана.

Далее

// Plain information messages
amx_imessage "Welcome to %hostname%" "255100000"
amx_imessage "This server is using AMXnVisit http://amxmod.net" "000100255"

Непосредственно информационные сообщения - можете изменять по своему вкусу.

Эти сообщения показываются по очереди, с вышеуказанным интервалом. Цифры в конце – цвет сообщения в RGB формате.

Следующая строка

// Set chat-flood protection
amx_flood_time 0.75

отвечает за режим “антифлуда” - интервал в секундах, между показом сообщений от игрока (сообщение, которое будет послано до указанного времени, будет игнорировано и не показано другим игрокам)

Строчка:

// Kicking rules to keep reservered slots free
// 0 - don't kick anyone and keep reserved slots only for players with reservation
// 1 - kick by shortest playing time
// 2 - kick by worst ping
// 3 - don't kick anyone and put on remaining reserved slots only players with reservation
amx_reservation 3

Отвечает за режим выделения резервных слотов входящим на сервер админам:
0 – никого не кикать и помещать на резервные слоты (если публичные слоты заняты, на резервные попадут только игроки с правами на него;

если не заняты, то игроки с правами на резервный слот сначала займут публичные слоты.)
1 – кикать тех игроков, которые меньше всех успели поиграть (обидно, да? ;)
2 – кикать тех, у кого наибольший пинг.
3 – никого не кикать – на оставшиеся резервные слоты пускать только игроков с правом на резерв слот (игроки с правами на резервный будут

 заходить только на резервные слоты вне зависимости от не занятости публичных.)
 

Следующая строчка:

// Amount for reserved slots
amx_reserved_slots 2

Указывает количество резервных слотов на сервере.

ВАЖНО! Учтите, что в АМХ существует четкое разграничение РЕЗЕРВНЫХ и ПУБЛИЧНЫХ слотов. При определенных настройках,  как и игроки не смогут занимать резервные слоты, так и напротив – админы не смогут занимать публичные слоты. Учтите также, что если у вас на сервере все слоты выделены как резервные, с заходом на них простых (без прав) игроков (с последующим их киком со слота при входе на сервер админа), то необходимо указывать на 1 слот больше.

Этот слот, будет использоваться как “дверь” на сервер для администратора (т.е. сначала он помещается на него,

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

Пример: 14 слотов + 1 “дверь” = 15 слотов всего.

Единственный минус – эта “дверь” также отображается у игрока в свойствах сервера.

Далее, строчка:

// Time remaining displaying
// a - display text
// b - use voice
// c - don't add "remaining" (only in voice)
// d - don't add "hours/minutes/seconds" (only in voice)
// e - show/speak if current time is less than this set
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

управляет тем, как будет анонсироваться сообщение игрокам, об оставшемся до смены карты, времени. Начинает анонсирование за 20 минут до смены.

 Потом за 10,5,3,1 минут и с 11 секунды начинается посекундный отсчет до смены карты.

amx_time_display "режимы" "время"

Режимы:
a – показывать время на экране
b – использовать голос для анонсирования времени
c – не добавлять слово “осталось” (только голосовое анонсирование)
d – не добавлять слова “часы/минуты/секунды” (только голосовое анонсирование)
e – производить обратный отсчет, оставшегося до смены карты времени (в секундах)
 

Время – время в секундах, когда будет анонсироваться оставшееся до смены карты время.

Строчка

// Minimum delay in seconds between two voting sessions
amx_vote_delay 30

Интервал в секундах, между активациями графического меню голосований (смена карты, кик и др.). Голосование, которое будет поднято

до указанного времени, будет игнорировано и не показано другим игрокам.

Следующая строчка:

// How long voting session go on
amx_vote_time 10

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

Далее, строчка:

// Display who votes for what
amx_vote_answers 1

Отвечает за то, будет ли показано на экране игрока, за что проголосовал каждый игрок. 1- показывать, 0 – нет.

Строка:

// Some ratios for voting success
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02

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

1 – необходимо единогласное решение всех игроков на сервере
0.40 – необходимо только 40% голосов от всех игроков на сервере.
0.02 - необходимо только 2% голосов от всех игроков на сервере.

Строчка:
// Stats settings
// For stats settings use amx_statscfg admin command

для управления работой статистики, можно использовать команду amx_statscfg (администратор может прямо во время игры изменять настройки статистики)

Важно! данная команда работает только если включен плагин Stats Settings Plugin. Только тогда, через команду amx_statscfg  (из плагина Stats Settings), вы сможете выставлять все настройки и сохранять их в файл! 

но можно и подругому.
впишите сразу под этими строчками следующее:
amx_avlist_mode "режимы"

Режимы:
a – отображать статистику по игрокам атаковавшим вас (сколько брони и здоровья они у вас отняли)
b - отображать статистику по игрокам атакованных вас (сколько брони и здоровья вы у них отняли)
c – показывать статистику по вашему убийце (сколько здоровья и брони снял и из чего убил)
d – показывать игроку его статистику в конце карты
e – показывать игроку список 15 лучших в конце карты
f - отображает оставшееся здоровье и броню убившего вас на экране и в консоли
g – разрешить использовать “say /hp” - для детальной информации по последнему (для вас wink “боевому столкновению”.
h - разрешить использовать “say /stats” - для показа “онлайн” статистики по игроку, выбранному из списка.
i - разрешить использовать “say /top15” - для показа списка 15 лучших игроков.
j - разрешить использовать “say /rank” - для показа игроку места в рейтинге, которое он занимает. (в рейтинге АМХ – он отличен от веб рейтинга,

что называется PsychoStats!)
k - разрешить использовать “say /statsme” - для показа игроку его личной “онлайн” статистики
 

пример: amx_avlist_mode abcd

Далее, строка:

// Announce "say thetime" and "say timeleft" with voice
amx_time_voice 1

Сопровождать ли голосом анонсирование текущего времени (если игрок набрал "say thetime") и времени, оставшегося до смены карты

 (если игрок набрал "say timeleft"). 1 – анонсировать голосом, 0 – не анонсировать голосом.

Строчка:
// List of maps for nextmap chooser plugin (all maps are merged)
amx_nextmapch de_dust de_dust2 de_vegas de_storm de_nuke de_aztec
amx_nextmapch cs_militia de_prodigy cs_office de_piranesi
amx_nextmapch cs_italy de_cbble de_torn de_survivor cs_747 cs_assault
amx_nextmapch de_chateau cs_backalley cs_havana de_vertigo


1. Файлы, необходимые для установки PsychoStatsдля Win32.

• PsychoStats, система сбора и публикации статистики

ВНИМАНИЕ! Если Вы устанавливаете PsychoStats на сервер впервые и, вполне возможно, никогда раньше не имели опыта установки подобных систем, учите следующее: для функционирования серверу статистики (на счёт всех других не скажу, этот документ относится только к PsychoStats) требуется набор из как минимум двух компонентов: web-сервера и perl-интерпретатора. Подробнее об установке и настройке этих сервисов (включая полное руководство по установке и настройке web-сервера OMNI HTTPd) Вы можете прочитать здесь.

1.1 Процедура установки и базовой настройки PsychoStats.

Установка PsychoStats- дело достаточно простое. Если конечно подойти к нему с правильной стороны. Всё, что требуется от Вас сейчас, это в точности следовать моим указаниям. Немного терпения. Для начала попробую разъяснить сущность программы PsychoStats. PsychoStats- это программа, как справедливо написано выше, предназначенная для сбора и публикации статистики на Вашем сервере. Программа сканирует log-файлы из каталога d:hlservercstrikelogs (напомню, что лог сервера ведётся только при наличии в файле server.cfg переменной log on) на Вашем сервере и по результатам сканирования генерирует html-страницы в соответствии с заданными шаблонами установками (что это и как оно работает вы узнаете позже). Информация, накапливающаяся в log-файлах сервера, достаточно обширна и содержит множество разных интересных параметров, которые практически полностью и использует PsychoStats. Именно по этому, во-первых, я и выбрал PsychoStats в качестве программы ведения статистики. Во-вторых, PsychoStats выгодно отличается от аналогов простотой и логичностью своей установки. И именно к ней мы и переходим.

2. Установка PsychoStats для Win32.

Разархивируйте дистрибутив PsychoStats в каталог d:ps. Для чего это нужно я поясню позже. Войдите в каталог ps. Вы увидите два подкаталога (themes и images) и 22 файла, не больше и не меньше. Найдите среди них файл stats.cfg. Это - файл первичной конфигурации для установки PsychoStats. Что бы установить PsychoStats (в дальнейшем просто PS), Вам его нужно подредактировать. В чём смысл изменения этого файла? Как я уже сказал, это - файл первичной настройки PS. Здесь прописаны пути для установки всех основных модулей программы. После изменения настроек, а точнее будет сказать путей, работа по установке PS будет завершена. Если Вы прямо сейчас запустите файл установки install.pl, программа-установщик скажет Вам, что перед установкой PsychoStats необходимо поменять настройки файла stats.cfg. Хотя, если Вы всё таки подтвердите своё (неправильное) желание установить PsychoStats с настройками по умолчанию, установка всё же произойдёт, но концов потом не сыщите, или сыщете но потеряете при этом дополнительное время.

 

ВНИМАНИЕ! ДЛЯ РЕДАКТИРОВАНИЯ ВСЕХ ФАЙЛОВ PSYCHOSTATS ИСПОЛЬЗУЙТЕ ТОЛЬКО WORDPAD (ИЛИ FAR)! НИ В КОЕМ СЛУЧАЕ НЕ ПОЛЬЗУЙТЕСЬ NOTEPAD'ОМ ИЛИ WINWORD'ОМ! ВСЕ ФАЙЛЫ ИЗ ДИСТРИБУТИВА ПРЕДСТАВЛЯЮТ СОБОЙ ФРАГМЕНТЫ PERL-СКРИПТОВ ИЛИ ЦЕЛЫЕ СКРИПТЫ И ПРИ ИСПОЛЬЗОВАНИИ НЕПРАВИЛЬНЫХ ПРОГРАММ-РЕДАКТОРОВ (МЕНЯЮЩИХ ФОРМАТ ТЕКСТА) ВЫ РИСКУЕТЕ РАЗРУШИТЬ ИХ СТРУКТУРУ (В КАЖДОМ ФАЙЛЕ-ШАБЛОНЕ С РАСШИРЕНИЕМ HTML И ФАЙЛЕ КОНФИГУРАЦИИ С РАСШИРЕНИЕМ CFG ПРАКТИЧЕСКИ ВСЯ СТРУКТУРА ВЫПОЛНЕНА КАК СКРИПТ, С СООТВЕТСТВУЮЩИМ СТИЛЮ ЯЗЫКА PERL ФОРМАТИРОВАНИЕМ). ПРИ ЗАМЕНЕ ЧЕГО-ЛИБО СТАРАЙТЕСЬ НЕ МЕНЯТЬ ВНУТРЕННЕЕ ФОРМАТИРОВАНИЕ ФАЙЛА, СЛЕДИТЕ ЗА КОЛИЧЕСТВОМ ПРОБЕЛОВ МЕЖДУ НАСТРОЙКАМИ И ПАРАМЕТРАМИ НАСТРОЕК! ЭТО ВАЖНО!

 

2.1 Редактирование файла stats.cfg

Итак, откройте файл stats.cfg Wordpad'ом. Что вы видите? Наверное, то же самое что и я: на самой верхней строке идёт предупреждение, в точности такое же как дал я, по поводу использования NotePad'а. Для упрощения процесса я буду приводить здесь целиком пункты, которые необходимо изменить. Ищите их в тексте по порядку, иак же как их указываю я.

2.1.1 Параметр "LogPath".

Это путь, по которому PsychoStats будет в дальнейшем искать лог-файлы вашего сервера CSDS. Не трудно заметить, что и здесь и далее все пути по умолчанию явно указывают на то, что PS изначально разрабатывался для Linux-сервера и никто не почесался после портирования его под Win32 изменить эти настройки файлов по умолчанию. Так же обратите внимание, что PsychoStats одинаково распознаёт прямой и обратный слэшы, / и , по этому неважно, какие именно из них Вы будете использовать. Но, что бы в первый раз Вас не запутать, давайте использовать обратные слэши , как это принято в мире Windows-систем.

Путь по умолчанию: /usr/games/halflife/hlds_l/cstrike/logs

Заменяем его на путь к нашему фактическому местоположению лог-файлов:

d:hlservercstrikelogs

2.1.2 Параметр "HtmlPath".

Это путь к месту публикации html-файлов, т.е. то место, куда они будут складываться и где они будут доступны для web-сервера.

Путь по умолчанию: /home/httpd/html/stats

Заменяем этот путь на наш:

d:httpdroot

Т.е., на корневой каталог нашего web-сервера (подробнее о web-сервере и его настройках читайте в руководстве по OMNI HTTPd)

2.1.3 Параметр "PicsPath".

Это путь к каталогу, где будут храниться изображения карт, на которых Вы играли и играете (при установке на сервер нестандартной карты на 99% вероятно что в наборе PsychoStats не найдётся соответствующего этой карте излбражения, а значит её нужно будет просто сделать вручную, с названием по названию карты, и подложить в этот же каталог).

Путь по умолчанию: /home/httpd/html/stats/images/mappics

Заменяем этот путь на наш:

d:httpdrootimagesmappics

... и все изображения карт уйдут в правильный каталог.

2.1.4 Параметр "DLPath".

Путь по умолчанию: /home/httpd/html/cstrike/maps

Это путь к каталогу, где будут доступны для скачивания карты, которые Вы используете на сервере. Между прочим, вспомните про OMNI HTTPd (пункт "Настройка виртуального каталога"). Сейчас самое время про это вспомнить, посмотреть ваши настройки, при необходимости создать виртуальный каталог /maps для каталога d:hlservercstrikemaps с разрешением на просмотр содержимого каталога. И вписать в параметр DLPath путь:

/maps

Всё, мы внесли основные изменения, другие пока что не требуют оперативного вмешательства и могут быть изменены позднее, при необходимости. Донастроим однако несколько дополнительных параметров.

2.2 Дополнительные параметы установки.

2.2.1 Параметр "forcethemecopy"

По умолчанию = 0

Этот параметр заставит программу - установщик install.pl копировать файлы при новой установке в нужный нам каталог даже в том случае, если там уже присутствуют файлы от предыдущей установки (в обфчном режиме он запросто может отказаться от этого). Лучше всего использовать только при обновлении. Чтобы включить, поставьте значение в 1.

2.2.2 Параметр "ClosedLogsOnly"

По умолчанию = 0

Этот параметр включает проверку log-файлов на нашем сервере CSDS на предмет обнаружения ненормального (обрывочного) окончания файла, что бывает при падении сервера (лог-файл не успевает закрыться стандартным образом). Если включить этот параметр, такие файлы будут игнорироваться и их содержание не будет использоваться при сборе статистики. Чтобы включить, поставьте значение в 1.

Теперь переходим к персонализации нашего нового сервера статистики.

2.3 Персонализация сервера статистики PsychoStats.

2.3.1 Параметр # server info.

Для чего это? Этот параметр хранит информацию о Вашем сервере, которая будет отображаться на стартовой странице сервера статистики. В принципе, ни одна из настроек, указанных ниже, ни на что не влияет, это только для, скажем так, презентабельности Вашего сервера и придания ему окультуренного вида. Так что если Вам лениво, можете оставить и так, как всё есть, сервер и так будет работать, но не так красиво. Так что уж найдите время.

Переменные параметра # server info:

- serverName = Здесь внесите имя Вашего сервера, например CS 1.3 MadEagle server

- serverIP = Здесь внесите ip-адрес Вашего сервера, например 192.168.0.1 (тут же рекомендую сразу указать номер используемого сервером порта или портов, т.е. запись будет быглядеть как 192.168.0.1 : 27015 при одном или 192.168.0.1 : 27015 : 27020 при двух портах ну и так далее).

- serverHost = Здесь внесите DNS-имя (если есть!) Вашего сервера CSDS, например cs.madeagle.ru

- serverDomain = Здесь внесите DNS-имя (если есть!) Вашего сервера статистики, например это может быть http://www.madeagle.ru/.

Примечание: в пунктах помеченных (если есть!) можно и нужно использовать ip-адрес Вашего сервера, если нет возможности использовать для него DNS-имя).

- adminName = Здесь внесите имя Вашего администратора CSDS, например Иван Таранов

- adminAlias = Здесь внесите ник Вашего администратора, например sysadmin

- adminEMail = Здесь внесите почтовый адрес администратора, например sysadmin@server.ru

- adminICQ = Здесь внесите номер ICQ администратора, например 12345678

Терерь настроим порядок и правила обработки лог-файлов Вашего сервера.

2.4 Правила обработки log-файлов системой PsychoStats.

2.4.1 Параметр "ReportErrors"

По умолчанию = 1

Если параметр включён, лог-файлы с сообщениями о несущественных ошибках будут обработаны на ровне со всеми, если выключить- они будут игнорироваться. Лучше оставить эту настройку как есть, т.к. что с ней, что без неё- всё одинаково, и практически ни на что не влияет. Чтобы всё-таки выключить, поставьте параметр в 0.

2.4.2 Параметр "ReportCrashes"

По умолчанию = 0

Если параметр включен, незакрытые лог-файлы сервера CSDS, свидетельствующие о падении сервера, будут обрабатываться вместе со всеми и отдельно обозначаться, как неполные. Примечание: для использовании этой возможности должен быть включён параметр ReportErrors. Рекомендую оставить как есть.

2.4.3 Параметр "ParseNewFirst"

По умолчанию = 0

Если параметр включён, первыми из каталога ...cstrikelogs будут обрабатываться более новые log-файлы. Эта настройка - наследство от версии PsychoStats для Counter-Strike 1.1. Не нужна уже давно. Автор планирует удалить её из дальнейших версий. Чтобы включить поставьте параметр в 1.

Теперь настроим несколько важных параметров, определяющих минимальные требования к страйкерам, играющим на вашем сервере.

2.5 Требования к игрокам для ведения статистики.

2.5.1 Параметр "BaseSkill"

По умолчанию = 1000

Это базовый, начальный уровень опыта для всех игроков на Вашем сервере. Его можно оставить как есть, этот параметр, как правило, не требует корректировки.

2.5.2 Параметр "MaxDays"

По умолчанию = 14

В каждом log-файле есть дата и время записи этого файла и параметр MaxDays определяет, сколько дней будет использоваться при ведении и подсчёте статистики. По умолчанию PsychoStats сканирует последние 14 дней игры. Я думаю, будет не лишним увеличить этот параметр до, как минимум, 1-ого месяца, а лучше ещё больше (вы таки хотите иметь ПОЛНУЮ статистику или где?). Давайте установим это параметр в 60 дней, т.е. MaxDays = 60. НО! Учтите, что чем более подробная по времени статистика ведётся, тем больше нагрузка на Ваш сервер, ведь PS приходится сканировать давольно большое количество файлов... Так что сами выберите для себя нормальный срок сканирования. Единственное исключение: если Ваш сервер статистики НЕ ЯВЛЯЕТСЯ игровым сервером, вы вполне можете использовать практически любой срок сканирования, если обновление Вашего сервера происходит скажем, 1 раз в 2-3 часа. Это конечно будут периоды максимальной нагрузки на оборудование сервера. В будущих версиях PS планируется внедрить поддержку MySQL-базы и тогда, вполне возможно, этих проблем уже не будет...

2.5.3 Параметр "MaxPlayers"

По умолчанию = 150

Максимальное число игроков для отображения на Вашем сервере статистики. Я думаю, значения по умолчания тут вполне достаточно. Но если у Вас на сервере происходят или планируются очень крупные разборки с участием большого количества игроков, увеличьте этот параметр до необходимого Вам размера (хотя я сильно сомневаюсь что у Вас будут проблемы с этим параметром: где ж столько игроков-то взять? Хотя... Всяко бывает. В общем, на Ваше усмотрение.

2.5.4 Параметр "MinConnected"

По умолчанию = 2

Минимально допустимое количество игроков для начала ведения статистики на Вашем сервере. Этот параметр определяет, какое минимальное количество игроков должно присутствовать в log-файлах сервера CSDS, что бы PsychoStats начал ведение статистики по играм. Для примера, если этот параметр выставить в 10, а игроков на сервере реально человек 5-6, сервер статистики при сканировании лог-файлов определит, что количество имён игроков в log-файлах меньше величины MinConnected = 10, и статистика вестись не будет. Этот параметр менять не нужно да и в общем-то бессмысленно.

ВНИМАНИЕ! Настройки между отметками #### представляют из себя весьма связанные между собой параметры. Чтобы изменение в одном из них начало как-то себя проявлять, Вам, возможно, потребуется изменить и все или почти все остальные! Будьте внимательны! Не факт, что если игрок достиг определённых успехов по одной из позиций из этого списка требований, PS внесёт его в статистику.

####

2.5.5 Параметр "MinSkill"

По умолчанию = 1000

Этот параметр определяет количество очков опыта, необходимое для начала ведения статистики по игроку на сервере, иначе игрок будет проигнорирован. Если уровень Ваших игроков не очень-то высок, уменьшите этот параметр до, например, 500 (MinSkill = 500). Но лучше оставить всё как есть. Причина: по умолчанию практически все настройки, связанные с внесением игрока или клана в статистику и последующее их отображение на страницах сервера все-таки приведены в более-менее сбалансированное состояние.

2.5.6 Параметр "MinKills"

По умолчанию = 75

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

2.5.7 Параметр "MinDeaths"

По умолчанию = 1

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

2.5.8 Параметр "MinKDR"

По умолчанию = 0.50

минимальное соотношение параметров УБИЛ УМЕР, необходимое для начала ведения статистики по игроку на сервере). - это параметр определяет, какова должна быть разница между соответствующими показателями игрока для внесения его в статистику.

2.5.9 Параметр "MinTime"

По умолчанию = 1h

именно столько времени должен отыграть человек на вашем сервере, прежде чем система статистики внесёт его в свои файлы). - Можете его уменьшить или увеличить- это не повредит общей настройке системы статистики.

2.5.10 Параметр "MinRounds"

По умолчанию = 0

минимально необходимое для внесения в статистику количество раундов для игрока) - можно оставить как есть. Но можете его так же уменьшить или увеличить- это не повредит общей настройке системы статистики.

####

2.5.11 Параметр "UseAliases"

По умолчанию = 1

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

2.5.12 Параметр "RemovePlayers"

По умолчанию = 1

(удаление игроков из статистики) - этот параметр определяет, нужно ли удалять из статистики имена игроков с нулевым соотношением параметров УБИЛ УМЕР. Смысл этой настройки в том, что иногда некоторые игроки просто шутки ради могут изменить во время боя себе имя, и имя это попадёт при определённых условиях в статистику. Однако, если это имя ими больше не будет использоваться, оно будет просто занимать место в статистике. Что бы этого не произошло, и это не используемое имя не засоряло статистику, оставьте этот параметр =1. Тогда все мусорные имена будут довольно быстро вычищаться из статистики. Этот параметр позволяет сохранять ресурсы сервера для более нужных вещей.

2.5.13 Параметр "PlayerID"

По умолчанию = lcname

(как именно будут отслеживаться и вноситься в статистику игроки) - этот параметр определяет варианты поиска в лог-файлах и внесения игроков в статистику. Есть несколько вариантов этого процесса:

NAME = использовать имена игроков как уникальный ID для каждого игрока (регистрозависим)

LCNAME = использовать имена игроков (регистронезависим)

WON = использовать WON ID игроков (не актуально для России)

IP = использовать IP-адреса игроков

ПРИМЕЧАНИЕ: Отслеживание игроков по IP-адресу лучше всего использовать только для серверов локальной сети. Дело в том, что отслеживание игроков в интернете по их IP-адресу дело не всегда возможное, т.к. множество игроков имеют динамические адреса, и в некоторых случаях возникает ситуация с ошибками в детектировании и сопоставлении имён игроков и их адресов.

Так что при всех равных прочих условиях самым универсальным способом является настройка этого параметра на использование именно lcname.

2.5.14 Параметр "CreateClans"

По умолчанию = 1

(разрешение на автоматическое создание страниц клановой статистики) - этот параметр определяет, будет ли PsychoStats собирать из лог-файлов информацию о кланах, за которые играют люди (информация берётся путём отсекания имени игрока от имени клана, который, как правило (это не стандартизировано!), заключён в квадратные скобки, например [DEAD RAIDERS CLAN]. Если вы или кто-то из игроков на вашем сервере указывает название клана каким-то другим способом, автор не даёт гарантий, что название этих кланов будут зафиксированы в статистике.

2.5.15 Параметр "MinClanMembers"

По умолчанию = 3

(минимальное количество игроков в клане, необходимое для начала ведения статистики по их клану) - думаю, комментарии тут излишни.

2.5.16 Параметр "MinClanKills"

По умолчанию = 100

(минимальное количество убийств, совершённых кланом, необходимое для начала ведения статистики по клану) - думаю, комментарии тут излишни.

2.5.17 Параметр "MinClanSkill"

По умолчанию = 900

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

2.5.18 Параметр "MinClanKdr"

По умолчанию = 0.0

(минимальное соотношение параметров УБИЛ УМЕР для начала ведения статистики по клану) - этот параметр менять не следует, если только вы не собираетесь ограничить количество отображаемых на сервере кланов путём определения минимального уровня крутости...

2.5.19 Параметр "MinClanRank"

По умолчанию = 0

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

2.5.20 Параметр "MinClanMemberKills"

По умолчанию = 1

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

2.5.21 Параметр "MinClanMemberDeaths"

По умолчанию = 1

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

2.5.21 Параметр "CreateMapPages"

По умолчанию = 1

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

2.5.22 Параметр "MapAwardMax"

По умолчанию = 10

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

2.5.23 Параметр "ExcludeMaps"

По умолчанию = none (список имён конкретных карт или общие типы карт, которые будут исключены из статистики сервера. Напомню что существует 4 основные типа: de_ cs_ as_ es_)

- если вы выставите этот параметр например в es_ ( ExcludeMaps = es_ ), сервер статистики будет аккуратно игнорировать любые упоминания карт типа es_ (миссии побега) в лог-файлах сервера CSDS. Вы здесь также можете указывать здесь конкретные карты для игнорирования, ( например: ExcludeMaps = de_rats ) или сразу несколько различных карт (например: ExcludeMaps = as_tundra cs_speedball de_rats). Самым удобным на мой взгляд является использование смешанного шаблона игнорирования (например (помните, имена разделяются во всех случаях пробелами!): ExcludeMaps = cs_speedball de_rats as_ es_ ). В этом примере мы исключили из статистики карты cs_speedball и de_rats, а так же отключили внесение в статистику любых карт, относящихся к as_ и es_ (убийство и побег соответственно).

2.5.24 Параметр "DefaultMap"

По умолчанию = unknownmap

(определяет первую загружаемую сервером карту и всегда держит её вверху в списке отыгранных карт) - удобная настройка для того, что бы всегда получать самый быстрый доступ вашей любимой карте которая, наверно, грузится на вашем сервере самой первой.. wink . Например если вы фэн карты de_dust, выставите этот параметр как DefaultMap = de_dust и эта карта будет всегда первой в списке отыгранных на сервере карт.

Терерь настроим процесс настройки статистики применения оружия и начисления наград.

2.6 Настройки, связанные с применением оружия и статистикой наград.

2.6.1 Параметр "AwardAll"

По умолчанию = 1

(использовать обсчёт награждений по достижениям, используя ВСЁ оружие, которым пользовались на вашем сервере. При настройке этого параметра в 0 будет использоваться только то оружие, которое внесено в файл weapons.cfg. Этот параметр не влияет на страницу достижений игрока) - если хотите изменить количество skill'ов, начисляемых за использование того или иного оружия, или ограничить набор оружия, по которому ведётся обсчёт статистики достижений, вам нужно выставить параметр AwardAll в 0 (AwardAll = 0) и подправить соответствующие пункты по каждому оружию в файл weapons.cfg. 2.6.2 Параметр "AwardMax"

По умолчанию =25

(максимальное число игроков, отображаемых в списке Десятка лучших) - не очень понятно, как может быть отображено 25 человек в списке на 10 человек... Но тем не менее, оставьте всё как есть. Изменения этот параметр не требует. Хотя можете привести его в баланс, т.е. AwardMax = 10.

Настройка отображения информации, специфической для каждого игрока. 2.7 Специфическая информация. 2.7.1 Параметр "ShowPlayerAliases"

По умолчанию = 1

(отображать ли имя игрока на страницах статистики) - скрывать имена игроков нет смысла, оставьте всё как есть.

2.7.2 Параметр "ShowPlayerWONIDs"

По умолчанию = 0

(отображать ли WON ID игрока на страницах статистики) - помилосердствуйте, ну откуда у наших, русских игроков, возьмутся эти самые ID-ы? Однозначно параметр должен быть выставлен в 0 (как уже настроено по умолчанию).

2.7.3 Параметр "ShowPlayerIPs"

По умолчанию = 0

(отображать ли ip-адреса игроков на страницах статистики) - это уже ваше сугубо личное дело. Хотите- включайте (ShowPlayerIPs = 1). И тогда на страницах личной статистики каждого игрока будет отображаться его ip-адрес или адреса, если у игрока динамический ip-адрес. Вообще, для ведения детальной статистики это не помешает. Всё равно вся информация берётся PsychoStats из лог-файлов сервера только при обновлении, так что эта настройка не грузит сервер.

2.8 Настройки, влияющие на настройки отображения и доступность карт для скачивания с вашего сервера.

В основном эти настройки влияют только на файл maps.ini.

2.8.1 Параметр "maplinkpath"

По умолчанию = /cstrike/maps/

относительный путь к каталогу для скачивания карт с сервера. Пока эта настройка находится на стадии тестирования, так что ничего определённого по ней сказать не могу. Позже. Предварительный совет: Лучше всего наверно будет подключить к вашему web-серверу как виртуальный каталог ваш архив карт. Например, если ваш архив лежит в каталоге d:cs-filescs-maps, подключите cs-maps как виртуальный каталог /cs-maps на вашем web-сервере и пропишите его здесь как maplinkpath = /cs-maps/ . 2.8.2 Параметр "maplinkext"

По умолчанию = zip

(тип расширения карт, доступных для скачивания) - этот параметр определяет, в каком формате доступны карты для скачивания с вашего сервера. сейчас настройка указывает, что все карты находятся в zip-архиве. Можете изменить эту настройку на нужную вам. Например, если карты хранятся в чистом виде или вы даётся их скачивать непосредственно из каталога d:hlservercstrikemaps, который подключён на вашем web-сервере как виртуальный каталог, можете изменить этот параметр на maplinkext = bsp. Только помните, что для некоторых карт нужны так же дополнительные файлы, например типа wad, wav или spr, так что решайте сами, как пользоваться этой настройкой.

2.8.3 Параметр "mapthumbnailpath"

По умолчанию = images/mappics/

(относительный путь к файлам картинок для карт) - этот параметр определяет местонахождение картинок для карт, используемых на вашем сервере. Насколько я понял, изменения не требует.

2.8.4 Параметр "mapthumbnailsize"

По умолчанию = 160x120

(размеры картинок для карт) - стандартизовано сервером. Трогать не рекомендуется. Только в крайнем случае.

2.8.5 Параметр "mapthumbnailext"

По умолчанию = gif

(тип картинок для карт) - сейчас указан тип gif, но ничто не мешает использовать тип jpg, png, да хоть pcx... Просто измените этот параметр на нужный вам и замените картинки из каталога images/mappics/ . 2.8.6 Параметр "weaponimgurl"

По умолчанию = images/

(относительный путь к файлам картинок оружия) - оставьте этот параметр как есть, если только вы произвели настройку параметра из пункта 3. ( PicsPath ). Всё, предварительная базовая настройка PsychoStats завершена!

Теперь остаётся только сохранить только что проделанную работу (Wordpad может ругнуться при сохранении, но не обращайте на это внимания) и перейти к процессу установки.

Весь процесс собственно установки заключается в том, что вы запускаете файл install.pl (если файл не запускается или предлагает открыть себя всякой ерундой и предлагает список или пишет что не известный формат файла, это значит что у вас не установлен perl-интерпретатор и Вы не внимательно прочитали вступление, и вам необходимо срочно прочитать ещё раз начало этого документа).

После запуска вы увидите dos-подобное окно, где при внимательном просмотре увидите несколько из тех путей, которые мы с вами ввели при настройке файла stats.cfg. Программа спросит вас о корректности введённых путей, ответьте ей Y (нажав эту клавишу на клавиатуре) и проследите за процессом установки файлов. Если приглядеться, то вы увидите, что копируются только файлы картинок. Почему? Читайте дальше! В процессе вам может понадобиться один или два раза нажать клавишу Enter. Вуаля! Вы установили ваш сервер статистики! Теперь крайне внимательно прочтите следующих абзац!!!

ВНИМАНИЕ! Я не зря сразу оговорился, что разархивировать PsychoStats нужно именно в d:ps и после установки не удалять его! Дело в том, что при установке необходимых файлов всё же львиная доля файлов PsychoStats остаётся именно в вашем установочном каталоге d:ps, а в указанные вами каталоги копируются только файлы картинок! Почему? Я сам не сразу понял, почему. Потом, уже когда до меня дошло, я долго смеялся... Ну нет на это описания или хотя бы упоминания в документации по PsychoStas, нет! Смысл в том, что при первой установке ДЕЙСТВИТЕЛЬНО копируются только файлы картинок оружия и карт, и Ваш каталог по адресу htmlPath будет пустым. Он наполнится информацией ТОЛЬКО ПОСЛЕ ТОГО, как Вы уже после установки самого PsychoStats файлом install.pl из каталога d:ps запустите файл stats.pl, который появится в d:ps сразу после установки! Понимаете? Вот и хорошо! Значит процесс настройки не прошёл для вас впустую...


1.)Разархивируйте ваш архив ATAC'a
2.)Зайдите в разархивированную папку.
3.)Переместите amx_atac.amx, amx_atac_cfg и папку atac в c:\...\Half-Life\cstrike\addons\amx\plugins
4.)В папке c:\...\Half-Life\cstrike\addons\amx\plugins откройте файл plugins.ini и пропишите там следующие строки:
amx_atac.amx
amx_atac_cfg.amx
5.)Сохраните все параметры.

Установка окончена!

Установка мода для Counter-Strike: Warcraft 3 XP v.2.21

 

Итак, что есть Warcraft 3 XP. Это патч добавляющий небольшие изменения в геймплее Counter-Strike. Давайте посмотрим на нововведения:
Игроки за убийства кроме денег также получают опыт – experience. При накоплении определенного количества опыта игрок повышается в уровне и может развить какое-либо умение. Максимальное количество очков опыта – 5500, что соответствует 10 уровню.
При старте игрок, кроме стороны CT и T также выбирает одну из четырех рас (undead, human, orc или night elf). Расу можно выбрать, нажав соответствующую цифру. У каждой из них есть специфические умения и некий Ultimate skill доступный после 6 уровня. После поднятия на уровень, в начале следующего раунда, игроку предоставляется возможность изучить новое умение или усовершенствовать имеющиеся. Меню для выбора умения появляется автоматически, однако его можно вызвать и вручную, написав в консоле - "selectskill". Для активизации Ultimate skill необходимо назначить на какую-нибудь кнопку значение “ultimate”. Например:
bind q ultimate

Теперь рассмотрим расы подробнее.

1) UNDEAD

Vampiric Aura: Восстанавливает игроку (15%, 30% или 45%) единиц здоровья из единиц повреждения отнятых у противника. (Например – игрок выстрелил в противника и отнял у того 100 единиц здоровья и (15, 30 или 45 HP) будут добавлены к очкам здоровья игрока в зависимости от уровня умения).

Unholy Aura: Дает игроку ботинки скорости. Повышенная скорость распространяется также и на оружие (бегущий с ножом, теперь не бежит быстрее бегущего с AWP)

Levitation: Позволяет прыгать выше чем базовый прыжок.

Ultimate, Suicide Bomber: игрок взрывается после смерти, убивая врагов, которые окажутся поблизости.

2) HUMAN

Invisibility: Делает игрока прозрачным.

Devotion Aura: Дает игроку больше единиц здоровья (115, 130, 145)

Bash: При стрельбе в кого-нибудь у игрока есть (15%, 30% или 45%) шанс обездвижить противника на 1 секунду (у противника на секунду maxspeed установиться на 0)

Ultimate, Teleport: Позволяет выборочно телепортироваться к другим членам команды (10 секунд на восстановление способности)

3) ORC

Critical Strike: Дает 15% шанс причинить (2, 3, или 4) кратный ущерб при попадании.

Critical Grenade: ВСЕГДА умножает повреждения от гранаты в (2, 4 или 6) раза.

Equipment Reincarnation (Ankh): Дает (33%, 67% или 100%) шанс возродиться в следующем раунде с снаряжением бывшем на игроке при смерти.

Ultimate, Chain Lightning: Способность стрелять цепной молнией. Повреждения уменьшаются на 2/3 при каждом прыжке молнии от одного противника к другому.

4) NIGHT ELF

Evasion: Дает (10%, 20% или 30%) шанс отклонить урон.

Thorns Aura: При попадании в игрока (10%, 20% или 30%) от повреждения отнимаются из жизни противника.

Trueshot Aura: Добавляет (15%, 30% или 45%) дополнительного урона к каждой пуле игрока.

Ultimate, Entangle Roots: Обездвиживает противника на 10 секунд.


При игре вокруг персонажей часто появляются цветные ауры. Вот их цветовая расшифровка:

Красный: Причинено дополнительное повреждение (Critical Strike/Grenade или Thorns/Trueshot Aura)

Белый: Когда игрок обездвижен на 1 секунду.

Зеленый: Если у игрока vampiric aura и он причиняет повреждение другому игроку.
Также игрок загорается зеленым в начале раунда если у него сработало Equipment Reincarnation

Голубой: При попадании в игрока с Evade ability.


Также в игру добавили торговца артефактами. Чтобы попасть в магазин нужно назначить на какую-нибудь клавишу значение "shopmenu". Например:
bind i shopmenu

Покупать можно только один предмет, за исключением Tome of Experience – его можно накупить на всеJ. При покупке еще одного предмета предыдущий теряется.
Вот список артефактов:

Ankh of Reincarnation: Если игрок погибает, в следующем раунде он возрождается с тем же снаряжением.

Boots of Speed: Игрок бегает быстрее.

Claws of Attack +6: добавляет 6 единиц повреждения к каждой выпущенной пуле.

Cloak of Shadows: Делает игрока прозрачным. Прозрачность усиливается если переключиться на нож.

Mask of Death: Восстанавливает пункты здоровья при каждом удачном попадании.

Necklace of Immunity: Иммунитет к Ultimate способностям противника.

Orb of Frost: Замедляет противника при попадании.

Periapt of Health: Дополнительные пункты жизни.

Tome of Experience: Добавляет очки опыта.

 

С теорией разобрались. Теперь посмотрим, как все это играет. Скажу сразу, что довольно забавно, но жутко несбалансированно. Разберемся подробнее.
Раса Undead – мне понравилось. Добавляет аркадности в игровой процесс. Мечешься как угорелый, прыгаешь как кенгуру. Да еще так смешно взрываешься после смерти. Очень весело.
Раса Human – тоже понравилось. Эта раса придется по вкусу командным игрокам. Возможность телепортироваться всей командой в одну точку оценят любители грамотного тимплейя. Жалко, что Invisibility оказалось довольно бесполезным умением, игрок все равно заметен.
Раса Orc – ну это совсем уж нечестно - Critical Grenade – одним броском гранаты можно истребить всю команду противника. Абсолютно не спортивная раса.
Раса Night Elf – самая «серая» раса. Все умения ненаглядные и в суматохе боя их можно не заметить. Хотя Trueshot Aura – штука мощная.


Установка.

Counter-Strike: Установка мода Warcraft 3 XP 2.21 под WIN

Кроме самого мода понадобится:

1. AMX-мод, версия минимум 0.9.2 -

2. Metamod -  сейчас есть версия 1.16.2
остальное надо для версии 2.21, 2.20 и без этого работает:
3. Модуль под AMX MThread

Установка:
0. Если директорий нету, то создаём. Должно быть примерно так:

cstrike\addons\amx
dlls
examples
logs
plugins

cstrike\addons\metamod
dlls

В принципе AMX-мод версии 0.9.3 разархивируется сразу в папку Addons, её можно просто скопировать в cstrike\

1. Ставим Metamod

1.1. в поставке Metamod идёт куча всяких файлов, но нам (насколько мне известно) нужен только metamod.dll.
Его помещаем в cstrike\addons\metamod\dlls\
1.2. открываем файл cstrike\liblist.gam, ищем строку, начинающуюся с gamedll ... и приводим её к виду:
;gamedll "PODBot\podbot.dll" - предыдущую строку не удаляем, а просто закомментируем
gamedll "addons\metamod\dlls\metamod.dll"

2. Ставим AMX-mod

2.1. Копируем все файлы и директории как есть в cstrike\addons\amx\
1.2. Создаём файл
cstrike\addons\metamod\plugins.ini и записываем в него:
;- - - - - - начало файла - - - - -
; AMX Mod
win32 addons\amx\dlls\amx_mm.dll
linux addons/amx/dlls/amx_mm_i386.so

; More script functions for AMX Mod
win32 addons\amx\dlls\fun_ms.dll
linux addons/amx/dlls/fun_ms_i386.so

; Stats for Counter-Strike
win32 addons\amx\dlls\csstats_ms.dll
linux addons/amx/dlls/csstats_ms_i386.so

;Warcraft 3 XP mod - заранее пропишем
win32 addons\amx\dlls\war3_ms.dll
linux addons\amx\dlls\war3_ms_i386.so
;- - - - - - конец файла - - - - -

3. Установка Warcraft 3 XP v.2.21

3.1. копируем war3_ms.dll в cstrike\addons\amx\dlls\
3.2. копируем warcraft3.amx в cstrike\addons\amx\plugins\

3.3. Устанавливаем MThread-модуль
3.3.1. копируем mthread_ms.dll в cstrike\addons\amx\dlls\
3.3.2. копируем mthread.amx в cstrike\addons\amx\plugins\

3.4. Редактируем файл cstrike\addons\amx\modules.ini

;- - - - - - начало файла - - - - -
; AMX Modules
; You can specify both linux & win32 modules here

; CS Stats
; must be declarated in MetaMod and AMX
addons/amx/dlls/csstats_ms.dll
addons/amx/dlls/csstats_ms_i386.so

; AMX LogD
; must be declarated in MetaMod and AMX
;addons/amx/dlls/logd_ms.dll
;addons/amx/dlls/logd_ms_i386.so

; MySQL access
addons/amx/dlls/mysql_ms.dll - по умолчанию в начале строки ";" - убрать
addons/amx/dlls/mysql_ms_i386.so

; More functions for modifications in HL
; must be declarated in MetaMod and AMX
addons/amx/dlls/fun_ms.dll
addons/amx/dlls/fun_ms_i386.so

; Rcon and Query
;addons/amx/dlls/udp_ms.dll
;addons/amx/dlls/udp_ms_i386.so

;MThread - прописываем модуль MThread
addons/amx/dlls/mthread_ms.dll
addons/amx/dlls/mthread_ms_i386.so

;Warcraft 3 XP mod - прописываем Warcraft
addons/amx/dlls/war3_ms.dll
addons/amx/dlls/war3_ms_i386.so
;- - - - - - конец файла - - - - -

3.5. Редактируем файл cstrike\addons\amx\plugins\plugins.ini, в конец ДОПИСЫВАЕМ:
;- - - - - - начало дописывания - - - - -
;MThread module
mthread.amx

;Warcraft 3 XP mod
warcraft3.amx
;- - - - - - конец файла - - - - -

*Примечание. Во всех файлах можно убрать всё, что касается linux (ссылки на *.so).
А можно и оставить, если не мешает.

Вроде бы всё, мод Warcraft3 2.21 XP вроде как установлен.

4. ДОПОЛНЕНИЕ: Мы хотим ботов. Установка PODBot под Metamod

4.1. ищем, или если нету - создаём cstrike\autoexec.cfg
;- - - - - - начало дописывания - - - - -
localinfo mm_gamedll podbot/podbot.dll
;- - - - - - конец файла - - - - -

Всё, запускаем и надеемся что запустится. Warcraft 3 XP поддерживает ботов, так что играть будет интересно.
А кому боты даже 100-го уровня кажутся слишком слабыми, рекомендую: POD-Bot Fix. Откуда он взялся - неизвестно,
но вещь полезная - исправлены много глюков ботов (podfix_mm.dll) и исправлено/улучшено
прицеливание (botaim_mm.dll).

5. Установка POD-Bot fix (это плагин под Metamod)

5.1. Где взять - не знаю, можно поискать по ключевым словам "POD-Bot fix", "botaim_mm", "podfix_mm"
рабочую версию я нашёл тут: http://dc.altnet.ru/files/PODbot_fix.zip

5.2. Создаём в cstrike\addons\ директорию podfix.
Файлы podfix_mm.dll и botaim_mm.dll помещаем в cstrike\addons\podfix\

5.3. Редактируем файл cstrike\addons\metamod\plugins.ini
;- - - - - - начало дописывания - - - - -
;POD-Bot fix
win32 addons\podfix\podfix_mm.dll
win32 addons\podfix\botaim_mm.dll
;- - - - - - конец файла - - - - -


WarcraftXP_FT

перевод консольных команд, навыков "Расс"

 

ultimate - активация 4-й магии
shopmenu - меню первого магазина
shopmenu2 - меню второго магазина
ability - нужно для некоторых навыков
---------------------------------------------------------------------
Доступные команды:
"war3menu" - WarCraft3 XP меню игрока
"selectskill" - выбор скилов не дожидаясь окончания раунда
"changerace" - Смена рассы во время игры (пока отключено)
"playerskills" - показывает выбор других игроков
"skillsinfo" - показывает ваш набор скилов и выбранную рассу
"itemsinfo" - Показывает купленный артефакт и что он делает
"war3help" - выдает в консоль доступные команды
"war3vote" - голосование за отключение или включение плагина (on, off)
"say /shopmenu" - первый магазин WC3FT (тоже, что и shopmenu)
"say /shopmenu2" - второй магазин WC3FT (тоже, что и shopmenu2)
"say /changerace" - тоже, что и "changerace"
"say /selectskill" - тоже, что и "selectskill"
"say /playerskills" - тоже, что и "playerskills"
"say /skillsinfo" - тоже, что и "skillinfo"
"say /itemsinfo" - тоже, что и "itemsinfo"
"say /itemsinfo2" - тоже, что и "itemsinfo2"
"say /level" - показывает инфу по уровню и скилам
------------------------------------------------------------
Магазин1:
Ankh of Reincarnation: Восстанавливает оружие после смерти (в следующем раунде)
Boots of Speed: Ускоряет бег.
Claws of Attack +6: При каждом попадании у противника забираеться дополнительных 6 хит-поинтов
Cloak of Shadows: Добовляет прозрачности. прозрачность увеличиваеться если остановиться с ножом в руках.
Mask of Death: Возвращает процент наносимого урона.
Necklace of Immunity: Дает иммунитет от магий ultimate и критических гранат
Orb of Frost: Замедляет противника при поподании
Periapt of Health: Добовляет 40 хитпоинтов
Tome of Experience: Увеличивает опыт (experience) при покупке
------------------------------------------------------------
Магазин2:
Scroll of Respawning: Восстанавливает после смерти
Mole Protectant: Дает защиту от mole первые 6 секунд раунда
Amulet of the Cat: Делает ваш бег безшумным
Sock of the Feather: Понижение гравитации (больше, чем у Undead's 3 level)
Helm of Excellence: Иммунитет к попаданиям в голову (headshots)
Flaming Gloves of Warmth: Восстанавливает потраченую гранату через 10 секунд.
Ring of Regeneration +1: Добовляет 1 HP каждые 2 секунды (можно покупать до 5 колец)
Chameleon: Маскирует под противника
Mole: Телепортация на базу противника
----------------------------------------------------
Blood Mage, skills:
Pheonix: Вы имеете шанс Hа (33.3%, 66.6% или 100%)
возрождать первoro teammate который умирает
Banish: Вы имеете шанс Hа (5%, 10% или 15%) подкинуть высоко вверх вашего врага
Mana: Дает тебе (2%, 4%, 8%) от денег противника
Ultimate - Flame Strike: огненное дыхание
________________________________________
Shadow Hunter
Healing Wave: Каждыe (6, 4, 2) секунды вы и ваши тиммэйты вокруг вас получаете 1НР
Hex: (1 %, 2 % или 5 wacko шанс на превращение вашего врага в большой "губер"
Serpent Ward: Вы получаете (1шт, 2шт, 3шт) "опека змеи" на каждый раунд с повреждением соседних вражин, надо пробиндить "ability", Опека Змеи появляется как вспышки молнии, они - того же самого цвета,что и ваша команда, так что не идите во вражескую опеку змеи
Ultimate - Big Bad Voodoo: Невидимость на 3 секунды
_________________________________________
Warden:
Fan of knives: Вы имеете (5 %, 10 %, 15 wacko шанс на халявное использование "mole" - то есть респ на вражеской базе =)
Blink: Понижает ВСЕ вражеские способности на (33.3 %, 66.6 %, 100 wacko (кроме купленных артефактов), это - пассивнаый скилл
Shadow strike: Вы имеете (15 %, 30 %, или 45 wacko шанс на полное повреждение вашего вражины (действует только дважды)
Ultimate - Vengeance (Месть): После смерти ты сразу респаунишся с 50 НР И можешь дальше метать икру =)
___________________________________________
Crypt Lord:
Impale: делает сотрясение экрана врага (как при взрыве бомбы)
Spiked Carapace: даётт (5 %, 15 % или 27 wacko шанс на отражение дэмэджа вражине, который стреляет в тебя, и ты получаеш его броню
Отвратительные Жуки: Вы имеете (15 %, 25 %, или 45 %), шанс на то, что ваши 2 жука нападут на врага когда вы взяли его на прицел
Ultimate - Locuts Swarm: Рой Саранчи атакует врага
.


Как понизить пинг и убрать лаги и увеличить производительность
Начнем с простого, Во время игры постарайтесь проследить, чтобы вся система была максимальна свободна, отключите все p2p клиенты; торренты; емули;одс....
отключите фаервол(обычного браундмэра хватит) антивирус.. вобщем все , что грузит систему и сетевой ресурс! следите за безопасностью машины, обычные спай-вирусы могут серьезно кушать траффик, отсылая хозяину собранную у вас информацию.
жмём ctrl+alt+del посмотрите загруженность системы!
сколько памяти выделенно, свободен ли процессор!
Загрузка процессора в бездейтвующей системе, недолжен превышать 5-15%! если же загрузка ЦП скачет, или стабильно держится на отметке от 30 до 100% это не хорошо! Открываем закладку "процессы" в диспечере задач и смотрим какие программы кушают наши ресурсы(цп и память) и отключаем их, если этого нельзя зделать(к примеру explorer или какой либо системный процесс), можно попробовать снизить приоритет(щелкаем правой кнопкой по образу процесса и смотрим в пункте "приоритет" какой у него стоит приоритет ставим на средний или ниже среднего)
Могу добавить еще, что системные процессы не кушают цп, если какой то процесс нагружает цп более 10%, значит с ним, что то не то! Может быть еще вариант: в списке процессов, все программы ведут себя тихо и не трогают особо цп, но нагрузка на него все равно идет! скорее всего работает вирус!
 
Немного оптимизируем систему:
 это вам поможет и не повредят ваш компьютер. прилично увеличится производительность Windows/игровых приложений.
 
1
 
Создаем текстовый документ
* Называем его: deleteprefetch
* Открываем этот файл и пишем вот эту строчку: del C:\Windows\Prefetch\*.* /Q
* Сохраняем этот файл с расширением .bat
* Запускаем этот файл
2
Пуск\выполнить\пишем: regedit
* Открываем вот так: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
* DisablePagingExecutive заменяем на 1
* LargeSystemCache заменяем на 1
Видиокарта
Естественно установите последние драйвера
в настройках карты отдаем приоритет производительности, отключите анизатропную фильтрацию, вобщем то, чем больше отключите эффектов, тем больше будет производительность! 
 
 
3
Зайдите в папку "C:\windows\system32\" и найдите файл
* atioglxx.dll - если вы пользователь ATi, или
* nvoglnt.dll - если вы пользователь NVIDIA.  кликаем по ней- "copy"
4
Зайдите в папку "gldrv" в вашей директории Counter-Strike. Внутри этой папки находятся два файла. Переименуйте "3dfxgl.dll" во что хотите. Теперь нажмите Ctrl+V, или правый клик и "Paste". Вы должны увидеть файл который мы копировали из папки "system32".
5
Откройте файл "drvmap.txt" редактором (Скажем Notepad), но не используйте MS-Word! Удалите всё внутри этого файла! Теперь добавьте новую строчку:
"gldrv/nvoglnt.dll OpenGL Driver" (без "") - если у вас NVIDIA
"gldrv/atioglxx.dll OpenGL Driver" (без "") - если у вас ATi
Сохраните и закройте этот файл.
Ну и само собой чем выше разрешение экрана, тем больше "кушает" система, тем меньше будет FPS.
6
Запустите Counter-Strike, зайдите в Options. В закладке Video выберите OpenGL, нажмите apply и ok.
В ярлыке CS дописываем вот это: -dxlevel 7(правй клик по ярлыку cs, свойства
Перезагружаем ПК!
 
Так, с грубой частью покончили, теперь тонкие настройки самой игры.
Редактировать файлы с расширением .cfg лучьше всего обычным блокнотом!
Делаем для игры переключатели режимов сети!
находим в каталоге с игрой этот файл autoexec.cfg
открываем его и добавляем туда это
alias net0 "rate 1400; cl_rate 1000; cl_updaterate 10; cl_cmdrate 15; alias netsw net1; echo *** Net: 24.0k, updates: 12; speak ten"
alias net1 "rate 2600; cl_rate 1500; cl_updaterate 15; cl_cmdrate 20; alias netsw net2; echo *** Net: 26.4k, updates: 15; speak fifteen"
alias net2 "rate 3100; cl_rate 2000; cl_updaterate 20; cl_cmdrate 25; alias netsw net3; echo *** Net: 31.2k, updates: 20; speak twenty"
alias net3 "rate 3300; cl_rate 2500; cl_updaterate 25; cl_cmdrate 30; alias netsw net4; echo *** Net: 33.6k, updates: 25; speak twenty.five"
alias net4 "rate 6000; cl_rate 5000; cl_updaterate 50; cl_cmdrate 50; alias netsw net0; echo *** Net: all must die, updates: 50; speak fifty"
net0
Биндем кнопочку с помощью которой мы будем менять режимы подключения
делается это так
находим и открываем config.cfg и вписываем туда это:
 
bind ALT netsw //вместо ALT можно поставить любую клавишу.
net_graph 1
net_scale 5
net_graphpos 2
 
Кстати чтобы не запутаться и не забыть что и куда вписал в этих файлах лучше комментировать все настройки.
 
например:
//Настройки для оптимизации сети:
bind ALT netsw
net_graph 1
net_scale 5
net_graphpos 2
 
  // - эти палки говорят системе чтобы она не обращала внимание, на то, что написанно за этими палками, Так можно и отключить настройку или плагин, поставить перед ней эти слэши(палки).
 
все! сохраням фаил и прямо в игре жмем забиндованную кнопку(в нашем случае alt) и подбираем себе подходящий режим!
 
Вот еще рекомендации по настройке игры.
Все эти настройки либо меняем либо вписываем в фаеле config.cfg
 
cl_allowdownload, cl_allowupload - при значении "1" разрешают игроку скачивать и закачивать модели, карты и т.д. В принципе на пинг влияет незначительно, поэтому лучше оставить 1.
cl_cmdbackup - количество пакетов, посылаемых на сервер в секунду. ИМХО, лучше ставьте примерно 2.
cl_cmdrate - скорость посылки команд на сервер. Наиболее оптимальное значение для игры по модему - 20-30
cl_download_ingame - скачивание моделей, логосов в игре... а нам это надо?Улыбающийся Значит, ставим 0.
cl_lc - компенсация лагов на стороне сервера, поэтому лучше поставить 1. К сожалению, работает только при включенной команде sv_unlag на сервере.
cl_lw, cl_lb - для обоих ставим значение 1, действия, связанные с оружием будут просчитываться на стороне клиента, как впрочем и эффекты крови и т.д.
cl_nodelta - запрещает дельта сжатие, советую поставить "0".
cl_nopred - если хотите видеть плавное передвижение игроков - поставьте "0"
cl_resend - время, через которое будет послан пакет, если предыдущий не дошел. Лучше установить примерно 4-5.
cl_updaterate - скорость обновления сведений об игре. "20" является оптимальным значением.
fps_modem - увеличивает FPS при игре по модему. Ставьте 28.
mp_decals - количество одновременно видимых эффектов. Чтобы меньше лагало - ставьте 0.
pushlatency - эта команда сглаживает лаги. Должно стоять значение от 50 до 100% пинга со знаком "-". Например, -150 при пинге 250.
Теперь рассмотрим другие полезные команды:
r_drawviewmodel - при значении "0" уменьшается FPS, да и играть, ИМХО, лучше.
r_drawviewentities - хорошая команда, только моделей видно не будет:(. Оставьте 1.
hud_fastswitch - быстрая смена оружия. Я использую значение "1"
max_shells - число одновременно видимых гильз. Ставим "0"
fastsprites - качество дыма. Лучше установить "2"
max_smokepuffs - количество одновременно видимых клубов дыма... чем меньше, тем лучше:)
Вот вроде и все... остается на сервере прописать следующие команды и тогда совесм хорошо будет:
sv_unlag - Компенсировать лаги клиентов т.е. разрешить cl_lc, cl_lw и cl_lb (значение = 1).
sv_unlagmax - Максимальное время компенсации задержки в секундах. Оставьте значение по умолчанию - 0.5 секунды.
sv_unlagsamples - Сколько предыдущих пакетов используются для вычисления задержки клиентов
 
Geforce вот настройки на максимальную производительность:
анизотропная фильтрация выкл
вертикальный синхроимпульс отключить
включение масштабиро.. текст.. билинейная
ограничение расширения вкл
сглаживания-параметры нет
сглажевания-прозрачность множественная выборка
соответствующая привязка тек.. выкл
тройная буферизация выкл
ускорение нескольких дисплеев.. режим однодисплейнойпроизводительности ..
фильтрация текстур анизотропная оптимизация по выборке вкл
фильтрация текстур анизотропная оптимизация фильтраци... вкл
фильтрация текстур качество высокое производит-ть
фильтрация текстур отрицательное отклонение УД разрешить
фильтрация текстур трилинейная оптимизация вкл

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, Background Intelligent Transfer Service, Event Log сервисы
Рекомендуется установка Service Pack2- это увеличит производительность и обезопасит вашу систему.
Улучшение производительности XP/2000:
Отключаем System Restore (control panel/systme/system restore)
Отключаем ненужные сервисы (start menu/run/services.msc)- это поможет освободить "нижнюю" память, и увеличить скорость работы операционной системы, также помогает с некоторыми проблемами безопасности. Вы можете без вреда отключить следующие сервисы:

NVIDIA Display Driver Service
Bluetooth Support Service
Автоматическое обновление
Диспетчер очереди печати
Вторичный вход в систему
Планировщик заданий
Модуль поддержки NetBIOS через TCP/IP
Система событий COM+
Служба восстановления системы
Служба времени Windows
Служба загрузки изображений (WIA)
Служба регистрации ошибок
Справка и поддержка
Темы
Управление приложениями

Сделай все так, как написано в этом посте и будет 99 фпс.

Если вы играете по модему, то выключайте icq, останавливайте закачки и всё остальное, что создаёт лишний трафик. Затем сделайте в своём конфиге переключатель настроек сети. Делается он очень просто: В файл cstrike/autoexec.cfg добавьте вот это: alias net0 "rate 1400; cl_rate 1000; cl_updaterate 10; cl_cmdrate 15; alias netsw net1; echo *** Net: 24.0k, updates: 12; speak ten" alias net1 "rate 2600; cl_rate 1500; cl_updaterate 15; cl_cmdrate 20; alias netsw net2; echo *** Net: 26.4k, updates: 15; speak fifteen" alias net2 "rate 3100; cl_rate 2000; cl_updaterate 20; cl_cmdrate 25; alias netsw net3; echo *** Net: 31.2k, updates: 20; speak twenty" alias net3 "rate 3300; cl_rate 2500; cl_updaterate 25; cl_cmdrate 30; alias netsw net4; echo *** Net: 33.6k, updates: 25; speak twenty.five" alias net4 "rate 6000; cl_rate 5000; cl_updaterate 50; cl_cmdrate 50; alias netsw net0; echo *** Net: all must die, updates: 50; speak fifty" net0 В файл cstrike/config.cfg нужно добавить вот это: bind ALT netsw //вместо ALT можно поставить любую клавишу. net_graph 1 net_scale 5 net_graphpos 2 Прямо в игре нажимая клавишу ALT подберите оптимальную скорость для вашего коннекта. По моему опыту при коннекте в инет 33600 нормально без лагов можно играть на значении 10-15. Расшифровка: rate - Ограничение входящего трафика (Байт/сек.) cl_rate - Ограничение исходящего трафика (Байт/сек.) cl_updaterate - Число обновлений от сервера к клиенту (входящий трафик) в сек. cl_cmdrate - Число обновлений от клиента к серверу (исходящий трафик) в сек. Ещё некоторые полезные установки конфига(файл cstrikeconfig.cfg): cl_allowdownload - Разрешить скачивание ресурсов с сервера к игроку. Влияет только на время и шанс подключения. Т.е, если неактивно (стоит в 0), а на сервере модель, которой у вас нет вам не удастся завершить процесс подключения. Рекомендую активизировать (значение = 1). cl_allowupload - Разрешить скачивание сервером ресурсов клиента. Та же ситуация, если у вас модель есть, а на сервере ее нет, то вашу модель никто не увидит. Рекомендую активизировать (значение = 1). cl_cmdbackup - Количество пакетов посланных на сервер. То есть сколько отсылается серверу пакетов в секунду. Чем меньше значение чем меньше пинг, но злоупотре***** тоже не следует. Оптимальным значением будет 2. cl_cmdrate - Скорость с которой посылаются комманды на сервер. Для оптимальной работы значние должно соответствовать параметру framerate. Если говорить про модемное соединение, то значение должно быть от 20 до 30. Для начала поставьте 20. cl_download_ingame - Разрешить скачивание ресурсов прямо в игре. На ваш выбор т.к. сказывается на скорости соединения только если у кого-нибудь наставлено фичей на CS и он только что присоединился к игре. Я обычно разрешаю скачивание в игре (значение = 1). cl_lc - Компенсация лагов на стороне сервера. Данный параметр заставляет сервер принять во внимание ваш пинг и значительно оптимизировать работу, но эта опция может быть отключена на сервере (sv_unlag 0). Если это так, то cl_lc да впрочем и cl_lw игнорируются. Значение cl_lc как вы поняли нужно поставить 1. cl_lw - Все эффекты и действия связанные с оружием просчитываются на стороне клиента. Это помогает значительно оптимизировать работу, но у вас не будет 100%-ой гарантии, что то что вы видите действительно так. Хотя сколько я играл ни разу не заметил каких либо отклонений от реально происходящего. Хотите играть без лагов ставьте значение 1. cl_lb - Все последствия перестрелки т.е. пятна крови, дыры на стенах и т.д. просчитываются на стороне клиента. Такой же принцип оптимизации как и в предыдущих двух коммандах. Значение 1 для оптимизации. cl_nodelta - Запретить дельта сжатие. Никогда не делайте этого т.к. скорость соединения это не улучшит и предназначено для хороших локальных сетей и убогих компов. Для игры по модему значение должно быть 0. cl_nopred - Не предугадывать движения игрока. Если хотите видеть плавные передвижения других игроков да и себя не включайте эту опцию (значение = 0). cl_resend - Время через которое будет снова послан пакет, если предыдущий не дошел. Чем меньше тем быстрее будет исправлена ошибка при передаче пакета данных, но иногда стоит ставить значение не 1, а 2 или даже 3 т.к. если на линии есть шумы и следующий пакет тоже не дойдет, будет критическая ошибка и вылет с сервера (в правом-верхнем углу сообщение Connection Problem). Для начала поставьте значение 1. cl_showfps - Показать FPS в левом-верхнем углу. В левом-верхнем углу будет показан ваш текущий FPS. Если график соединения отключен (net_graph 0), то можете включит счетчик FPS (значение = 1). Но если следуете всем моим рекомендациям не включайте (значение = 0). cl_updaterate - Cкорость с которой обновляются сведения об игре. Если значение параметра 20, то сведения об игре обновляются 20 раз в секунду. Кстати значение 20 является оптимальным. fastsprites - Вид спрайтов дыма. Выглядят ужасно. Значение может быть 0, 1, 2 или 3. Где 0 - реалистичные, а 2 - самые простые (и убогие). На скорость соединения значение сказывается не особо, скорее на быстродействие самого CS. Рекомендую для начала в качестве значения - 2. fps_modem - FPS максимально по модему. Как и обычное FPS, но действительно только при игре по модему. Ставьте 28. hud_fastswitch - Быстрая смена оружия. В этом случае вы не сначала нажимаете на слот и затем на выстрел и только тогда меняется оружие, а сразу нажимаете на слот и оружие поменялось. max_shells - Максимальное количество одновременно отрисовываемых патронов. Для любителей спецэффектов. Советую сразу поставить в 0. max_smokepuffs - Максимальное количество одновременно отрисовываемых клубов дыма. Аналогичен предыдущему параметру, но тут речь идет о клубах дыма. mp_decals - Количество отображаемых одновременно дыр от выстрелов, пятен крови и т.д. Чтобы не ущемлять себя в эффектах и одновременно сэкономить на системных ресурсах поставьте 10. Кстати для одиночной игры параметр другой - r_decals. mp_footsteps - Звук шагов. Если уж очень пингует отключите, но вообще без них играть невозможно. net_graph - График скорости соединения. Значения: 1- статистика и график соединения, 2 - статистика, график соединения и график передачи данных, 3 - только статистика и 0 - неактивен. net_graphwidth - Ширина графика скорости соединения. Следует оставить значение по умолчанию - 192. net_graphpos - Расположение графика скорости соединения. Т.е. слева, по центру или справа. Оставьте по умолчанию слева (значение = 1). pushlatency - Сглаживать / компенсировать задержку. Равна 50 или 100% пинга взятыми с противоположным (отриц.) знаком. К примеру, если пинг 300 по значение pushlatency должно быть (-150) или (-200). Пока поставьте (-150). scr_conspeed - Скорость выезжания консоли. Я ставьлю 10000. Настройки сервера(файл cstrike/server.cfg): sv_unlag - Компенсировать лаги клиентов т.е. разрешить cl_lc, cl_lw и cl_lb. При игре по модему сервер должен поддерживать компенсацию лагов (значение = 1). sv_unlagmax - Максимальное время компенсации задержки в секундах. Оставьте значение по умолчанию - 0.5 секунды. sv_unlagsamples - Сколько предыдущих пакетов используются для вычисления задержки клиентов. Хватит одного пакета (значение = 1).
Для начала уберём дефолтное графическое оформление. Для этого заходим Пуск > Настройка > Панель управления. Тут появляются два пути.
1) если перед вами отображаются девять иконок, то мы выбираем кружок с надписью Производительность и обслуживание > Настройка визуальных эффектов > Параметры быстродействия и ставим галочку напротив "Обеспечить найлучшее быстродействие". Windows XP примет вид Windows 98, тем самым разгрузив комьютер от лишних графических наворотов.
2) Если перед вами в "Панеле управления" значков несколько десятков, то вверху окна мы выбираем Сервис > Свойства папки > Общие и ставим галочку напротив "Отображение списка типичных задач в папке". Появятся в "Панеле управления" те самые 9 значков. Далее следуем пункту №1.
2. Настройка видеокарты
Заходим в свойства рабочего стола (кликнуть правой клавишей на рабочем столе или зайти Пуск > Выполнить и написать там desk.cpl). Далее выбираем Параметры > Дополнительно.
1) Настройка герцовки
Заходим в "Монитор"
- для видеокарт GeForce убираем галочку "Скрыть режимы, которые монитор не может использовать".
- для видеокарт Radeon делаем тоже самое + заходим в "Монитор" с красной эмблемкой и там выбираем из 4 пунктов снова "Монитор". Ставим "Максимальная частота развёртки" 100 hz.
Этими всеми действиями мы снимаем программные лимиты обновления монитора. Далее заходим в свойства ярлыка и дописываем возле "Объекта" строку "-freq 100" и жмём "Применить". Заходим в КС и в меню монитора смотрим кол-во герц. Если стоит 100 hz, то всё сделали правильно.
Эти настройки стправедливы только для CRT-мониторов ("телевизоров"). Для большинства TFT-мониторов максимально 75 hz.
2) Настройка производительности
В свойствах видеокарты ставим:
- Antialiasing settings "off"
- Anisotropic filtering "off"
- Image settings "High perfomance" (Высокая производительность)
- Vertical Sync "off" (Вертикальная синхронизация)
- Conformant Texture Clamp "off" (Привязка текстуры)

---------------------------------------------
Настройка sensitivity
Заходим в свойства мышки (через Панель управления или Пуск > Выполнить > main.cpl). Далее "Параметры указателя". Убираем/оставляем галочку "Повышенная точность указателя" взависимости от того играете вы с аклелерацией или без. Запомните на каком штрихе стоит чёрточка чувствительности. Для того чтобы окончательно убрать акселерацию заходите опять в свойства ярлыка и после "-freq 100" дописывайте строку "-noforcemaccel -noforcemparms". Если вы играете с акселем, то этого делать не нужно. Далее заходим в игру на сервер, пишем в консоле m_filter "0", m_pitch 0.022 (вертикальный сенс), m_yaw 0.022 (горизонтальный сенс) и выставляем себе sensitivity. Проделывая эти действия и ставя одинаковые значения у вас никогда не будет проблемы c сенсой и она всегда будет более-менее постоянной.
Совет: всегда используйте стандартные драйвера Windows для мышек, так как практически во всех клубах стоят именно они. Также на многих чемпионатах использовать отдельные драйвера не разрешают.

---------------------------------------------
4. добавьте себе в конфиг(введите в консоле) эти команды:
rate 25000
fps_max 101
cl_cmdbackup 2
cl_cmdrate 101
cl_updaterate 101
sys_ticrate 10000
ну и последнее: чтоб оружия быстро менялось пропиши hud_fastswitch 1
чтоб прицел не увеличивался cl_dynamiccrosshair 0

---------------------------------------------
ну и на всякий случай ЗВУК :
hisound Включает высококачественный звук: 1=22kHz, 0=11kHz
nosound Выключает(1) или включает звук(0)
playvol Громкость проигрывания демки
s_2dvolume Максимальная громкость 2d звука (0 - 1)
s_a3d включает(1), выключает(0) поддержку A3D
s_automax_distance Устанавливает дистанцию для максимальной громкости
s_automin_distance Устанавливает дистанцию для минимальной громкости
s_buffersize 65536 устанавливает размер буфера в байтах
s_disable_a3d выключает a3d
s_distance 60 вообщем, чем больше значение, тем ближе все слышно
s_eax включает(1) или выключает(0) поддержку EAX
s_enable_a3d включапет a3d
s_geometry включает(1)или выключает(0) геометрическое разбиение(только для a3d 2.0)
s_numpolys количество полигонов, обрабатываемых в a3d
s_occfactor проницаемость материала, то есть насколько материал заглушает звук (0 - 1)
s_refdelay минимальная дистанция между источников и ближайшим отражением
s_verbwet контролирует "сухость" звуков... чем больше значение, тем более "влажный" звук
stopsound прекращает проигрывать текущий звук
ambient_fade 100 устанавливает дистанцию, на которой слышны "включенные в карту" звуки, например, Л.Поваротти на Итали)
ambient_level устанавливает громкость для встроенных звуков (смотрите выше)

 
 
 
 
 
Хочу начать с того, что информации мною изложенной будет достаточно, это мой личный труд и он в первую очередь направлен в помощь Вам. Так что если вы хотите играть лучше, читайте и спрашивайте.
-----
Я надеюсь что все понимают, что прежде чем начать играть в любую игру, нужно ее настроить под себя.
Это очень важно если не хотите оказаться лузером и занимать почетные первые места по фрагам с конца таблицы(TAB или showscores).

После того как, Вы успешно установили Counter-Strike на свой компьютер, Вы полны хорошего настроения и готовы пристрелить кого-то в голову(виртуально), нужно сначала разобраться с ярлыком самой игры. Для начала создадим сам ярлык, зайдем в его свойства и в строке "Объект" мы вводим очень простые значения.

У меня на компьютере например так: D:\games\CS1.6\hl.exe -game cstrike -noforcemparms -noforcemaccel -freq 100
Будьте внимательны, Вы должны ввести место где находится Ваш CS, а не мой.


С помощью данной строчки, у Вас пропадает проблема с заходом сначала в Half-Life > Custom Game > Counter-Strike.
При нажатии на сам ярлык, Вы уже попадаете напрямую в саму игру.

Вы спросите, что же это такое: "-noforcemparms -noforcemaccel -freq 100"??
Ничего страшного и опасного, отныне у вас в игре отключена аксселирация, а команда -freq 100 выставляет на вашем мониторе 100Гц, когда вы заходите в CS. Иногда бывает, что хороший монитор, быстрый комп, на рабочем столе 100Гц, а в CS показывает 60Гц. Ну вот считайте, что я спас вашу ситуацию и отныне у Вас всегда будет 100Гц.
Термин "аксселирация" - читайте чуть позже в специальном словаре.

На минутку отойду от тему и вернусь к настройке Мышки, это немало важная функция в Windows'e.
Зайдем в "Пуск > Настройки > Панель управления > Мышь"

Нам нужно зайти во вкладку "Параметры указателя", изменить значения и убрать галочку.
На самом деле я хочу вам сказать что эти настройки индивидуальны для каждого геймера.
Если у вас мышь от Logitech или Microsoft то лучше все выставить так как показано на экране. Это оптимальные настройки в Windowse на который играет 80% всех геймеров планеты.

Сейчас я бы рассказал про специальные настройки видеокарт в ваших компьютерах, но лучше я сделаю это тогда, когда поступят просьбы в которых будут указаны модели ваших видеокарт. Поверьте, даже с самой ряхлой видеокарты можно вытащить от 55-85 fps.(а это уже не плохо).

Вернемся в Counter-Strike, а именно в консоль.
Правильные настройки вашей консоли повысят вашу результативность в игре на ~60%.
Для этого нужно выставить такие команды:

fps_max 99
cl_updaterate 101
cl_cmdrate 101
rate 25000
cl_cmdbackup 2

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

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

gamma 5
brightness 5

!!! Важно !!! Эти команды нужно вводить перед тем как зашли на сервак или во время смены карты на сервере.

Если вы какой-то информации не нашли в этом разделе, вы найдете её в другом, будьте внимательны.




Настройка компьютера под Counter Strike 1.6    

Для комфортной игры необходимо, чтобы машина была настроена правильно.
Есть несколько основных пунктов...
1) Видео
а. Вертикальная синхронизация должна быть выключена
Вертикальная синхронизация (vsync) означает, что кадры, которые отрисовывает движок игры, синхронизируются с частотой обновления (рефрешем, refresh) монитора.
Если она выключена, то игра посылает новый кадр на монитор в тот момент когда она его просчитала, независимо от того в каком месте электронный луч монитора прорисовывает картинку на экране. В этом случае новый кадр вполне может начать прорисовываться хоть с середины экрана, из-за этого образуются характерные "разрывы" картинки, которые легко заметить, например, бегая стрейфом около ящика. Когда синхронизация включена, картинка всегда выглядит идеально. Но (!) если игра "не успевает" за рефрешем монитора, то она просто пропускает кадры, не выводя их вовсе. Таким образом, если к примеру, монитор обновляется с частотой 100 Гц то все будет нормально только в том случае, если игра рендерит 100 кадров в секунду (100 fps), но стоит fps упасть хотя бы на 1 кадр, игра будет выкидывать 49 из этих 99 кадров, дожидаясь того момента, когда монитор начнет отрисовывать картинку с верхней линии экрана, и fps падает не до 99 (не на 1 кадр), а сразу до 50 (1/2 от 100, т.е. на 49!), затем до 33 (1/3), 25 и т.д.
Проверить очень легко... Включаем счетчик fps, кидаем перед собой дым, забегаем в него и смотрим... ) Если fps падает резко, значит синхронизация включена.

Настройка: открываем "Свойства экрана" > "Параметры" > "Дополнительно".

NVIDIA >> Заходим в закладку "GeForce xxxx", пункт "Производительность и качество", ищем параметр "Вертикальная синхронизация", убираем галочку "Управляется приложением" и ставим "Всегда выключена"

ATI >> Заходим в закладку "3D". Выбираем "OpenGL", ставим галочку "Специальные настройки", затем жмем "Дополнительно" и выбираем вариант "Всегда выключена"
б. Герцовка
Чем с большей частотой обновляется экран монитора, тем меньше устают глаза и плавнее движется все на экране. Windows XP по умолчанию сбрасывает рефреш в играх до 60 Гц > Для исправления этой вредной "особенности" необходимо сделать следующее...

NVIDIA >> Выбираем пункт "Переопределение частоты развертки" ("Refresh Override") отмечаем "Разрешить" ("enable") и ставим напротив "640*480", "800*600", "1024*768" (если позволяет монитор) - 100Гц. Для 1024*768 можно поставить 85 или другой рефреш, т.к. не все мониторы поддерживают частоту в 100 Гц на этом разрешении. Это, кстати, одна из причин, почему профи редко играют на разрешениях выше 800*600.

Важно! Этот пункт меню есть в драйверах не всегда. Во-первых, его нет в старых драйверах. Во-вторых, он недоступен если версия драйвера не соответствует вашей видеокарте. Например если в компьютере установлено видео FX5xxx, а используемый драйвер предназначен для GeForce 6-й и 7-й серии, то этот пункт будет недоступен.

ATI >> Заходим в свойства монитора, "Переопределение частоты развертки", ставим 100 Гц (в данном случае частота ставится одна для любых разрешений). Особенность драйверов ATI заключается в том, что если у вас режим рабочего стола, например, 1024*768 при 85 Гц, то переопределить рефреш в играх на 100 Гц (т.е. на бОльшую частоту чем на десктопе) невозможно. Поэтому в таком случае временно меняем разрешение раб. стола на 800*600, ставим оверрайд 100 Гц и можно возвращать прежний режим. В играх все равно будет 100 Гц =)

Кроме того, есть универсальный способ, не зависящий от того какая у вас видеокарта. Можно добавить в ярлык запуска CS команду "-freq 100", и контра запустится в режиме 100 Гц. Единственное условие - необходимо, чтобы в системе был установлен драйвер для монитора. Если драйвер отсутствует (т.е. ваш монитор отображается в свойствах экрана как стандартный "Модуль подключения монитора"), то CS запустится в оконном режиме. Чтобы постаивть драйвер, идем сюда: "Свойства экрана" > "Параметры" > "Дополнительно" > "Монитор" > "Свойства" > "Драйвер" > "Обновить"
2) Мышь
а. Драйвера
На профессиональных турнирах используются исключительно стандартные драйверы Windows XP, так что на правильно настроенном компе других быть просто не должно )
б. Акселерация
Акселерация это ускорение движения мыши. Было оно придумано для повышения удобства работы при больших разрешениях рабочего стола. Заключается акселерация в том, что расстояние, на которое передвигается курсор на экране, и расстояние, на которое перемещается мышь на коврике, связаны нелинейно. Это помогает, с одной стороны, выполнять точные мелкие движения мышью, а с другой, для того, чтобы перевести курсор из угла в угол, не нужно несколько раз переставлять мышь, достаточно двинуть ее резче. Если говорить уже об играх, то чем быстрее мы ведем мышь, проводя при этом одно и то же расстояние по коврику, тем на больший угол поворачивается прицел. Такая особенность очень полезна в Quake3 и подобных шутерах, но не в КС. Здесь главное точность, чтобы перемещение прицела абсолютно точно сответствовало движению мыши по ковру. Без этого невозможна стабильная точная стрельба "фликом" (т.е. рывком, особенно это касается АВП, хотя и остального оружия в не меньшей степени), а поэтому практически все профи играют с выключенной акселерацией.

В Windows существует встроенная акселерация, которая прописана в реестре. Выключается она двумя путями:

- mousefix
- noforce-команды

- mousefix. Официально одобрен CPL (Cyberathlete Professional League). Вносит изменения в реестр Windows, активируется только после перезагрузки.
_http://www.gotfrag.com/portal/files/82

- noforce-команды. Дописываются в ярлык запуска CS: -game cstrike -noforcemaccel -noforcemparms Тоже отключают аксель, не требуется перезагрузка. Способ более простой и удобный, т.к. на одном компьютере без проблем могут играть и те, кто отключает акселерацию и те, кто играет с ней. Для этого просто создается два ярлыка, один - с noforce'ами, другой - "обычный".

Кроме этого (!) есть второй источник акселерации. Галочка "Повышенная точность указателя" в свойствах мыши. Для полного отключения акселерации необходимо всегда ее отключать.

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

На этом все. Играйте правильно! gl hf
3) Консоль
а. Рейты
Высокие рейты для высокоскоростного коннекта:
rate "25000"
cl_rate "9999"
cl_cmdrate "101"
cl_updaterate "101"
б. Разное
cl_weather 0/1 - погода выкл/вкл.
cl_radartype 0/1 - прозрачный/непрозрачный радар.
_cl_autowepswitch 0/1 - автоматическое активирование поднятого с земли оружия выкл/вкл.
hud_fastswitch 0/1 - быстрая смена оружия выкл/вкл.
hud_saytext_time 1-15 - время задержки текста на экране.

(с) Argus

FAQ по настройке производительности Windows/игровых приложений, Стабильные 100 fps

Рекомендуемые настройки, которые сильно вам помогут и не повредят ваш компьютер. Они прилично увеличат производительность Windows/игровых приложений.

1.

а) Создаем текстовый документ
б) Называем его: deleteprefetch
в) Открываем этот файл и пишем вот эту строчку: del C:\Windows\Prefetch\*.* /Q
г) Сохраняем этот файл с расширением .bat
д) Запускаем этот файл

2.

а) Пуск\выполнить\пишем: regedit
б) Открываем вот так: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management
в) DisablePagingExecutive заменяем на 1
г) LargeSystemCache заменяем на 1
д) Перезагружаем компьютер

Драйвера:

Одназначно нужно установить самые новые драйвера для своей видеокарты.

а) Заходим - Мой компьютер, Свойства, Оборудование, Диспетчер устройств, Видеокарта, Драйвера, Удалить драйвер
б) Перезагружаем компьютер
в) Запускаем exe'шник с последними драйверами
г) Опять перезагружаем компьютер

Настройки видеокарты:

Это персональные предпочтения, но они отлично себя зарекомендовали. Правый клик на десктопе, Properties, Settings, Advanced, закладка Video Card.

Закладка Performance/Quality

-Image Setting: Preformance
-Antialiasing: Off
-Anisotropic Filtering: Off
-Texture Sharpening: Off

Перевод:
- Анизотропная синхронизация - Выключить
- Вертикальная синхронизация - Выключить
- Произодительность - Поставить на Высокую производительность

Также совет, установите программу для разгона видеокарты (Для GeForce это - Riva Tuner, для ATI - Не знаю), что даст прирост производительности. Только смотрите не переусердствуйте, а то спалите видеокарту. Прибавляйте по 3-4 пункта пока не пойдут глюки. Каждый раз, как будите прибавлять по 3-4 пункта, нужно будет перезагружать компьютер.
Если при игре в CS вы замечаете странные цвета на стенах, понижайте частоты Core/Memory на 2-3 пункта за раз, пока искажения не пропадут.

Counter-Strike:

1.

Зайдите в папку "C:\windows\system32\" и найдите файл atioglxx.dll - если вы пользователь ATi, или nvoglnt.dll - если вы пользователь NVIDIA. Сделайте правый клик на файле и выберите "copy".

2.

Зайдите в папку "gldrv" в вашей директории Counter-Strike. Внутри этой папки находятся два файла. Переименуйте "3dfxgl.dll" во что хотите. Теперь нажмите Ctrl+V, или правый клик и "Paste". Вы должны увидеть файл который мы копировали из папки "system32".

3.

Откройте файл "drvmap.txt" редактором (Скажем Notepad), но не используйте MS-Word! Удалите всё внутри этого файла! Теперь добавьте новую строчку:

"gldrv/nvoglnt.dll OpenGL Driver" (без "") - если у вас NVIDIA
"gldrv/atioglxx.dll OpenGL Driver" (без "") - если у вас ATi

Сохраните и закройте этот файл.

Ну и само собой чем выше вы разрешение ставите, тем больше "кушает" система, тем меньше будет FPS.

4.

Запустите Counter-Strike, зайдите в Options. В закладке Video выберите OpenGL, нажмите apply и ok.

В ярлыке CS дописываем вот это: -dxlevel 7

Перезагружаем компьютер и радуемся.

Форма входа
Поиск
Друзья сайта
Статистика

ONLINE: 1
GOSTI: 1
USER: 0
Copyright MyCorp © 2025