AMX Mod X 1.9.0

addons AMX Mod X 1.9.0 5294

Установка
  1. Извлечь и скопировать все содержимое в /addons/amxmodx
    При необходимости заменить старые файлы, перед этим сделав копию папки configs, если вы хотите сохранить свои настройки
  2. Прописать в /addons/metamod/plugins.ini
    Linux:
    Код:
    linux addons/amxmodx/dlls/amxmodx_mm_i386.so
    Windows:
    Код:
    win32 addons\amxmodx\dlls\amxmodx_mm.dll
  3. Полностью перезапустить сервер
  4. Ввести в консоль команду meta list
  5. Если в ответ увидите строку, то установка завершена и все работает
    Код:
    AMX Mod X        RUN   -    amxmodx_mm_i386.so          v1.9.0.xxxx    ini  Start ANY
Где хххх - номер скачанной версии АМХ

Код:
┌ addons        - Директория Metamod и других дополнений
└ amxmodx       - Директория Amx Mod X
   ├ configs    - Файлы конфигурации
   ├ data       - Двоичные данные, например, сохранение статистики, языковые кэши и информация GeoIP
     └ lang     - Словари для поддержки мультиязычности сервера
   ├ dlls       - amxmodx_mm.dll или amxmodx_mm_i386.so должны находиться тут
   ├ logs       - Файлы логов
   ├ modules    - Директория для модулей (_amxx.dll или _amxx_i386.so и другие)
   ├ plugins    - Директория для скомпилированных плагинов .amxx
   ├ scripting  - Директория с файлами исходного кода и компиляторами
     ├ include  - Директория с include. которые нужны для компилирования файлов .sma
     └ compiled - Директория куда попадают скомпилированные файлы .sma с разрешение .amxx
Настройки
Код:
// AMX Mod X файл конфигурации
echo Executing AMX Mod X Configuration File

// Доступ по умолчанию для всех игроков, которые не являются администраторами (смотрите users.ini для подробностей о доступе).
//
// Значение по умолчанию: "z"
amx_default_access "z"

// Имя setinfo, которое должно хранить пароль в клиенте игрока (вам следует изменить его)
// Примечание: Всегда префикс поля начинается с подчеркивания (он же: "_")
// (Пример: setinfo _pw "password")
//
// Значение по умолчанию: "_pw"
amx_password_field "_pw"

// Режим входа на сервере
// 0 - отключить вход, игроки не будут проверяться (и им не будет установлен уровень доступа)
// 1 - нормальный режим, который подчиняется установленным флагам
// 2 - не пускает игроков, которых нет в списке доступа
//
// Значение по умолчанию: 1
amx_mode 1

// Отображать действия администраторов
// 0 - отключено
// 1 - показывать без имени администратора
// 2 - показывать с именем
// 3 - показать имя только другим администраторам, скрыть имя от обычных пользователей
// 4 - показать имя только другим администраторам, ничего не показывать обычным пользователям
// 5 - скрыть имя от других администраторов, ничего не показывать обычным пользователям
//
// Значение по умолчанию: 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

// В центре экрана печатаются цветные сообщения (последний параметр - цвет в формате RRRGGGBBB)
//
// Значение по умолчанию: "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

// Максимальное время бана (администраторы с доступом ADMIN_BAN_TEMP не могут запретить больше, чем это время)
// в минутах, 60 это 1 час, 120 это 2 часа, 1440 это 1 день и 10080 это 1 неделя
// Значение по умолчанию: 4320 это 3 дня
amx_tempban_maxtime 4320

// Кол-во урона в меню (amx_slapmenu)
// Последняя строка в меню, автоматически убьет игрока
// Значение по умолчанию: 0 1 5
amx_plmenu_slapdmg 0 1 5

// Установите в секундах, как быстро игроки могут отправлять сообщения (защита от флуда в чате)
//
// Значение по умолчанию: 0.75
amx_flood_time 0.75

// Количество слотов для резервирования.
//
// Значение по умолчанию: 0
amx_reservation 0

// Если вы установите значение 1, вы можете скрыть слоты на своем сервере.
// Если сервер «полный» и остались только скрытые слоты, вы должны вручную подключиться к нему через консоль клиента
//
// Значение по умолчанию: 0
amx_hideslots 0

