Меню сайта
Категории раздела
Полезные статьи [14]
статьи которые следует читать всем кто в команде!
Наш опрос
Как тебе наша команда?
Всего ответов: 105
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Block title

Залетный
Рекомендуем Вам зарегистрироваться
или
войти
под своим логином



Среда, 15.05.2024, 03:34
Приветствую Вас Залетный

Каталог статей

Главная » Статьи » Полезные статьи

настройки сервера,админки и всего прочего
[Шаг 1]
Первый шаг нажимаем CTRL + ALT + DEL находим hlds.exe и ставим приоритет *высокий*
[Шаг 2]
Создаём ярлык файла hlds.exe (например ярлык кидаем его на рабочий стол) берём Свойства-Обьект в строке после hlds.exe дописываем
свои параметры стандартные напимер -nomaster -cstrike -console и тд. и добавляем в конце -pingboost 3+ heapsize 250000+ sys_ticrate 10000
[Шаг 3]
Поставить HL Booster Скачать тут
Я выбрал версию lite потому что я считаю что этот вариант более стабильный,чем другие
Установка:Создаем в папке addons папку с названием Booster и кидаем туда booster_mm.dll потом прописываем в addons\metamod\plugins.ini строку
win32 addons\booster\boster_mm.dll и настройки бустера в server.cfg которые тут на форуме можно найти
[Шаг 4]
Ускорение смены карты. Для этого удаляем в папке cstrike файл custom.hpk =) НАВСЕГДА!
[Шаг 5]
Можно использовать этот скрипт для стабилизации отправки и принятия данных на сервер
Quote
alias "dslow" "sv_minrate 2500;sv_maxrate 2500;sv_minupdaterate 5;sv_maxupdaterate 5;echo dead slow"

alias "vslow" "sv_minrate 3500;sv_maxrate 3500;sv_minupdaterate 13;sv_maxupdaterate 13;echo very slow"

alias "slow" "sv_minrate 3500;sv_maxrate 5000;sv_minupdaterate 14;sv_maxupdaterate 14;echo slow"

alias "norm" "sv_minrate 3500;sv_maxrate 7500;sv_minupdaterate 15;sv_maxupdaterate 15;echo normal"

alias "fast" "sv_minrate 3500;sv_maxrate 9999;sv_minupdaterate 20;sv_maxupdaterate 20;echo fast"

alias "vfast" "sv_minrate 3500;sv_maxrate 20000;sv_minupdaterate 20;sv_maxupdaterate 60;echo LAN fast"

alias "rates" "sv_minrate;sv_maxrate;sv_minupdaterate;sv_maxupdaterate"


это можно вписать в server.cfg ,autoexec.cfg
Использование: После запуска консоли сервера наберите какой параметр вы хотите, в зависимости от интернета
Например для LAN vfast Тестируйте кароче

[Шаг 6]
Идёт на настройку server.cfg
Уменьшение лагов гарантировано =)

Quote
sv_logbans 0

sv_logecho 0

sv_logfile 0

sv_log_onefile 0

mp_logmessages 0

mp_logdetail 0

sv_unlag 1

sv_maxunlag 1

fps_max 600


это всеволишь некоторые параметры)

[Шаг 7]
Настройка server.cfg под ваш интернет
Если у вас Модем 56к , то

Quote
rate 5000

sv_rate 5500

sv_cmdrate 40

sv_cmdbackup 2

sv_updaterate 45

mp_resend 2

sv_dlmax 40

mp_decals 50

Модем 128к

Quote
rate 10000

sv_rate 10000

sv_cmdrate 60

sv_cmdbackup 3

mp_updaterate 60

sv_resend 2

sv_dlmax 100

mp_decals 100

Модем 256k

Quote
rate 12000

sv_rate 12000

sv_cmdrate 101

sv_cmdbackup 4

sv_updaterate 101

sv_resend 3

mp_dlmax 256

mp_decals 100

Модем 512К

Quote
rate 15000

sv_rate 15000

sv_cmdrate 80

sv_cmdbackup 4

mp_updaterate 45

sv_resend 3

mp_dlmax 400

mp_decals 100

Модем 1024к

Quote
rate 20000

sv_rate 20000

sv_cmdrate 80

sv_cmdbackup 6

mp_updaterate 80

sv_resend 6

mp_dlmax 800

mp_decals 300

Модем 2048к

