Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Скачать CS
Поиск
Форма входа
Block title
Block content
МЫ ВКОНТАКТЕ
Мы в Контакте
Block title
Graffiti Decorations(R) Studio (TM) Site Promoter
MAIL
Главная » Статьи » Мои статьи

Настройка сервера кс 1.6
Итак решил написать большой раздел по настройки серверов CS 1.6!
Цитата:
список:
1. Основные термины и определения
2. стандартная настройка metamod
3. стандартные плагины и зачем они нужны
4. настройка server.cfg
5. настройка amxx.cfg
6. Админка и все то что с ней связано!!!
7. Окно приветствия
8. Реклама на сервере
9. Обнулить ранк и топ
10. Установка своих плагинов
11. Создание своей музыки
12. Настройка booster'a
13. Античиты и их настройка
14. Как банить и как разбанить
15. Примечания
16. Установка карт
17. О HLTV ботах и fake игроках (занимают слот'ы и тупо висят)
18. Часто задаваемые вопросы
19. Частые ошибки и как с ними бороться
20. Поиск плагинов

1. Основные термины и определения

КС (контра)- шутер от первого лица

метамод - глобальное аддон для КС, которое разрешает подключать дополнительные модули.

amxmodx - глобальный мод для metamod'a который позволяет подключать дополнительные плагины!)
что соответственно и делает ваш сервер особенным!

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

мод - модификация или дополнение к компьютерной игре, написанное, как правило, сторонними разработчиками или любителями с помощью SDK, прилагающегося к игре или специальных, разработанных для модифицирования игр любительских программ. В отличие от адд-она, при его разработке часто радикально изменяет баланс сил (в стратегических играх) или набор оружия и возможности героя
под модами понимаем такие моды как Csdm ; Zombie Plague ; Gungame ; WarCraft Mod и другие...

модули (модули метамод) - функционально законченный фрагмент программы или ее часть
понимает под этим то что написано в addons/metamod/plugins.ini
модули для metamod'a это: dproto; amxmodx ; booster ; webmod ; nsv и другие...

модули amxmodx (модули amx) - дополнительные элементы для amxmodx (необходимы для работы некоторых плагинов)
понимает то что прописано тут addons/amxmodx/configs/modules.ini
fun ; engine ; fakemeta ; geoip ; sockets ; regex ; nvault ; cstrike ; csx ; hamsandwich
некоторые из них не совместимы))

квары - переменные сервера или плагинов. Обычно прописываются в server.cfg или amxx.cfg

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

клиент - тот компьютер с которого вы подключаетесь к серверу и играете в КС

сервер - тот компьютер на котором установлен выделенный сервер!

протокол - грубо говоря версия игры. бывает 47 (no-steam) и 48 (steam)
47 - пиратская копия игры
48 - лицензионная копия игры

2. стандартная настройка metamod
тут перечислю те модули которые обязательно должны быть включены

win32 addons/amxmodx/dlls/amxmodx_mm.dll - сам amxmodx (для работы плагинов)
win32 addons/dproto/dproto.dll - модуль делает сервер с 47+48 протоколом, что позволяет играть как с обеих копий игры (и пиратской и лицензией)
win32 addons/nsv/nsv_mm.dll - модуль который удаляет лишние переменные c сервера
win32 addons/booster/booster_mm.dll - модуль который управляет fps на сервере, в следствии чего сервер меньше лагает и уменьшается пинг. повышает нагрузку на ядро(процессор сервера).

3. стандартные плагины и зачем они нужны

Код:
admin.amxx ; админка
admincmd.amxx ; базовые команды админов
adminhelp.amxx ; помощь для админских команд
adminslots.amxx ; резервный слот на сервере
multilingual.amxx ; менеджер языков на сервере
menufront.amxx ; основное админское меню
cmdmenu.amxx ; админское меню для некоторых команд
plmenu.amxx ; админское меню для кика и бана игроков
telemenu.amxx ; телепорт меню
mapsmenu.amxx ; меню выбора карт
pluginmenu.amxx ; меню для смены кваров (переменных) сервера
adminchat.amxx ; админский чат
antiflood.amxx ; запрещает флудд
scrollmsg.amxx ; показывает внизу плавающие сообщение-строку
imessage.amxx ; показывает по центру на верху собщение
adminvote.amxx ; админское голосование
nextmap.amxx ; /nextmap - при вводе в чат показывает следующие карту
mapchooser.amxx ; плагин для голосования за карту и ее смену
timeleft.amxx ; /timeleft - при вводе в чат показывает время
pausecfg.amxx ; позволяет останавливать работу плагинов
statscfg.amxx ; менеджер статистики
statsx.amxx ; статистика смертей и убийств и тому подобное
stats_logging.amxx ; статистика оружия
amxmod_compat.amxx ; плагин для совмещения плагинов amxmod с amxmodx (обрати внимание на букву X). amxmod - устаревшая система и с 2006 года не поддерживается.
ad_manager.amxx ; плагин рекламы в чате