// Отображение оставшегося времени
// a - отображать белый текст внизу
// b - использовать голос
// c - не добавлять «осталось» (только при использовании опции "b")
// d - не добавлять «часы / минуты / секунды» (только при использовании опции "b")
// 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", установите 0 для отключения.
//
// Значение по умолчанию: 1
amx_time_voice 1

// Минимальная задержка в секундах между двумя голосованиями
//
// Значение по умолчанию: 10
amx_vote_delay 10

// Как долго длится голосование (в секундах)
//
// Значение по умолчанию: 10
amx_vote_time 10

// Показать, кто голосует за какой вариант. Установите значение 0, чтобы отключить, 1 включить.
//
// Значение по умолчанию: 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

// Язык сервера в формате ISO 639-1
// Пожалуйста, смотрите data/lang/languages.txt для списка поддерживаемых языков
//
// Значение по умолчанию: en
amx_language "en"

// Если вы установите значение 0, клиенты не смогут выбирать свой язык, вместо этого они используют
// язык, который указан в настройках.
//
// Значение по умолчанию: 1
amx_client_languages 1

// Если вы установите значение 0, клиенты не будут видеть сообщение об amx_langmenu, когда они присоединятся к серверу
//
// Значение по умолчанию: 1
amx_language_display_msg 1

// Если вы установите значение 0, клиенты не будут видеть сообщение об amx_help, когда они присоединятся к серверу
//
// Значение по умолчанию: 1
amx_help_display_msg 1

// Время ожидания (в секундах) перед отображением сообщения об amx_help клиенту после присоединения к серверу
//
// Значение по умолчанию: 15
amx_help_display_msg_time 15

// Количество команд на странице amx_help
//
// Значение по умолчанию: 10
amx_help_amount_per_page 10

// Режим debug для плагинов
// 0 - отключить (не "мусорит" строчками)
// 1 - Плагины с опцией «debug» в plugins.ini запускаются в режиме отладки
// 2 - у всех плагинов будет активирован debug
// Примечание - режим отладки повлияет на производительность JIT
//
// Значение по умолчанию: 1
amx_debug 1

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

//
// Начало конфигурации для мода Counter-Strike
//

// Режим статистики
// 0 - по нику
// 1 - по authid
// 2 - по ip
//
// Значение по умолчанию: 1
csstats_rank 1

// Максимальный размер файла статистики
//
// Значение по умолчанию: 3500
csstats_maxsize 3500

// Будут или нет вносится показатели ботов в статистику, значение 0 для отключения.
//
// Значение по умолчанию: 0
csstats_rankbots 0

// Длительность HUD-информера статистики после смерти (в секундах)
//
// Значение по умолчанию: 12.0
amx_statsx_duration 12.0

// Время отображения статистики (HUD) после конца раунда
// Отрицательное время уберёт статистику до того, как freezytime раунда закончится
//
// Значение по умолчанию: -2.0
amx_statsx_freeze -2.0

// Устанавливает, должен ли плагин запрета оружия использовать файл конфигурации карты.
// Если включено, формат файла: weaponrest_mapname.ini (например, weaponrest_de_dust.ini).
// -
// Значение по умолчанию: 0
amx_restrmapsettings 0
Код:
// AMX Mod X Configuration File
echo Executing AMX Mod X Configuration File

// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"

// Name of setinfo which should store a password on a client (you should change this)
// Note: Always prefix the field with an underscore (aka: "_")
// (Example: setinfo _pw "password")
//
// Default value: "_pw"
amx_password_field "_pw"

// Mode of logging to a server
// 0 - disable logging, players won't be checked (and access won't be set)
// 1 - normal mode which obey flags set in accounts
// 2 - kick all players not on list
//
// Default value: 1
amx_mode 1

// Show admins activity
// 0 - disabled
// 1 - show without admin name
// 2 - show with name
// 3 - show name only to admins, hide name from normal users
// 4 - show name only to admins, show nothing to normal users
// 5 - hide name only to admins, show nothing to normal users
//
// Default value: 2
amx_show_activity 2

// Frequency in seconds and text of scrolling message
//
// Default value: "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600

// Center typed colored messages (last parameter is a color in RRRGGGBBB format)
//
// Default values: "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"

// Frequency in seconds of colored messages
//
// Default value: 180
amx_freq_imessage 180

// Ban times for the main ban menu (amx_banmenu)
// Use 0 for permanent ban
// Default values: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60