Quote
rate 25000

sv_rate 25000

sv_cmdrate 101

sv_cmdbackup 6

sv_updaterate 101

sv_resend 6
DSL Высокоскоростной

Quote
rate "12001.000521"

sv_rate "9999"

sv_latency "-21.000521"

sv_updaterate "101"

sv_cmdrate "40"

mp_resend "2"

mp_cmdbackup "2"

sv_dlmax "768"

ex_interp "0.01"

ex_extrapmax "10"

DSL Низкий

Quote
rate "9001.000521"

sv_rate "9999"

mp_latency "-51.000521"

mp_updaterate "67"

sv_cmdrate "40"

sv_resend "2.5"

mp_cmdbackup "51"

mp_dlmax "512"

ex_interp "0.05"

ex_extrapmax "4"

cl_dlmax 800

mp_decals 300
qDSL и xDSl

Quote
rate "15001.000521"

cl_rate "9999"

cl_latency "-16.000521"

cl_updaterate "101"

cl_cmdrate "400"

cl_resend "1.5"

cl_cmdbackup "2"

cl_dlmax "1024"

ex_interp "0.01"

ex_extrapmax "10"


Вот.

[Шаг 8]
Настройка Windows.Убираем эффектыЧтобы сделать больше производительность!
Мой Компьютер\ Свойства\Дополнительно\Визуальные эффекты и ставим галочку *Обеспечить наилучшую производительность*
[Шаг 9]
Оптимизация процессора
Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Management\Memory MAnager\
ставим в файле DisablePagingExecutive вместо 0 ставим 1 и в файле LargeSystemCache тоже ставим 1
[Шаг 10]
Расширение сетевого канала (download speed)
Пуск\Выполнить\пишем gpedit.msc\Административные шаблоны\Сеть\планировщик пакетов QoS\
щёлкните на нём и увидите 20% и заменяем их на 0%
[Шаг 11]
Убираем Prefetch нафиг
Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Management\Memory Manager\PrefetchParameters
Затем выберите файл EnablePrefetcher и присвойте ему значение 3 вместо 1 (в десятичной)
[Шаг 12]
Азот для процессора )
Пуск\Выполнить\пишеи Regedit\\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
Заходим в эту папку нажимаем правой кнопкой Создать\Параметр DWORD\ создаём называем IRQ8Priority присваиваем ему значение 1 (в Шестнадтичной)
[Шаг 13]
Можно использовать прогу TCP Optimizer она действительно очень помогает для настройки TCP и скорости интернета Скачать Руссификатор Тут
[Шаг 14]
Этот трюк сильно не влияет на сервер но способен немного уменьшить CPU
Панель управления\Свойства папки\Вид\Снимаем галочку с *Автоматического поиска сетевых папок и принтеров*
[Шаг 15]
Остановка не нужных услуг также может уменьшить потребления процессора
Панель управления\Администратирование\Услуги\Выключаем не нужные услуги нажатием на них
Перечень программ которые можно отключить (если у вас есть такие)
Применение управления
Clipbook
Сообщения об ошибках
Распределенная ссылке отслеживания клиента
Справка и поддержка
Индексирование
IPsec
Messenger
Remote Registry Service
Telnet
Время Windows
Производительность адаптера WMI.
[Шаг 16]
Дефрагментация диска собирает все растерянные файлы.
Мой компьютер\Сервис\выбираем раздел где находится сервер и нажимаем на Дифрагментацию
[Шаг 17]
Этот трюк оптимизирует использование оперативной памяти что тоже очень важно для сервера)
Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Management\Memory MAnager
Клацаем правой кнопкой Создать параметр DWORD называем параметр именем "IOPageLockLimit"
Ставим Шеснадцатичную систему исчисления и пишем
4000 -Если у вас 128 MB Ram.
10000 -Если у вас 256 MB Ram.
40000 - Если у вас 512 MB Ram и больше
Перезагружаем комп
[Шаг 18]
Пуск\Выполнить\msconfig\SYSTEM.INI\[386nh]\Создаем файл и называем его ConservativeSwapFileUsage=1
И перезагружаем
[Шаг 19]
Очистить реестр от не нужных файлов , ключей и прочего с помощью программы Vit Registry Fix 8.1

Попробую кратко и развёрнуто.