4. настройка server.cfg
srv***/сstrike/server.cfg
server.cfg - файл содержащий основные настройки сервера!
ИМХО - новичкам рекомендую воспользоваться online компилятором server.cfg
по адресу: strongserver.ru/server.php
так же в этот конфиге можно задавать различные переменные для других плагинов.

Код:
mp_autokick - включает автоматический бан для тимкиллеров и кикает подвисших игроков.
mp_autoteambalance - Автоматически перекидывает игроков за другую команду, если в той их меньше чем в другой.
mp_c4timer - Колличество секунд между установкой бомбы и взрывом. Диапазон от 15 - 90 сек.
mp_flashlight - Разрешает использовать игрокам фонарик.
mp_footsteps - Звуки шагов.
mp_forcechasecam - Возможность наблюдать только за своими тиммейтами (игроками по команде) во время "смерти" - полезно для игр в локальной сети.mp_freezetime - Количесвто секунд в начале каждого раунда, выделяемого на покупку оружия. Поставьте '0' чтобы отключить.
mp_friendlyfire - Разрешает наносить повреждения товарищам по команде.
mp_hostagepenalty - Количество заложников, которых можно убить, прежде чем игрока выкинет с сервера. Поставьте '0' чтобы отключить.
pausable - разрешить паузу на сервере? Если установить 'Да', то клиенты смогут устанавливать паузу на сервере - не рекомендуется!mp_limitteams - Устанавливает максимальное число игроков, насколько одна команда может больше чем другая. Поставьте '0' чтобы отключить.
mp_logmessages - Пишет все сообщения игроков в логи сервера
mp_logdetail - Уровень детализации логов сервера.
mp_roundtime - Устанавливает длительность каждого раунда. Диапазон от 3 - 15 мин.
mp_timelimit - Максимальное количество времени между сменой карт.
mp_tkpunish - Включает зашиту от ТК (Team kill) - игрок убивший товарища должен будет пропустить следующий раунд.
sv_restartround - Количество времени в минутах до рестарта игры, включая фраги, оружие, деньги и очки. Поставьте '0' чтобы отключить.
sv_proxies - Разрешает подключение HLTV Proxy к вашему серверу.
allow_spectators - Количество "наблюдателей" на вашем сервере. Поставьте '0' чтобы отключить
mp_startmoney - Количество денег с которыми игрок начинает игру при коннекте к серверу. ( максимально 16000, по умолчанию 800)
mp_chattime - Количество секунд на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой.
sv_allowupload - Разрешить загрузку кастомных декалий на сервер?
sv_voiceenable - Разрешить использование микрофона на сервере?
sv_alltalk - Если sv_voiceenable включен, то вы можете выбрать как будут общаться игроки : только с тиммейтами по команде : все будут слышать друг друга вне зависимости от команды.
sv_voicequality - Если у вас разрешено использование микрофона, то вы можете задать качество звука. От худшего 2400 до 15200 лучшее качество звука. Но помните, чем выше качество, тем больше траффика будет расходоваться сервером.
sv_voicecodec - Звуковой кодек для разоворов по микрофону
decalfrequency - Количество секунд до исчезновения "логосов" сделанных игроками.
log - Пишет все события сервера в лог файлы. Помните: mp_logmessages/logfile не будут работать если эта функция не включена.
mp_falldamage - Включение системы реалистичных повреждений здоровья в случае падения
sv_aim - Включает автоматическое прицеливание.
sv_cheats - Включает разрещенные консольные читы на сервере.
sv_maxrate - Максимальное количестово информации посылаемая от сервера клиенту.
sv_maxspeed - Максимальная скорость передвижения клиента по карте.
sv_minrate - Минимальное количестово информации посылаемая от сервера клиенту. .
rcon_password - Пароль для удаленного администирования сервера, как во время игры так и через специальные утилиты. Оставьте пустым чтобы отключить.
sv_password - Пароль для входа на сервер. не путать с rcon_password. Оставьте пустым чтобы отключить.
sv_lan - Локальный или интернет сервер (1-локальный; 0-интернет+локалка)
sv_contact - E-mail адрес администратора сервера
exec banned.cfg - Если у вас есть список забанненых игроков, включите эту функцию для того чтобы они не смогли заходить на сервер даже после смены карты.
exec listip.cfg - Загружает список забаненных айпи адресов.

