Главная » Статьи » Статьи Counter-Strike 1.6 Клиент-Сервер |
Установка и настройка AMX Mod X Есть два варианта: первый - скачать Full Installer, тогда всё поставится автоматически, просто следуйте указаниям инсталлятора, не забудьте там выбрать тип мода: CS 1.6; второй – скачать отдельно AMX Mod X Base (это базовые файлы, для всех модов) и Mod Addon Pack - Counter-Strike Addon – Windows. Открываем первый архив, выделяем в WinRar папку addons и нажимаем "извлечь в…", вверху пишем путь до папки \cstrike\ (например, у меня это D:\Server\cstrike), жмём Ок. Открываем второй архив, делаем абсолютно всё также, соглашаемся на замену всех файлов. В папке cstrike/addons/metamod открываем файл plugins.ini (создаем, если нет его), там прописываем строчку: win32 addons/amxmodx/dlls/amxmodx_mm.dll и сохраняем. Так мы подключили AMX Mod X. Вот так у нас выглядит папка addons: Код --addons - папка addons в <server>/cstrike/ |--metamod - здесь установлен Metamod |--amxmodx - здесь установлен AMX Mod X |--dlls - файл amxmodx_mm.dll должен быть здесь |--modules - папка модулей (.dll) |--plugins - папка плагинов (.amxx) |--scripting - папка исходников плагинов и компилятора скриптов |--include - папка библиотек (includes) |--compiled – скомпилированные плагины |--doc - документация |--data - статистика |--lang - переводы на разные языки |--configs - файлы настроек |--logs - логи AMX Mod X Код // AMX Mod X echo Executing AMX Mod X Configuration File // Уровень доступа всех, кто не прописан в users.ini (обычных игроков) // По умолчанию: "z" amx_default_access "z" // Поле (~переменная) для пароля // Для ввода пароля (админам) используется команда setinfo _pw pass (где _pw – это и есть поле пароля, а pass - сам пароль) // По умолчанию: "_pw" amx_password_field "_pw" // Вход на сервер // 0 – отключить авторизацию, игроки не будут проверяться (не будет присвоен ни один уровень доступа) // 1 – нормальный режим, все флаги в аккуантах ставятся // 2 – кикать всех, кого нет в листе юзеров (users.ini) // По умолчанию: 1 amx_mode 1 // Показывать активность админа // 0 – не показывать // 1 – показывать, но без ника админа (например, ADMIN Kicked Player) // 2 – показывать, с ником (например, ADMIN MegaPlayer Kicked Player) // По умолчанию: 2 amx_show_activity 2 // Частота в секундах и текст сообщения, которое будет прокручиваться // По умолчанию: "Welcome to %hostname% -- This server is using AMX Mod X" 600 amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600 // Сообщение по центру экрана (в конце цвет в RGB) // По умолчанию: "Welcome to %hostname%" "000255100" // "This server is using AMX ModX\nVisit http://www.amxmodx.org" "000100255" amx_imessage "Welcome to %hostname%" "000255100" amx_imessage "This server is using AMX Mod X\nVisit http://www.amxmodx.org" "000100255" // Частота вывода на экран этого сообщения (см. выше) в секундах // По умолчанию: 180 amx_freq_imessage 180 // Время бана для меню (amx_banmenu) // Используйте 0 для перманент банов (навсегда) // По умолчанию: 0 5 10 15 30 45 60 amx_plmenu_bantimes 0 5 10 15 30 45 60 // Урон от слэпа (slap) для меню (amx_slapmenu) // Слэй автоматически идет первым параметром // По умолчанию: 0 1 5 amx_plmenu_slapdmg 0 1 5 // Как часто игроки могут писать сообщения в чат в секундах (защита от флуда) // По умолчанию: 0.75 amx_flood_time 0.75 // Количество резервируемых слотов для админов // По умолчанию: 0 amx_reservation 0 // Скрывать резервируемые слоты // По умолчанию: 0 amx_hideslots 0 // Показывать оставшееся время до конца карты // a – белый текст внизу по центру экрана // b – голосовое сопровождение // c – не добавлять "remaining" (для голоса) // d – не добавлять "hours/minutes/seconds" (для голоса) // 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" // Сопровождать голосом команды "say thetime" и "say timeleft" // По умолчанию: 1 amx_time_voice 1 // Минимальная задержка в секундах между двумя голосованиями // По умолчанию: 10 amx_vote_delay 10 // Сколько длится голосование в секундах // По умолчанию: 10 amx_vote_time 10 // Показывать, кто за что проголосовал // По умолчанию: 1 amx_vote_answers 1 // Отношения для результатов голосования // По умолчанию: 0.40 amx_votekick_ratio 0.40 // По умолчанию: 0.40 amx_voteban_ratio 0.40 // По умолчанию: 0.40 amx_votemap_ratio 0.40 // По умолчанию: 0.02 amx_vote_ratio 0.02 // Максимальное время, на которое может быть продлена карта (в минутах) // По умолчанию: 90 amx_extendmap_max 90 // На сколько может быть продлена карта за раз (в минутах) // По умолчанию: 15 amx_extendmap_step 15 // Разрешить выбирать язык // По умолчанию: 1 amx_client_languages 1 // Дебаг-режим // 0 - отключен // 1 – плагины с опцией "debug" в plugins.ini запускаются в debug режиме // 2 – все плагины запускаются в debug режиме // По умолчанию: 1 amx_debug 1 // Статистика ведётся // 0 – по нику // 1 - по authid // 2 - по ip // По умолчанию: 1 csstats_rank 1 // Максимальный размер файла статистики // По умолчанию: 3500 csstats_maxsize 3500 // Записывать статистику ботов // По умолчанию: 0 csstats_rankbots 0 // Время для отображения статистики после смерти (в секундах) // По умолчанию: 12.0 amx_statsx_duration 12.0 // Время отображения статистики (HUD) после конца раунда // Отрицательное время уберёт статистику до того, как freezytime раунда закончится // По умолчанию: -2.0 amx_statsx_freeze -2.0[code] Теперь открываем modules.ini, в нём содержится список подключаемых модулей. Всё, что написано с символа ";" считается комментарием и не учитывается. Поэтому чтобы отключить модуль, поставьте перед его названием символ ";". Не вдаваясь в подробности, оставьте вот такой набор модулей: [code]engine fakemeta ;geoip ;sockets regex ;nvault cstrike csx ;hamsandwich Переходим к файлу users.ini. Как несложно догадаться, в нём расписаны полномочия юзеров. В самом низу файла будут строчки вида . Одна строчка – один юзер. - ник или ip или steam_id - пароль - флаги полномочий - флаги входа на сервер Флаги полномочий: Код a - Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п. b - Флаг, разрешающий подключение на резервные слоты. c - Флаг доступа к команде amx_kick. d - Флаг доступа к командам amx_ban и amx_unban. e - Флаг доступа к командам amx_slap и amx_slay. f - Флаг доступа к команде amx_map. g - Флаг доступа для изменений cvar настроек через amx_cvar. h - Флаг доступа к amx_cfg. i - Флаг доступа к amx_chat и другим чат командам. j - Флаг доступа к amx_vote и другим командам голосования. k - Флаг доступа для изменения cvar переменной sv_password. l - Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере. m-t - Зарезервированные флаги (для сторонних плагинов) u - Флаг доступа к меню. z - Флаг пользователя. Не даёт ни каких полномочий. Флаги входа на сервер: Код a - отключает игрока, если пароль не совпадает b - клан тэг c - это steam_id или won_id d - это ip e - пароль не проверяется (нужен только ник/ip/steam_id) k - имя или тэг чувствительны к регистру (т.е. если вы поставите этот флаг к нику Player и на него стоит пароль, тогда кто угодно может использовать имя plAyEr, никаких полномочий он при этом не получит) Пропишем себя админом, добавим такую строчку:
"123.45.67.89" "" "abcdefghijklmnopqrstu" "de" (где 123.45.67.89 – ваш ip, пароля не требуется) Или по нику: "My Name" "my_password" "abcdefghijklmnopqrstu" "a" (где My Name – ваш ник, а пароль - my_password, не забудьте перед коннектом к серверу прописать в консоли setinfo _pw "my_password") Теперь плагины. Плагины повышают функциональность сервера, добавляют статистику, эффекты и прочее. Открываем файл plugins.ini, там видим набор стандартных плагинов. Отключить плагин можно точно так же, как модуль – поставить перед его названием ";". Для установки нового плагина скопируйте его в папку plugins, а в plugins.ini пропишите название файла (не забудьте на конце .amxx). Все карты на сервере должны быть прописаны в файле maps.ini. Добавили новую карту в папку maps? Не забудьте прописать её название в maps.ini, иначе она не появится на голосовании. | |
Просмотров: 930 | |
Всего комментариев: 0 | |