Константы
<cs-dir> - корень установленной КС/сервера кс/папку, куда вы скачали и распаковали кс. в ней хранятся следующие файлы: в Windows версии это hlds.exe hltv.exe hl.exe и тп. а в Linux версии это hlds_ru, hlds_i686 hlds_i486 и тп. ... думаю что и так понятно, что это за папка.

<filename> - имя файла, над которым мы работаем. Константа вводится для того, чтобы сохранить актуальность статьи надолго, потому что имена библиотек модов содержат свою версию, т.е. от версии к версии имена файлов меняются.

Так же в путях до папок или файлов я буду ставит "/" вместо "\". мне так удобнее.


metamod
Прежде чем рассказывать о том, как настраивать amxx (там будем называть amxmodx), нужно знать, как и с помощью чего его подключить к CS 1.6
Существует такой файл <cs-dir>/cstrike/liblist.gam в котором указывается путь, до мода кс, который будет управлять игрой.
Содержание файла следующие:
Цитата
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"


Нас интересуют gamedll* параметры.
gamedll - параметр для использования в Windows
gamedll_linux - соответственно в Linux.
По умолчанию там подключена стандартная библиотека. Что бы получить больше возможности и гибкости в подключение модов и плагинов, мы можем подключить другую библиотеку, стороннею и не входящую в кс. т.е. её надо скачать.
Скачать для Windows
Скачать для Linux
Скачать для 64-битных ОС.

Дальше немного оформления. Принято, что в папке <cs-dir>/cstrike создаётся папка addons, а в ней папка metamod и уже в ней dlls. Т.е. получается <cs-dir>/cstrike/addons/metamod/dlls - вот в эту папку и нужно положить скачанную библиотеку metamod`a.
Возвращаемся к нашему файлу liblist.gam. И, в зависимости от того, какую ОС вы используете, нужно заменить параметры
Для Windows:
Код
gamedll "addons/metamod/dlls/<filename>.dll"

Для Linux
Код
gamedll_linux "addons/metamod/dlls/<filename>.so"


Всё, больше мы файлы CS трогать не будем. За исключением server.cfg, но уже если только для какого конкретного плагина.

Что такое amxmodx?
Своими словами это мод metamod`a, который позволяет использовать расширить возможности движка КС, навешать на него полезности, красивости, новый функционал и кардинально поменять геймплэй.

Установка и подключение плагинов amxmodx.
Официальный сайт
Страница загрузки

Скачивать я рекомендую архив файлов AMX Mod X Base. Там есть для linux (<filename>.tar.gz) и для windows (<filename>.zip).
Так же рекомендую сразу скачать Counter-Strike Addon - это дополнительный пакет модулей для amxx, что бы можно было воспользоваться большим кол-вом возможностей (статистика, дополнительные моды игры, типа warcraft, zombie и пр...).
На странице загрузки нажимайте на Download - тем самым попадёте на скачивание последнего релиза, а не на архив релизов.. Так вы не запутаетесь.


Теперь устанавливаем.
Вы скачали 2 архива - amxmodx-1.8.1-base.zip и amxmodx-1.8.1-cstrike.zip. (1.8.1 - это версия на сегодняшний день, потом естественно она поменяется по мере выхода новых версий).
1) Открываем base и видим там папку addons, в которой есть ещё подкаталоги. берём папку addons и распаковываем в <cs-dir>/cstrike. Так как мы там уже создавали папку addons, то Windows попросит заменить папку. Смело заменяйте. Он просто добавит в неё файлы из архива и не тронет папку metamod, которую мы тоже там создали руками.
2) Если нужна статистика или вы будете ставить какой нить мод игры, типа warcraft, zombie, hero и тд... то, открываем архив cstrike и выполняем тоже самое. (папку addons в папку <cs-dir>/cstrike).
---------------------
3) заходим в папку <cs-dir>/cstrike/addons/metamod/ и создаём там текстовый файл plugins.ini . и вписываем туда такие строчки:
Для Windows:
Код
win32    addons\amxmodx\dlls\amxmodx_mm.dll


Для Linux:
Код
linux    addons/amxmodx/dlls/amxmodx_mm_i386.so


Всё, amxmodx подключен.

О файлах и папках