лично я советую такие настройки
Код:
hostname "server"
sv_lan 0
amx_on
sv_password ""
rcon_password "ваш_пароль_без_пробелов"
log "off"
sv_timeout "22" - обязательно ставьте данную переменную. Благодаря ей кикает зависших игроков в спектре и не только.
mp_logdetail "2"
mp_logmessages "1"
mp_timelimit "25"
mp_autokick "0"
mp_autoteambalance "0"
mp_c4timer "35"
mp_flashlight "1"
mp_footsteps "1"
mp_freezetime "0.1"
mp_friendlyfire "1"
mp_hostagepenalty "4"
mp_limitteams "0"
mp_tkpunish "0"
mp_roundtime "2"
mp_buytime "0.35"
mp_fadetoblack "0"
mp_forcechasecam "0"
mp_forcecamera "0"
mp_kickpercent "100"
mp_playerid "0"
mp_startmoney "800"
mp_chattime "3"
mp_falldamage "1"
sv_airaccelerate "10"
sv_airmove "1"
sv_restartround "3"
sv_maxspeed "320"
sv_proxies "1"
sv_allowupload "1"
sv_allowdownload 1
sv_voiceenable "1"
sv_alltalk "0"
sv_voicequality "5"
sv_voicecodec "voice_speex"
allow_spectators "1"
pausable "0"
cl_weather "0"
sv_aim "0"
sv_cheats "0"
sv_spectatormaxspeed "500"
sv_unlag "1"
sv_maxunlag "1"
sv_cmdrate "80"
sv_cmdbackup "4"
mp_updaterate "45"
sv_resend "3"
mp_dlmax "400"
mp_decals "100"
sv_maxrate "30000"
sv_maxupdaterate "101"
sv_minrate "4500"
sv_minupdaterate "20"
decalfrequency "60"
nsv_build_list "1"
exec "aliases.cfg"
exec "setmaster.cfg"
exec "banned.cfg"
sv_restart 5
sv_downloadurl "ссылка для быстрой загрузки"

5. настройка amxx.cfg
srv***/cstrike/addons/amxmodx/configs/amxx.cfg
amxx.cfg - файл содержащий дополнительные настройки для "amx X mod" !
вот стандартный amxx.cfg c переводом
так же в этот файл рекомендую записывать значения переменных для других плагинов!
так же помните что все переменные должны быть прописаны один раз и не должны повторятся!
Код:
// Права, которые даются всем пользователям
// Стандартное значение: "z"
amx_default_access "z"

// Префикс перед паролем
// Префикс всегда должен быть с нижним подчеркиванием (т.е. "_")
// (Пример: setinfo _pw "пароль")
// Стандартное значение: "_pw"
amx_password_field "_pw"

// Управление доступом на сервер:
// 0 - У пользователя не проверяются права
// 1 - Нормальный режим
// 2 - Не пускать пользователей, которых нету в users.ini
// Стандартное значение: 1
amx_mode 1

// Показывать действия админов:
// 0 - Команды не показываются
// 1 - Показываются без ника админа
// 2 - Показываются с ником админа
// Стандартное значение: 2
amx_show_activity 2

// Бегущая строка
amx_scrollmsg "Добро пожаловать на %hostname% " 25
// Цветные сообщения в центре экрана(в конце должно быть значение цвета в формате RRRGGGBBB; 000255100)
amx_imessage "Добро пожаловать на %hostname%" "000250154"
amx_imessage "Добро пожаловать на %hostname%" "224255255"
amx_imessage "Добро пожаловать на %hostname%" "000000255"
amx_imessage "Welcome to %hostname%" "255000000"
amx_imessage "Добро пожаловать на %hostname%" "255255000"
amx_imessage "Welcome to %hostname%" "205000205"
// Время между показами сообщений (в секундах)
// Стандартное значение: 180
amx_freq_imessage 120

// Допустимое время бана в бан меню (amx_banmenu)
// При значении 0 бан ставится навсегда
// Стандартные значения: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60

// Допустимый урон от слапа в слап меню (amx_slapmenu)
// Меню начинается с комманды Slay (Убийство)
// Стандартные значения: 0 1 5
amx_plmenu_slapdmg 0 1 5

// Время между сообщениями пользователя (анти-флуд)
// Стандартное значение: 0.75
amx_flood_time 0.75

// Количество зарезервированных слотов на сервере
// Стандартное значение: 0
amx_reservation 1

// При значении 1 зарезервированные слоты не будут видны
// Стандартное значение: 0
amx_hideslots 1

// Отображение оставшегося времени
// a - Показывать текст снизу
// b - Использовать голосовое сообщение
// c - Не показывать текст (только голос)
// d - Не добавлять текст "часы/мин/сек" (только голос)
// e - Показать/сказать, если время ниже указанного параметра
// Стандартное значение: "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

// При вводе в чате thetime / timeleft будет голосовое сообщение
// Стандартное значение: 1
amx_time_voice 0

// Время между повторным голосованием (в секундах)
// Стандартное значение: 10
amx_vote_delay 10

// Время на голосование (секунды)
// Стандартное значение: 13
amx_vote_time 10

// Отображать в чате кто за что проголосовал
// Стандартное значение: 1
amx_vote_answers 1

// Значение для утверждения голосования на кик игрока (0.40 = 40% проголосовавших)
// Стандартное значение: 0.40
amx_votekick_ratio 0.40

// На бан.
// Стандартное значение: 0.40
amx_voteban_ratio 0.75

// На смену карты.
// Стандартное значение: 0.40
amx_votemap_ratio 0.40

// Значение для утверждения голосования
// Стандартное значение: 0.02
amx_vote_ratio 0.02

// Максимальное время, на которое может быть продлена карта
// Стандартное значение: 90
amx_extendmap_max 90

// На сколько минут будет продлеваться карта за 1 голосование (Ограничено amx_extendmap_max)
// Стандартное значение: 15
amx_extendmap_step 15
// Пользователь может выбирать язык
// Стандартное значение: 1
amx_client_languages 0

