Tipok | Дата: Понедельник, 31.07.2017, 17:24 | Сообщение # 1 |
Начинающий
Группа: Пользователи
Сообщений: 75
Репутация: 2
Статус: Оффлайн
| Полная Настройка сервера CS 1.6 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 ; запрещает флуд anti_fullupdate_spam.amxx ; блок от спец. флуд атаки (из-за атаки сервер падает) antiautobug.amxx ; блок от бага с автопокупой (из-за атаки сервер падает) scrollmsg.amxx ; показывает внизу плавающие сообщение-строку imessage.amxx ; показывает по центру на верху собщение adminvote.amxx ; админское голосование nextmap.amxx ; /nextmap - при вводе в чат показывает следующие карту mapchooser.amxx ; плагин для голосования за карту и ее смену timeleft.amxx ; /timeleft - при вводе в чат показывает время pausecfg.amxx ; позволяет останавливать работу плагинов amx_off / amx_on 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 "ссылка для быстрой загрузки"
примечание Цитата: и вообще то надо знать что в минуте 60 секунд, а не 100 mp_roundtime 1 = 1 минута mp_roundtime 1.5 = 90 секунд (1 минута и 30 секунд) mp_roundtime 1.75 = 105 секунд (1 минута и 45 секунд) думаю дроби и пропорцию составить не проблема.
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 // где 25 - Время между показами сообщений (в секундах) // можно установить свое
// Цветные сообщения в центре экрана(в конце должно быть значение цвета в формате RRRGGGBBB; 000255100) amx_imessage "Добро пожаловать на %hostname%" "000250154"
// Время между показами сообщений (в секундах) для amx_imessage // Стандартное значение: 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)
PS: админка запускается командой в консоли клиента с правами: amxmodmenu или же биндом на клавишу: bind "F6" "amxmodmenu" - и тогда при нажатии клавиши F6 автоматически сработает команда amxmodmenu.
7. Окно приветствия (рекламе перед выбором команды)
srv***/сstrike/motd.txt motd.txt - текстовый файл) этот файл показывается всем при заходе на сервер! так называемое окно приветствия! вы можете вписать сюда все что угодно) ах да) для создания красивого окна приветствия необходимы начальные познания кода <html> или используйте спец.программки для html-дизайна ) найти их в интернете достаточно просто. Максимальный размер motd = 2 кб (иначе может возникать ошибка перегрузки канала) но это можно обойти для грамотных пользователей!
8. Реклама на сервере
1) Для изменения бегущей строки (показывается внизу экрана) типа "Hosting provided by ... " редактируйте файл amxx.cfg вам нужна строчка amx_scrollmsg "вставьте свое сообщение" "частота (сек)"
2) Для изменения приветствия (по центру экрана) на сервере редактируйте файл amxx.cfg вам нужна строчка amx_imessage "вставьте свое сообщение" "цвет (RGB-формат)"
Если хотите чтобы реклама показывалась русскими буквами, сохраняем файл ammx.cfg в кодировке UTF-8 без BOM.
3) Для изменения рекламы в чате редактируйте файл advertisements.ini Находится по адресу: cstrike/addons/amxmodx/configs/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. примечание: слишком длинные строки могут вызвать лаги сервера и критическую ошибку, либо сообщение просто напросто обрежется.
4) Реклама при коннекте к серверу. За эту рекламу отвечает плагин loading_banner.amxx для того чтобы поставить свою рекламу необходимо обучиться основам скриптинга и компиляции плагинов. Или точно следовать инструкцииям. Более подробно ищите в интернете. Тег: loading banner CS
9. Обнулить ранк и топ
обнулить можно двумя способами. 1) простой способ: зайдите на сервер под админкой и пропишите в консоли amx_rcon "csstats_reset 1" и смените карту 2) сложный способ: остановить сервер, подключиться к ftp сервера, найти и удалить файл csstats.dat, запустить сервер, после этого статистика будет удалена. путь: server/cstrike/addons/amxmodx/data/csstats.dat Код: Для редактирование статистики: остановить сервер, найти и скачать файл csstats.dat с сервера на собственный компьютер. Далее скачать программку с интернета WinCSX.exe. Поместить программу и файл статистики в одну папку. Запустить программу и можете начинать редактировать ранк и топ. После все сохранить и загрузить обратно на сервер.
9.1. Сохранение статистики (что делать если она не сохраняется (/top15)) итак, вам надо: 0. остановите сервер. 1. удалите файл csstats.dat (если он есть) 2. включите плагины статистики. Цитата: statsx.amxx statscfg.amxx stats_logging.amxx miscstats.amxx
3. проверьте параметры amxx.cfg Цитата: csstats_rank 0 csstats_maxsize 25000 csstats_rankbots 0 csstats_reset 0
4. в core.ini должно быть: Цитата: ; Configuration file for AMX Mod X amxx_logs addons/amxmodx/logs amxx_configsdir addons/amxmodx/configs amxx_datadir addons/amxmodx/data amxx_modules addons/amxmodx/configs/modules.ini amxx_plugins addons/amxmodx/configs/plugins.ini amxx_pluginsdir addons/amxmodx/plugins amxx_modulesdir addons/amxmodx/modules amxx_vault addons/amxmodx/data/vault.ini
; Logging mode ; 0 - no logging ; 1 - one logfile / day ; 2 - one logfile / map ; 3 - HL Logs amxx_logging 1
; Binary logging level ; add these up to get what you want ; these only work with bin logging binaries ; 1 - default ; 2 - log internal string sets/gets ; 4 - log internal formats ; 8 - log all native params ; 16 - log internal function calls (only in debug mode) ; 32 - log line number accesses (only in debug mode) bin_logging 49
; Maximum binary log size, in megs max_binlog_size 20
; Plugin optimization flags - add these up to get what you want ; lowering these may stop crashes on very old CPUs ; set 65536 to disable optimizer, NOT 0! ;------------- ; 1 - float arithmetic ; 2 - float comparisons ; 4 - float rounding optimizer 7
; It is important that "csstats" comes before "csstats_score" csstats_score addons/amxmodx/data/csstats.amxx csstats addons/amxmodx/data/csstats.dat
5. рестарт сервера.
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 на сервере не нужны. Допусти вы успешно прочитали данную статью и установили плагин, но он нe рабoтает. Возможны варианты: 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 - плагин либо устарел либо слишком новый и нe рабoтает с данными версиями 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 config JlereHg booster_show_connmsg 2 booster_autofps 150 booster_minsleepms 5 booster_force_systicrate 0 booster_cpu_enabled 0 booster_cpu_spikemax 2 booster_cpu_spikelevel 75 booster_cpu_floor 50 booster_cpu_mminc 2 booster_cpu_quiettime 300 booster_cpu_mmmin 3 booster_cpu_mmmax 8 booster_lite_mode 3 booster_lite_extra_sleep_frequency 0
***Примечание: для выявления оптимальных настроек для данного сервера попробуйте менять переменную 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 сервера. Пинг при теперешнем развитии интернета почти не уменьшает!!!
|
|
|
|
samoilova-tana | Дата: Вторник, 22.06.2021, 21:20 | Сообщение # 2 |
Начинающий
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Оффлайн
| Раньше была помешана на этой игре, но потом начала играть на ставках в итоге азарт победил. Теперь прилично зарабатываю на своем увлечении и по поводу серверов не нужно париться.
|
|
|
|