configs - все конфигурационные файлы amxmodx.
data - статистика и в папке lang файлы со строчками сообщений от мода и различных плагинов. в txt файлах хранится несколько вариантов написания одной и тойже строчки на разных языках
dlls - библиотека мода.
documentation - документация, весьма полезная вещь
logs - логи сообщений мода. туда имеет смысл лезть только в случае сбоя в работе модулей иплагинов
modules - тут лежат модули в форумате библиотек (для Windows это *.dll файлы, а для Linux это *.so файлы)
plugins - сюда бросаются плагины в формате *.amxx
scripting - скрипт файлы и исходники плаигнов. Нужны для того, что бы можно было какой нить плагин подправить под себя. Но это не тривиальная задача, поэтому по данному вопросу отдельная тема.

Нам по большому счёту интересна только папка configs, где мы будем редактировать файлы с целью добавления или удаления модулей и плагинов, а так же для настройки модов.
файлы из addons/amxmodx/configs/

amxx.cfg - основной конфиг amxmodx. Настроек там не много.
configs.ini - список конфигов и их названий для быстрого запуска под определённые нужды. мы им не пользуемся. Это для CW серверов и об этом тоже отдельная статья.
maps.ini - список карт, который будет циркулировать на сервере и из которого плагин устанавливающий голосование будет набирать названия карт. Сотрите оттуда всё и вставьте свой набор карт. Содержимое этого файла должно совпадать с содержимом файла <cs-dir>/cstrike/mapcycle.txt
speech.ini - фигня для развлекухи админа, которая мешает всем! это проигрывание всяких боемых кличей и команд в игре.
core.ini - файл содержит переменные для amxmodx, которые рекомендуется не трогать.
modules.ini - список модулей
sql.cfg - файл настройки доступа к sql серверу. (некоторые модули и плагины могут использовать для хранения данных как sql_lite в файлах, так и полноценные таблицы БД)
custommenuitems.cfg - редактирование основного меню мода amxx - amxmodmenu
stats.ini - файл с настройками вкл/выкл функций модуля статистики.
clcmds.ini - не смог сформулировать ))) там можно поменять реакцию и уровень доступа команды к серверу. рекомендую не трогать, имхо ничё полезного не принесёт.
cvars.ini - набор команд, которые можно менять через основное меню мода, и можно ли через меню или консоли. три различных позиции, которые можно выбрать через меню.
plugins.ini - список плагинов.
cmdaccess.ini - полезный конфиг для разграничения прав на определённые для админов. Об это в разделе настройки админки.
hamdata.ini - не знаю. кто знает, сообщите.
users.ini - файл с настройками админки и доступа к серверу.
cmds.ini - разрешённые команды в меню и уровень разрешения этих команд. - бесполезняк имхо, не трогайте, он вам в 99% не понадобится.


Настройка amxmodx.

Что бы привести amxx к рабочему чистому виду, нужно сделать следующее:
зайти в <cs-dir>/cstrike/addons/amxmodx/configs/
- открыть файл modules.ini и закоментировать там все строчки, поставив в начале каждой строки с название модуля знак ";". Всё что там написано сверху на английском можно снести, что бы просто не занимало пространство. Когда будете копировать содержимое файла на форум, в случае возникновения проблем, то этот мусор будет только мешать... вобщем оставьте только названия модулей и закомментируйте всё, что не закомментированно. Мы это делаем для того, что бы модули не запускались повторно. В amxx 1.8.0 и выше есть функция, которая загружает модули в случае, если они необходимы для каких либо модов или плагинов. Если оставить их раскомментированными, то они будут запускаться повторно и в консоль сервера будет сыпаться ряд ошибок с предупреждениями об уже запущеных модулях, которые ни на что не повлияют, но глаз будут резать.
- если вы ставили adodns для amxx, откройте файл amxx.cfg и отлистайте вниз - там несколько параметров добавлено для настройки статистики. Параметр csstats_rank поставьте в значение 0. Это сделано для того, что бы исключить зависание non steam сервера при подключение к нему игровов. Это из-за ошибки в модуле статистики. Так же на зависнет/не зависнет влияет параметр запуска sv_lan, потому что он в свою очередь влияет на то, как сервер будет идентифицировать клиентов, по ip или по стим ip. Так же это зависит от используемого non steam патча. Проблема весьма нагромождённая и решается путём эксперимента с параметром запуска sv_lan 0/1 и параметром в кофиге amxx.cfg - csstats_rank 0/1/2.

Админка
Открываем users.ini
Его содержимое изначально такое:

Код
; Users configuration file
; File location: $moddir/addons/amxmodx/configs/users.ini