// Отладка плагинов
// 0 - Без отладки
// 1 - Плагины с "debug" опцией в plugins.ini будут иметь отладку
// 2 - Все плагины с отладкой
// Стандартное значение: 1
amx_debug 1

// Мульти-язычная отладка плагинов
// Для отладки с определенным языком поставьте 2 буквы языка ("en", "de" и т.п.)
// "" для отключения (будет на английском)
// Стандартное значение: ""
amx_mldebug ""

// Начало конфигурации Counter-Strike.
// Статистика
// 0 - по нику
// 1 - по ID
// 2 - по IP
// Стандартное значение: 1
csstats_rank 0

// Максимальный размер ранкового файла
// Стандартное значение: 3500
csstats_maxsize 3500

// Вести статистику для ботов - 1, не вести - 0
// Стандартное значение: 0
csstats_rankbots 0

// Время отображения HUD-статистики на экране
// Стандартное значение: 12.0
amx_statsx_duration 12.0

// Время отображения HUD-статистики во время freeze time
// При отрицательном значении статистика пропадет раньше конца freeze time
// Стандартное значение: -2.0
amx_statsx_freeze -2.0

// Ограничение времени бана на определенных правах
// amx_addbanlimit <флаги> <время в минутах>
amx_addbanlimit "z" "1200"

// Сайт, который будет показан игроку после бана,
// для дальнейшей возможности разбана
ab_website "ВАШ САЙТ"

// Иммунитет к бану
// 0 - Любой админ может забанить админа с иммунитетом (флаг "а")
// 1 - Админ с иммунитетом не может быть забанен
// 2 - Админ с иммунитетом может быть забанен только другим админом с иммунитетом
ab_immunity "1"

// Время (в секундах), после которого забаненый игрок будет отключен от сервера
ab_bandelay 1

// Интервал между проверками статуса бана игрока
ab_unbancheck "5"

6. Админка и все то что с ней связано!!!

итак за админку отвечают следующие плагины
Код:
admin.amxx - берет список админов с файла users.ini
admin_amxbans.amxx - берет список админов c выделенной базы данных amxbans 5.0 или выше
admin_sql.amxx - берет список админов c выделенной базы данных

мы будем пользоваться только adminx.amxx
т.е. admin_amxbans.amxx и admin_sql.amxx должны быть отключены!!!! так как для работы требуется выдленная база данных!!!
и их использование не рассматриваю.

открываем блокнотом файл addons/amxmodx/configs/users.ini
и прописываем админку.
админка может быть прописана 3 способами!!
Код:
1) по нику ; "мой_ник" "мой_пароль_без_пробелов" "abcdefghijklmnopqrstu" "a"
2) по steamID ; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
3) по IP-адрессу ; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
123.45.67.89 - это ваш IP, если он статический. так ли это вы можете узнать у своего провайдера интернета
STEAM_0:0:123456 - ваш steamID если ваша игра является лицензионной копией! узнать вы его можете зайдя на любой сервер и прописать в консоли status

Цитата:
*** Примечание!
Будьте внимательны)) некоторые специальные символы не допустимы для имени (ника) администратора!!
например ". To4ka" - это недопустимы ник) так как содержит точку и после нее пробел))
админка с таким ником работать не будет!!

Код:
"abcdefghijklmnopqrstu" - вот это флаги прав!! (то что в предпоследних кавычках) они так же используются в дополнительных плагинах
их значение:
; a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д)
; b - резервация (игрок сможет пользоваться резервным слотом)
; c - amx_kick - доступ к команде amx_kick
; d - amx_ban and amx_unban commands - доступ к команде amx_ban и amx_unban
; e - amx_slay and amx_slap commands - доступ к команде amx_slay и amx_slap
; f - amx_map command - доступ к команде amx_map
; g - amx_cvar command - доступ к команде amx_cvar (не все переменные могут быть доступны)
; h - amx_cfg command - доступ к команде amx_cfg
; i - amx_chat and other chat commands - доступ к команде amx_csay и другим чат командам
; j - amx_vote and other vote commands - доступ к команде amx_vote и другим командам голосования
; k - access to sv_password cvar - доступ к переменной sv_password (через команду amx_cvar)
; l - access to amx_rcon command and rcon_password cvar - доступ к переменной amx_rcon и rcon_password (через amx_cvar)
; m - произвольный уровень A (если вы используете нестандартные амх плагины)
; n - произвольный уровень B
; o - произвольный уровень C
; p - произвольный уровень D
; q - произвольный уровень E
; r - произвольный уровень F
; s - произвольный уровень G
; t - произвольный уровень H
; u - доступ к графическому меню управления (amxmodmenu)
; z - пользователь (не админ)

Код:
"abcde" (то что в последних кавычках)
; Флаги доступа
; a - не пускать игрока на сервер с неправильно введенным паролем
; b - регистрация клан тега
; c - админ зайдет на сервер только со значениями authid/wonid
; d - админ заходит только с этого ip адресса
; e - пароль не проверяется (необходимо только совпадение name/ip/wonid)