// Max temporary ban time (admins with ADMIN_BAN_TEMP access can't ban more than this time)
// time in minutes, 60 is 1 hour, 120 is 2 hours, 1440 is 1 day, and 10080 is 1 week
// Default value: 4320 aka 3 days
amx_tempban_maxtime 4320

// Slap damage amounts for the main slap menu (amx_slapmenu)
// Slay is automaticall inserted as the last option
// Default values: 0 1 5
amx_plmenu_slapdmg 0 1 5

// Set in seconds how fast players can chat (chat-flood protection)
//
// Default value: 0.75
amx_flood_time 0.75

// Amount of slots to reserve.
//
// Default value: 0
amx_reservation 0

// If you set this to 1, you can hide slots on your server.
// If server "full" of public slots and slots hidden, you must manually connect with connect console command
//
// Default value: 0
amx_hideslots 0

// Displaying of time remaining
// a - display white text on bottom
// b - use voice
// c - don't add "remaining" (only in voice)
// d - don't add "hours/minutes/seconds" (only in voice)
// e - show/speak if current time is less than this set in parameter
//
// Default value: "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"

// Announce "say thetime" and "say timeleft" with voice, set to 0 to disable.
//
// Default value: 1
amx_time_voice 1

// Minimum delay in seconds between two voting sessions
//
// Default value: 10
amx_vote_delay 10

// How long voting session goes on
//
// Default value: 10
amx_vote_time 10

// Display who votes for what option, set to 0 to disable, 1 to enable.
//
// Default value: 1
amx_vote_answers 1

// Some ratios for voting success

// Default value: 0.40
amx_votekick_ratio 0.40

// Default value: 0.40
amx_voteban_ratio 0.40

// Default value: 0.40
amx_votemap_ratio 0.40

// Default value: 0.02
amx_vote_ratio 0.02

// Max. time to which map can be extended
//
// Default value: 90
amx_extendmap_max 90

// Step for each extending
//
// Default value: 15
amx_extendmap_step 15

// Server language in ISO 639-1 format
// Please see data/lang/languages.txt file for a list of supported languages
//
// Default value: en
amx_language "en"

// If you set this to 0, clients cannot chose their language, instead they use
// whatever language the server is configured to use.
//
// Default value: 1
amx_client_languages 1

// If you set this to 0, clients will not see a message about amx_langmenu when they join the server
//
// Default value: 1
amx_language_display_msg 1

// If you set this to 0, clients will not see a message about amx_help when they join the server
//
// Default value: 1
amx_help_display_msg 1

// Time to wait (in seconds) before displaying a message about amx_help to a client once joined the server
//
// Default value: 15
amx_help_display_msg_time 15

// Amount of commands per amx_help page
//
// Default value: 10
amx_help_amount_per_page 10

// Plugin Debug mode
// 0 - No debugging (garbage line numbers)
// 1 - Plugins with "debug" option in plugins.ini are put into debug mode
// 2 - All plugins are put in debug mode
// Note - debug mode will affect JIT performance
//
// Default value: 1
amx_debug 1

// Plugin MultiLingual Debug
// To debug a language put its 2 letter code between quotes ("en", "de", etc)
// "" means disabled
//
// Default value: ""
amx_mldebug ""

//
// Beginning of Counter-Strike package specific configurations.
//

// Rank mode
// 0 - by nick
// 1 - by authid
// 2 - by ip
//
// Default value: 1
csstats_rank 1

// Max size of the stats file
//
// Default value: 3500
csstats_maxsize 3500

// Whether or not to rank bots with csstats - set to 1 to rank bots, 0 otherwise.
//
// Default value: 0
csstats_rankbots 0

// Duration of HUD-statistics
//
// Default value: 12.0
amx_statsx_duration 12.0

// HUD-statistics display limit relative round freeze end
// Negative time will clear the HUD-statstics before the round freeze time has ended
//
// Default value: -2.0
amx_statsx_freeze -2.0

// Sets whether Restrict Weapons plugin should use a configuration file per map or or not.
// If enabled, the file format is: weaprest_mapname.ini (e.g. weaprest_de_dust.ini).
// -
// Default value: 0
amx_restrmapsettings 0
API
Официальная документация: http://www.amxmodx.org/api/
Расширенная документация с добавлением ReAPI: https://dev-cs.ru/amxx/
Сверху Снизу