; Line starting with; is a comment

; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)

; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid/wonid
; d - this is ip
; e - password is not checked (only name/ip/steamid needed)

; Password:
; Add to your autoexec.cfg: setinfo _pw "<password>"
; Change _pw to the value of amx_password_field

; Format of admin account:
; <name|ip|steamid> <password> <access flags> <account flags>

; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"

"loopback" "" "abcdefghijklmnopqrstu" "de"


Вот на русский переведён мной в общих чертах:

Код
; Users configuration file
; File location: $moddir/addons/amxmodx/configs/users.ini

; Line starting with; is a comment

; Access flags:  - флажки доступа. наборы этих флагов определяют возможности администратора.
; a - иммунитет. защищает админа от диструктивных действий другого администратора и эффектов воздействия некоторых плагинов. (если флаг у админа есть, то он будет защищён от кик, слэп, слэй, бан и других комманд, которые к нему могут применить другие администраторы).
; b - если на сервере есть резервные столы для администратора, то обладатель этого флага будет допущен к их использованию
; c - amx_kick -  админу даётся возможность кикать других игроков
; d - amx_ban и amx_unban команды - возможность банить и разбанивать игроков...
; e - amx_slay и amx_slap команды результат которых является кил игрока и отнятие определённого кол-ва хелсов соответственно.
; f - amx_map команда - позволить админу менять карту.
; g - amx_cvar - позволить админу менять квары сервера. (cvars.ini - там указаны наборы комманд которыми можно пользоваться)
; h - amx_cfg команда - позволить админу подгружать геймплей конфиги
; i - amx_chat - это разрешение относится к админским say командам. для админов есть множество различных способов писать текст как в чат, так и на экране у игроков или у когото отдельно...
; j - amx_vote - позволить админу ставить голосования как обычные текстовые, так и ставить на голосование карты для их последующей смены. (так можно обойти отсутствие флага f, имейте ввиду)
; k - доступ к sv_password команде
; l - эот флаг даёт доступ к amx_rcon команде. Оставляйте его только у тех администраторов, кто считается основным, или вменяемым. Этой командой можно сделать на сервере всё что у годно - действуйет как rcon команда сервера.
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - доступ к меню мода - советую оставить этот флаг у всех админов, т.к. он существенно упрощает и ускоряет  
; z - user (no admin) - этот флаг назначается всем игрокам заходящим на сервер, если это не изменено в amxx.cfg в соответствующем пункте. Флаг указывает моду, что это простой юзер и особых привилегий не имеет.

; Account flags: - флаг определяет по какому принципу определяется администратор
; a - этот флаг ставится обычно при использование админки по имени и указывает на то, что если у игрока не принялся пароль или он его не указал, то его кикает с сервера.
; b - clan tag - админку можно назначить так же по тегу команды. разумнее использовать этот флаг вместе с предыдущим
; c - говорит о том, что моду нужно назначить админку по стим айди
; d - админка по IP, можно использовать вместе с флагом "е".
; e - указывает на то, что пароль проверять не надо. рекомендую ставить только с флагом "d", т.к. ip адрес админа узнать сначала надо, а потом умудриться его себе поставить, что в сетях хороших провайдеров сделать довольно сложно.

; Password:
; Add to your autoexec.cfg: setinfo _pw "<password>"
; Change _pw to the value of amx_password_field
тут речь о том, что пароль лучше всего указать в конфиге, который запускается при заходе в игру. команда setinfo _pw "<password>" указывает какой используется пароль при авторизации на сервере. угловые кавычки естественно писать не надо. тег _pw можно заменить на любой другой в конфиге amxx.cfg. Полезно при админках на разных серверах с разными паролями. Об этом позже.


открывай папки cstrike/addons/amxmodx/configs  там есть в самом низу гдето файлик users вот в нём пишешь вот так "vac9" "12345" "abcdefghijklmnopqrstu" "a"   вместо вася свой ник вместо 12345 свой пароль личный любой.  только ник пиши точно также как в игре будет прям копию . всё сохраняй закрывай. потом запускаеш контру не заходя на серв открываеш консоль буквой ё ) в консоле пишешь   setinfo _pw "12345" вместо 12345 свой пароль заходиш на серв назначить кнопку нужно так bind "f9" "amxmodmenu" в консоле  и всё перезапусти серв нажимай на f9 и будет админское меню ты админ.   НЕЗАШТО

 "Коды" CS и основные команды