7. Окно приветствия (рекламе перед выбором команды)

srv***/сstrike/motd.txt
motd.txt - текстовый файл) этот файл показывается всем при заходе на сервер!
так называемое окно приветствия! вы можете вписать сюда все что угодно)
ах да) для создания красивого окна приветствия необходимы начальные познания
кода или используйте спец.программки для html-дизайна ) найти их в интернете достаточно просто.
Максимальный размер motd = 2 кб (иначе может возникать ошибка перегрузки канала)
но это можно обойти для грамотных пользователей!

Код:
Как вставить картинку в motd.txt?
Бросаем картинку в /cstrike/ например logo.jpg
Теперь где вам нужно в motd добавляем строку
Код

либо залить картинку на один из интернет-ресурсов
и взять оттуда код (вот вам пример)

Тoгда у вас получится примерно вот такое приветствие:
Цитата:

8. Реклама на сервере

для изменения бегущей строки (показывается внизу экрана) типа "Hosting provided by ... "
редактируйте файл amxx.cfg
вам нужна строчка amx_scrollmsg "вставьте свое сообщение"
для изменения приветсвия (по центру экрана) на сервере редактируйте файл amxx.cfg
вам нужна строчка
amx_imessage "вставьте свое сообщение"
Если хотите чтобы реклама показывалась русскими буквами, сохраняем файл ammx.cfg в кодировке UTF-8 без BOM.
для изменения рекламы в чате редактируйте файл advertisements.ini
Если хотите чтобы реклама показывалась русскими буквами, сохраняем файл advertisements.ini в кодировке UTF-8 без BOM. Для этого вы можете воспользоваться программой AkelPad.
некоторые особенности плагина ad_manager.amxxr:
Цитата:
!g - зеленый цвет текста
!t - цвет в зависимости от команды (красный - тер, синий - контр, белый- спектр)
!n - стандартный желтый цвет сообщения
пример:
!t Go all Visit : !g http://vkontakte.ru/club561658
!g Выполняйте задачу! !t Ставьте бомбу или спасите заложников!
!t Для звязи: !n JlereHga !g skype: !t voenkom_legenda ; !g ICQ: !t 246581839.
примечание: слишком длинные строки могут вызвать лаги сервера и критическую ошибку, либо сообщение просто напросто обрежется.

Реклама при коннекте к серверу.
За эту рекламу отвечает плагин loading_banner.amxx
для того чтобы поставить свою рекламу необходимо обучиться основам скриптинга и компиляции плагинов.
или точно следовать инструкцииям. Более подробно ищите в интернете. Тег: loading banner CS

9. Обнулить ранк и топ

обнулить можно двумя способами.
1) простой способ: зайдите на сервер под админкой и пропишите в консоли amx_csstats_reset 1
2) сложный способ: остановить сервер, подключиться к ftp сервера, найти и удалить файл csstats.dat, запустить сервер, после этого статистика будет удалена.
путь: server/cstrike/addons/amxmodx/data/csstats.dat
Код:
Для редактирование статистики: остановить сервер, найти и скачать файл csstats.dat с сервера на собственный компьютер. Далее скачать программку с интернета WinCSX.exe. Поместить программу и файл статистики в одну папку.
Запустить программу и можете начинать редактировать ранк и топ. После все сохранить и загрузить обратно на сервер.

10. Установка своих плагинов

Самое первое что вам необходимо это найти плагин в интернете и почитать его описание!
В описание указана суть плагина, его подробная установка, настройка, а так же требуемые модули для его работы и многое другое.
Возможно что вы передумаете его устанавливать.
Допустим вы скачали архив с плагином из интернета.
После его архивации вы открываете его и видите внутри кучу папок и/или файлов.
вот основные из них:
***.amx - сам плагин для amx (не путить с amxx). большая редкость так как полное старье.
***.amxx - сам плагин
***.sma - исходный код плагина для его переделки или редактирования
***.txt - если название совпадает с названием самого плагина то это файл мульти-язычности
***.cfg - конфигурационные файл плагина
***.ini - еще один файл с название плагина
***.inc - дополнительный файл с кодом плагина или его частью как отдельная функция.
readme.txt - чаще всего описание плагина (суть плагины, его установка и настройка). Обязателен к прочтению.
Так же может содержать дополниетельные файлы: музыку (wav или mp3), различные модельки (mdl), библиотеки (.dll) , а так же многое другое.
Достаточно простые плагины устанавливаются просто.
Схема достаточно проста:
1 - прочитать readme.txt
2 - записать плагин в plugins.ini по адресу cstrike\addons\amxmodx\configs\plugins.ini
3 - скопировать плагин (***.amxx) в папку plugins по адресу cstrike\addons\amxmodx\plugins
4 - скопировать файл мульти-язычности ***.txt d папку lang по адресу cstrike\addons\amxmodx\data\lang
5 - файлы ***.cfg и ***.ini скопировать скорее всего в папку configs по адресу cstrike\addons\amxmodx\configs
но как вы сами понимаете тут возможны варианты, всё зависит от того как плагин написан.
6 - музыку и остальные файлы аналогично раскидать по папачкам.

Файлы ***.inc и ***.sma на сервере не нужны.
Допусти вы успешно прочитали данную статью и установили плагин, но он не работает.
Возможны варианты:
1 - не правильная установка
2 - вы его не включили через квары (см. п. 1. Основные термины и определения)
3 - не хватает каких-либо файлов
4 - требуется особый модуль (например chiken mod - мод курицы на сервере)
Основные модули подгружаюся автоматически. Некоторые нужно включать вручную.!.
список модулей вы можете найти в modules.ini по адресу cstrike\addons\amxmodx\configs

;;;
; Для включения модуля сотрите символ ";" перед названием.
; Если его здесь нет, то просто добавьте его название в новую строку.
; Вписывать _amxx или расширения файла не требуется.
;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SQL модули должны быть включены вручную ;;
;; Может использоваться любое количество одновременно. ;;
;; Используйте amx_sql_type в sql.cfg для назначения стандарта ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;mysql
;sqlite

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Впишите сторонние модули ниже. ;;
;; Вписывать _amxx или расширения файла не требуется. ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Эти модули автоматически обнаруживаются и загружаются" ;;
;; Не включайте ненужные модули если сервер ;;
;; работает не стабильно ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fun
engine
cstrike
csx
fakemeta
geoip
;sockets
;regex
;nvault
hamsandwich

сами модули храняться в папке modules по адресу cstrike\addons\amxmodx\modules

5 - плагин изначально битый и/или поврежденный
6 - плагин либо устарел либо слишком новый и не работает с данными версиями metamod'a и/или amxmodx
Вывод: читайте внимательно инструкцию и описание плагина.

11. Создание своей музыки

будет дописано позже.
ибо нужно определится что действительно нужно.
PS если в кратце то нужно скачать исходник , задать уникальные название для нарезок музыки, скомпилировать плагин. Так же нужно нарезать музуку в определенном формате. Для каждого плагина свой wav/mp3. К тому же определенного битрейта и частоты... Потом все залить на сервер по папачкам, подключить плагин и наслаждаться)

12. Настройка booster'a

Booster
он же бустер
модуль необходимый для ускорения работы и уменьшения пинга на сервере и вследствие уменьшение лагов игры.
основу работы бустера здесь приводить не буду.
в интернете существуют несколько версий этого модуля.
рекомендую скачивать последние из них!
подразделяются бустеры на два основных типа собственно booster и booster_lite
различия:
lite - простой в настройки и самый устойчивый
2.40 - больше функции настройки (например управление fps и многим другим, для опытных пользователей)
ALX-lowping -аналог booster'a +кикает пингеров и аналог 2.40 , но другой принцип
a) установка Win_HLBooster
Код:
скачать последнею версию с интернета, разархивировать, полученные файлы добавить с помощью Total comander'a в папку сервера по адресу:
srv***\cstrike\addons\booster
должно получиться
srv***\cstrike\addons\booster\booster_mm.dll
подключить бустер в файле plugins.ini в папке:
srv***\cstrike\addons\metamod\plugins.ini
для этого добавьте строчку в plugins.ini :
win32 addons\booster\booster_mm.dll

______
Код:
теперь необходимо прописать настройки бустера в servers.cfg
рекомендую использовать следующие значения:
booster_show_connmsg "1"
booster_autofps "150"
booster_minsleepms "3"
booster_force_systicrate "10000"
booster_cpu_enabled "0"
booster_cpu_spikemax "3"
booster_cpu_spikelevel "75"
booster_cpu_mminc "2"
***Примечание: для выявления оптимальных настроек для данного сервера попробуйте менять переменную booster_autofps от 90 до 1000 с шагом 50

____________________
установка варианта 2
Код:
booster_lite
для этого добавьте строчку в plugins.ini :
win32 addons\booster\booster_lite_mm.dll
все абсолютно так же)
отличия только:
в plugins.ini
win32 addons\booster\booster_lite_mm.dll

в servers.cfg добавьте:
booster_lite_mode 0
sys_ticrate 10000

______________________
Bce!! booster настроен и установлен!
Примечаний: помните что booster не может уменьшить пинг меньше определенного значения!
И не факт что он вам поможет!!! В основном используется как управление fps сервера.
Пинг при теперешнем развитии интернета почти не уменьшает!!!

13. Античиты и их настройка

Существует много видов античитов.
Их всех можно разделить на 3 вида:
1 - VAC - valve anti cheater's
это античит от компании valve. Банит только лиценционных игроков. После бана игрок не может зайти ни на один лицензионный сервер.
подключить данные античит вы можете в нашей панели управления! Вы не можете управлять данным баном!
2 - Античиты с клиентской частью.
Данный античиты это самая лучшая защита от читаков. Но у них огромный минус - игроки должны скачивать специальную программу, запускать ее и только потом запускать игру и подключаться к серверу!
Античиты: Zeta , MyAc, sXe Injected и другие....
Все из них являются достаточно сложными и представляют набор функция для каждого из видов читов, которые соответственно можно отключать в зависимости от потребностей.
3 - Античиты только с серверной частью
Представляют из себя либо плагины либо моды для серверов.
В основном основаны на проверке файлов и различных математических подсчетов.
Сложные из них представляют набор функция для каждого из видов читов, которые соответственно можно отключать в зависимости от потребностей.
АНтичиты: CSF, Reallite HLGuard Anti-Cheat и другие....