"Коды CS". В этой статье будут рассмотрены коды к игре Counter-Strike, а также основные консольные команды (некоторые из них были рассмотрены в статье про конфиг).

Для начала разберемся, что такое коды и что такое команды. Код - это такая же консольная команда, но в отличие от обычных команд, она не настраивает какой-либо параматр в игре, а разрешает использование запрещенных возможностей. Например, прохождение сквозь стены, лазание по стенам, высокие прыжки и много подобных. Рассмотрим сначала основные коды Counter-Strike.

Коды CS.
Следующие команды можно вводить сразу же после захода на сервер (если Вы являетесь администратором сервера):

    * sv_stepsize [значение] - высота шага, значение по умолчанию - 18. Чем больше значение, тем на более высокую стену можно залезть.
    * sv_gravity [значение] - гравитация, значение по умолчанию - 800. При значении 0 сила притяжения перестает действовать и игроки никогда не опустятся на землю. Чем ниже значение, тем более высокими будут прыжки.
    * sv_airaccelerate [значение] - ускорение в прыжке, по умолчанию 10. Если поставить отрицательное значение, например -1000 и в прыжке нажать "назад", то можно будет с большой скорость улететь вперед.

Далее перечислены команды, которые требуют перед своей активацией установку одного параметра, а именно - "sv_cheats 1". Пропишите в консоли "sv_cheats 1", а затем "restart" и вводите следующие команды:

    * sv_aim [значение] - существенно помогает целиться, патроны могут лететь точно в голову противнику даже если прицел был не на самой голове. Значение по умолчанию 0.
    * impulse 101 - дает $16000
    * noclip - позволяет летать и проходить сквозь стены. Для отключения нужно снова прописать команду.
    * sv_clienttrace [значение] - похожа на команду sv_aim, также помогает целиться.

Примечание: все команды, за исключением "impulse 101", не работают в версии Counter-Strike выше 1.5.

Основные консольные команды.
Некоторые команды будут пересекаться с командами из статьи о конфиге, поэтому здесь они не будут так подробно расписаны. Если что-то останется непонятным, то следует посмотреть конфиг. Итак, следующие команды являются основными в CS:

name [значение] - имя игрока.
sensitivity [значение] - чувствительность мышки.
zoom_sensitivity_ratio [значение] - чувствительность мышки в режиме оптического прицела.
volume [значение] - громкость звуковых эффектов в игре.
cl_crosshair_size [значение] - размер прицела.
cl_crosshair_color [значение] - цвет прицела.
ex_interp [значение] - команда, отвечающая за синхронизацию пакетов. В идеале должна быть равна значению [0.0 + пинг]. Например, если пинг равен 25, то значение ex_interp должно быть равным 0.025. При игре в компьютерном клубе значение должно быть равно 0.01.
cl_updaterate [значение] - количество обработанных пакетов, при хорошем интернете или при игре в клубе значение должно быть равным 101, при плохом интернете оно может варьироваться от 30 до 101.
cl_cmdrate [значение] - команда, аналогичная предыдущей, за исключием того, что одна из них отвечает за принятые пакеты, а другая - за отправленные.
m_pitch [значение] - параметр, влияющий на движение мыши, значение дожно быть равным 0.022.
m_yaw [значение] - аналогично предыдущей команде.
bind - команда, позволяющая какой-либо кнопке присвоить определенное действие. Смотрите подробнее в статье про конфиг.
_cl_autowepswitch [значение] - будет ли более подобранное оружие сразу же выбираться как основное, если оно более мощное. 1 - да, 0 - нет.
net_graph [значение] - отображение статистики соединения с сервером, показывает количество потерянных пакетов и качество связи. Значение может быть 0, 1, 2 и 3, каждое из которых показывает свою отдельную статистику. Значение 0 убирает статистику с экрана.
record [имя] - позоляет начать запись демки. За окончание записи отвечает команда stop. Подробнее о демках в другой статье.
mp_c4timer [значение] - команда, отвечающая за время, после которого поставленная бомба взорвется.
mp_startmoney [значение] - количество денег в начальном раунде.
mp_autoteambalance 0/1 - будут ли команды уравниваться по количеству игроков.
pausable 0/1 - отключить/включить возможность ставить игру на паузу.
fps_max [значение] - максимальное количство кадров в секунду. Максимальное значение - 101.
hud_fastswitch 0/1 - будет ли оружие выбрано сразу после нажатия кнопки. Если стоит значение 0, то сначала надо будет выбрать оружие, а потом нажать левую кнопку мыши, чтобы подтвердить выбор.




Настройка мода.
сейчас разберём amxx.cfg
Весь кофиг сюда копировать не будем... просто вынесу все параметры

amx_default_access "z" - дефолтный флаг, который назначится пользователю. можно внимать хоть все флаги доступа из users.ini, тогда все будут админами. "z" означает что это простой игрок.
amx_password_field "_pw" - тег для указания пароля. если здесь поменять, то надо будет уже не setinfo _pw "<password>" писать, а соответственно то, на что поменяли тег.
amx_mode - режим работы мода. есть три значения: 0 - пользователи не проверяются в users.ini, админка не работает. 1 - обычный режим, права проверяются в users.ini. 2 - все, кого нет в users.ini будет выброшены с сервера.
amx_show_activity - режим уведомлений о действиях администратора. так же есть три значания: 0 - нет уведомлений, 1 - все будут видеть что делает админ, но не будет написано имя админа, 2 - будет уведомление о действиях админа с указанием имени админа.
amx_scrollmsg - сообщение которое крутится в нижней части экрана с интервалом, который указан в цифрах после сообщения. 600 секунд по умолчаию. советую поставить 1200 - раздражать хоть не будет частым появлением.
amx_imessage - цветной текст который появляется в верхней части экрана... в тексте можно поставить "\n", тогда после него текст будет спущен на строчку ниже. своеобразный Еnter (конец строки)
amx_freq_imessage - частота появления amx_imessage. по умолчанию стоит 180. рекомундую так же увеличить этот параметр.
amx_plmenu_bantimes - это набор стандартных значений в amx_banmenu. делается для того, чтобы админу было удобно и быстро банить на нужные ему интервалы времени. значения указываются в минутах через пробел. помним что "0" - перманентный бан.
amx_plmenu_slapdmg - тоже, что и amx_plmenu_bantimes, только относится это к слап команде.
amx_flood_time - интервал времени, который лроден пройти между двумя сообщениями в чате одного и того же игрока. в секундах. служит ля защиты от флада в чат. игрок пишущий быстрее предупреждается и его сообщения не выводятся.
amx_reservation - кол-во резервных слотов для администратора владеющим флагом "b" в файле users.ini
amx_hideslots - кол-во спрятаных слотов. просто будет в статистиках и мониторингах показано, что сервер с maxplayers 16 на 15 слотов, при этом будет 1 слот спрятан/
amx_time_voice - 0/1 - включить отключить произношения времени противным кривым голосом каждйы раз, когда кто то в чат напишет thetime или timeleft
amx_vote_delay - время которое нужно выдержать между двумя голосованиями в секундах.
amx_vote_time - время в секундах, ограничивающие длительность голосования.
amx_vote_answers - 0/1 - показывать не показывать результат голосования.
amx_votekick_ratio - по умолчанию 0.40 - процент согласных с голосованием amx_votekick, что бы голосование было успешным.
amx_voteban_ratio - аналогично amx_votekick_ratio
amx_votemap_ratio - аналогично amx_voteban_ratio
amx_vote_ratio - любое другое голосование.
(**примечание: 0,40 - означает всего лишь 40% прогосовавших. ИМХО это не считается общим мнение и процент надо увеличивать, иначе голосования будут проходить не честно**)
amx_extendmap_max - максимальное время в минутах, на которое может быть продлена карта (при старте голосования на выбор карты всегда есть вариант продления карты)
amx_extendmap_step - шаг продления карты в минтах. 15 по умолчанию - будет продлеваться на 15 минут ... и т.п.
amx_client_languages - 0/1 - возможность выбирать язык amxx для пользователя.
amx_debug 0/1/2 - дебаггинг работы мода и плагинов. 0 - отладка не работает, 1 - включается отладка для всех плагинов. 2- включается отладка для плагинов и мода.
amx_mldebug "" - отладка для мультиязыковых плагинов... подробностей не знаю (:

а дальше ещё небольшой набор параметров для тех, кто ставил аддоны статистики к моду amxmodx....

csstats_rank - режим привязки ранк статистики: 0 - по нику, 1- по ID, 2 - по IP. Достаточно часто из-за того, что ставится "1" или "2" сервера падают когда на них заходят более 1 человека. происходит это из-за того, что сервер не назначает уникального ID non steam клиентам и (или) не определяет игрока по IP. это зависит от 2-х вещей: 1) параметры запуска, а именно sv_lan 0/1, 2) патч сервера.
csstats_maxsize - размер файла статистики. по умолчанию стоит 3500. ИМХО мало для того, что бы поставить и забыть про его существование. удвойте и можно очень долго не беспокоиться о том, что в один прекрасный момент он привысит свой лимит и сервер либо не запустится, либо не будет писать стату и скорее всего лагать. особенно опасно тем, у кого клиенты всё время разные и унизаписей создаётся огромное кол-во.
csstats_rankbots - 0/1- вести/не вести статистику для ботов...
amx_statsx_duration - время вывода статистической информации.