Все античиты являются достаточно сложными в настройки.
Стоит устанавливать только самые последние версии античитерских систем.
Ведь на каждым античит найдется новый чит которые его обходит.
Примечание1:
так стоит отдельно отметить античит blockwh. практически полностью блокирует wh (просмотр сквозь текстуры)
Примечание2: настройка каждого античита разниться достаточно сильно.
Подробнее о настройке античита ищите в интернете. Достаточно зайти на официальный сайт того античита который вы вабрали!
например http://myac.msk.ru/help.php

14. Как банить и как разбанить

пока что выложу только ссылку:
http://vkontakte.ru/topic-11169746_22475646#offset=20
читайте сообщение: #31 и #32
примечание1:
для бана amx_bancs не существует "обычного" разбана.
так как команда amx_unbancs не была реализованна в полной мере.
обходится данный бан достаточно просто! но дабы не плодить читаков писать как именно не буду!
стоит обратить внимание на системы advance_bans и amxbans 5.0 (есть версии и выше, но разработчики !!!!! (...кто знает тот поймет....)
примечание2: advance_bans и amxbans 5.0 не совместимы!

15. Примечания
____________
Код:
Если вы изменяете какие-либо файлы, для вступления этих изменений в силу необходимо перезагрузить сервер! (сделать это можно рестартом сервера через панель управления сервером на сайте сервачок.ру)
____________
Для входа в администраторское меню в игре наберите в консоли amxmodmenu
____________
Некоторые символы в CS могут неправильно отображаться!
для примера это буква я ! В таких случаях необходимо заменить символ на его юникод-аналог.
____________
Некоторые файлы на сервере нельзя изменить так как они находятся "в работе".
Для начала вам надо остановить сервер.
Например это maps.ini , csstats.dat и другие!
____________
Некоторые админки не будут работать по нику из-за самого ника.
Например это ник ". To4ka"
Так же помните что для админки по IP сам IP должен быть выделенным/фиксированным
И не забывайте о флагах доступа.
____________
Некоторые плагины могут быть несовметсимы с другими плагинами, аналогично с модулями.
____________
Совет - не стоит использовать одновременно сразу две античит системы. Для примера поставьте на свой компютер сразу же nod32, касперского и dr. web.....
Думаю вам аналогия понятна!
_____________
Команда sv_password "" снимает пароль с сервера.
_____________
Подробнее о демо записях читай
http://voenkom.clan.su/
_____________
HLTV - можно управлять через rcon, но для этого его надо сначала задать именно для HLTV_PROXY
_____________
через 2 недели после окончания срока аренды сервер удаляется. в течении этих двух недель его можно продлить.
_____________
rcon пароль - это пароль удаленного администрирования сервера.
т.е. для управления сервером не нужно заходить на сам сервер.
но для начала задайте его на самом сервере в файле server.cfg
Помните что он должен быть достаточно сложным. Иначе ваш сервер взломают, так как существуют программы автоматического подбора паролей.

пример.
админ забанил сам себя.
его кикнуло после с сервера

откройте консоль
наберите
rcon_adress "IP"
rcon_port "port"
rcon_password "pass_bez_probelov"
rcon amx_unban "admin"
_____________
rcon полезен и в других случиях
_____________

rcon meta list - выдает список активных модулей
rcon amx_plugins - выдает список плагинов
rcon stats - выдает fps сервера и нагрузку cpu и тому подобное, для уточнение параметров стоит вводить с промежутком в одну секунду раз 10-20

вся информация поможет тех поддержки решить ВАШУ проблему если у вас образовалась проблема с падение сервера и т.п.

16. Установка карт

Приступим к установки карт.
Сама по себе карта имеет расширение имя_карты.bsp и должна находится в папочки cstrike\maps\
Но если вы загляните в эту папочку, то заметите, что там есть и другие файлы с название карты, но не имеющие расширения *.bsp
Чаще всего для работы самой карты требуются дополнительные файлы. Некоторые из них обязательны, а некоторые нет.
Это:
Код:
*.bsp - сама карта
*.res - ресурсный файл для карты(в этом файле ДОЛЖНЫ быть перечислены все дополнительные файлы для работы карты)
*.mdl - модель для карты (например модель курицы или автомобиля)
*.wav - звук для карты (например звук грома/грозы на ацтеке)
*.txt - описание карты, которое отображается игрокам при выборе команды
*.tga - спрайты для карты
*.wad - текстурный блок для карты!!!
*.bmp - картинка карты (http://serva4ok.ru/engine/modules/servpanel/maps/cs/de_dust2_2x2.jpg)
*.pwf - пути для ботов
*.pxp - для ботов
*.nav - навигация ботов

Цитата:
файлы *.bsp должен располагаться в папке cstrike\maps\ (строго)
файлы *.res должен располагаться в папке cstrike\maps\ (строго)
файлы *.wad должен располагаться в папке cstrike\ или cstrike\maps\
все остальные файлы должны располагаться в соответствии с навигацией файла .res

Цитата:
например для игры на карте cs_52sevilla.bps требуются следующие файлы:
_____________________________
52.wad
mad_spain.wad
mad_spain_addon.wad
sound/ambience/spain/burning3.wav
sound/ambience/spain/cricket.wav
sound/ambience/spain/flies.wav
sound/ambience/spain/neon.wav
sprites/blueglow.spr
sprites/flame.spr
_____________________________
как вы видите данная карта требует 3 текстурных блока, 4 звуковых дорожки и два спрайта.

Примечание1: без файлов на сервере *.bsp , *.mdl , *.res ,*.wad карта просто напросто не запуститься на сервере. Сервер либо будет перезагружен либо остановлен!
Примечание2: так же возможно что без некоторых спрайтов либо карта не запуститься либо игра будет невозможна. Например, если на карте используются не стандартные спрайты освещения.
Примечание3: Некоторые карты используют стандартные текстуры, спрайты, звуки и модели; поэтому карта может состоять только из одного файла *.bsp , остальные файлы подгружаются автоматически.

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

17. О HLTV ботах и fake игроках (тупо висят и занимают слот'ы)

Легенда писал(а):
О хлтв ботах и фейковых игроках которые занимают слоты!

Приступим:

на данный момент существует две активных программы для занятия слотов сервера ботами.
I) HLTV боты
определяются они как боты висящие в спектрах, их нельзя ни кикнуть ни забанить обычными методами, с одного компьтера подключается максимум 6 штук и с одинаковыми именами(перед именем ставится цифра 1,2,3 и т.д.). Если 12 то два различных имени. Избаиться от них достаточно проста:
вариант 1: забанить тот айпи с которого идет подключение.
Вариант 2: полность запретить хлтв на сервере через dproto ( поставить cid_hltv 5 в настройках дпрото). Если вас этот вариант не устаивает, так как нужно собственное хлтв, то используйте последнею версия метамода 0.8.1.6, где возможно запретить все хлтв, а нужное вам добавить в исключение.
II) фейковые игроки (fake игроки)
их можно разделить на две категории:
Это "активные" fake игроки и игроки с "испорченым соединением".
Ни первых ни вторых нельзя как и кикнуть так и забанить.
Но различить их достаточно просто. Открываем server.cfg и прописываем новый квар:
sv_timeout 22 - данная функция удаляет игроков, которые не о

Категория: Мои статьи | Добавил: fRokeer (29.01.2011)
Просмотров: 13133 | Комментарии: 16 | Рейтинг: 0.0/0
Всего комментариев: 5
5 AnnetiLink  
0
Здравствуйте, старейшины сайта. Ооочень хочу заказать шестой Iphone, но так получилось что цена на него кусается и заиметь original Iphone6 не представляется возможным.
Из-за этого я подумала купить китайский 6 Iphone на Android. Посмотрела комментарии на сайтах, и как оказалось, что фэйковый Iphone 6 по своим качествам всего лишь немного отстает от Эйпловского Iphone6. Меня это полностью устраивает. Смотрела на одном сайте - http://iphone6copy.qnits.ru - http://iphone6copy.qnits.ru . Не подозрительный сайт?
Где еще лучше поглядеть по теме - купить хорошую копию айфона 6?
Спс за помощь.

4 Georgii1998  
0
тут на вышеприведенном веб-сайте собран огромный выбор умных статей про http://medbaz.com/pages-more-410.html - от боли в горле.

3 Ustin2796  
0
тут на вышеприведенном сайте подобран громадный выбор умных статей про http://ublaze.ru/forum/ftopic1149.html - спутниковый ресивер 8306

2 123fuck  
0
1-ДЕЛАЮ СЕРВАКИ МОЙ СКАЙП d-sanya.95
2-ДЕЛАЮ ПОСТОЯННЫЙ ip МОЙ СКАЙП d-sanya.95
3-ДЕЛАЮ РАСКРУТКУ СЕРВЕРА МОЙ СКАЙП d-sanya.95
4-ДЕЛАЮ САЙТЫ МОЙ СКАЙП d-sanya.95
5-ДЕЛАЮ РАСКРУТКУ САЙТОВ КОНТАКТА ГРУП
6-ДЕЛАЮ ПРОГРАММЫ МОЙ СКАЙП d-sanya.95
7-ДЕЛАЮ СЕРВЕР 24 ЧАСА МОЙ СКАЙП d-sanya.95

1 Arsenal  
0
Ребята помогите сделал сервак а плагины поставить не могу rostik007700 скайп кто может помогите пожалуста!

Имя *:
Email *:
Код *:
Часы
Block title
Клендарь
Мини-чат
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Наш опрос
    Оцените мой сайт
    Всего ответов: 24
    Copyright MyCorp © 2024
    Сделать бесплатный сайт с uCoz