Плагины
Немного и достаточно об установке плагинов ТУТ
Немного и достаточно об компиляции плагинов ТУТ

Рекомендации
1) создать файл plugins-my.ini и сунуть туда все сторонние плагины, которые вы будете подключать. я, например, в общий файл plugins.ini, ничего не дописываю. он существует как есть. Все плагины, которые в нём прописаны. уже работают давно, стабильно и с сбой в их работе случается редко. Единственное что я туда списываю, это плагины статистики, которые добавляются после наложения addons для amxx. Да и так просто аккуратнее.
2) убрать лишние строчки. например те, что выскакивают при заходе игрока на сервере. Например файл открыть adminhelp.txt в папке <cs-dir>/cstrike/addons/amxmodx/data/lang/ , найти там параметр TYPE_HELP и затереть строчку после знака "=". строчка, которую вы сотрёте появляется каждый раз после захода на сервер и нафиг никому не нужна. только мешает... Так и со всем остальным мусором... хотя изначально его почти нет. Но по мере добавления плагинов и владелец сервера почему то стремится что бы горело побольше надписей, побольше информации и подольше - это очень сильно мешает, особенно когда создатель сервера не задумывается о том, что у кого то маленький монитор, у кого то просто низкое разрешение экрана и все надписи, которые на большом кране кажутся жидинькими, маленький экран закроют полностью и игроку не будет видно что происходит буквально перед ним. Особенно касается вывода большого кол-ва информации о статистике.
3) maps.ini и mapcycle.txt должны совпадать. вот лист и мапцикл в старых версиях брались из разных файлов и естественно не совпадали, если их не сделали идентичными. + меньше заморочек с плагинами использующими эти списки.
4)...

Комментируйте, дополняйте...smile


Категория: Полезные статьи | Добавил: клещь (27.11.2009)
Просмотров: 2424 | Комментарии: 5 | Теги: Настройка сервера | Рейтинг: 4.0/3
Всего комментариев: 4
3 клещь  
0
кроне.папка cstrike в ней в файл server.cfg открывай блокнотом его и ищи где про пинг строчки
amx_hpk_ping 120 вот 120 стирай и ставь сколько хочешь

2 krone  
0
как изменить максемальный пинг на сервере в каком файле писать...на своем старом вроде все нашел а на этом чето не могу

1 n1GaT1v  
0
4то надо делать если запускаеш сервак путь выбираеш интернет!а ип как в локальнои и в инете не ишет его плдскажите 4то делать КЛЕЩ ПОМОГИ!!!вот маил notwo@list.ru вот скаип nigativ34

4 клещь  
0
папка cstrike в ней ищи server.cfg блокнотом открывай его туда вставляй если нету вот это
/server in internet xD
setmaster add 72.165.61.190
setmaster add 65.73.232.251
setmaster add 63.251.143.218
setmaster add 216.52.220.16
setmaster add 69.28.151.162
setmaster add 207.173.177.11
setmaster add 65.73.232.253
setmaster add 207.173.177.12
setmaster add 213.239.209.221
setmaster add 67.132.200.140
setmaster add 69.28.140.246
setmaster add 69.28.140.247
setmaster add 69.28.151.178
setmaster add 208.179.202.69
setmaster add 188.40.40.201:27010
setmaster add 207.173.176.161
setmaster add 83.99.253.152
setmaster add 78.60.235.56
setmaster add 72.165.61.189
setmaster add 68.142.72.250

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz