Установка AMXModX


Качаем AMXХ с оффициального сайта — www.amxmodx.org

Нам понадобятся AMX Mod X Base (Windows/Linux) и Counter-Strike Addon (Windows/Linux)
Распаковываем архив amxmodx-1.8.1-base в директорию cstrike, amxmodx-1.8.1-cstrike распаковываем поверх.
Идем в папку cstrike/addons/metamod/, создаем файл plugins.ini, там прописываем строчку:
win32 addons/amxmodx/dlls/amxmodx_mm.dll — для Windows
linux addons/amxmodx/dlls/amxmodx_mm_i386.so — для Linux

После установки идем в папку csrtike/addons/amxmodx/configs
Открываем amxx.cfg и заменяем его содержание следующем

// 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 — Анонсировать с именем админа
//
// Значение по умолчанию: 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

// Время бана в главном ban меню (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

// Если установлено в 1, зарезервированные слоты скрыты.
// Если на сервере не осталось публичных и зарезервированных слотов, вы можете заходить на сервер через консольную команду
//
// Значение по умолчанию: 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» используя голос, установите в 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=40%)

// Значение по умолчанию: 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

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

// Откладка плагинов
// 0 — Отключить откладку
// 1 — Включить откладку для плагинов с параметром «debug» в plugins.ini
// 2 — Включить откладку для всех плагинов
// Примечание — откладка сильно сказывается на быстродействии и стабильности сервера
//
// Значение по умолчанию: 1
amx_debug 1

// Откладка языка
// Для откладки языка напишите две буквы, обозначающие язык, между кавычками (Пример: «en», «de», и т.д.)
// «» отключение откладки
//
// Значение по умолчанию: «»
amx_mldebug «»

//
// Конфигурация дополнительных плагинов
//

// Тип записи csstats.dat.
// 0 — бинарник (рекомендуется)
// 1 — текстовый документ
//
csstats_storagetype 0

// Сброс статистики после смены карты
// 0 — Выключить
// 1 — Включить
//
csstats_reset 0

// Тип записи достижений в статистику
// 0 — по Нику (рекомендуется для Non-Steam серверов)
// 1 — по SteamID (рекомендуется для Steam серверов)
// 2 — по IP (не рекомендуется для использования)
//
// Значение по умолчанию: 1
csstats_rank 0

// Максимальное количество записей в файле статистике
// Примечание: При достижении указанного значения статистика обнуляется
//
// Значение по умолчанию: 3500
csstats_maxsize 15000

// Запись достижений ботов в общую статистику
//
// Значение по умолчанию: 0
csstats_rankbots 0

// Время отображения HUD-статистики
//
// Значение по умолчанию: 12.0
amx_statsx_duration 12.0

// Лимит отображения HUD-статистики до конца mp_freezetime
// При негативном значение, HUD-статистика очищается прежде, чем заканчивается freezetime (см server.cfg)
// Значение по умолчанию: -2.0
amx_statsx_freeze -2.0

Сохраняем, закрываем.

Обязательно заменяем содержимое modules.ini следующим:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Для включения модуля, удалите комментарий (;) в начале строчки.;;
;; Для отключение модуля, добавьте комментарий (;) в начале строчки.;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ——————————————————————-
; Fun
; ——————————————————————-
;fun_amxx_i386.so
fun_amxx.dll
;fun_amxx_amd64.so

; ——————————————————————-
; Engine
; ——————————————————————-
;engine_amxx_i386.so
engine_amxx.dll
;engine_amxx_amd64.so

; ——————————————————————-
; Fakemeta
; ——————————————————————-
;fakemeta_amxx_i386.so
fakemeta_amxx.dll
;fakemeta_amxx_amd64.so

; ——————————————————————-
; Database Access
; ——————————————————————-
; MySQL
;mysql_amxx_i386.so
;mysql_amxx.dll
;mysql_amxx_amd64.so
; PostgreSQL
;pgsql_amxx_i386.so
;pgsql_amxx.dll
; Microsoft SQL
;mssql_amxx.dll
; SQLite
;sqlite_amxx.dll
;sqlite_amxx_i386.so
;sqlite_amxx_amd64.so

; ——————————————————————-
; GeoIP
; ——————————————————————-
;geoip_amxx_i386.so
;geoip_amxx.dll
;geoip_amxx_amd64.so

; ——————————————————————-
; Sockets (требуется для HLTV)
; ——————————————————————-
;sockets_amxx_i386.so
sockets_amxx.dll
;sockets_amxx_amd64.so

; ——————————————————————-
; Regular Expression support
; ——————————————————————-
;regex_amxx_i386.so
;regex_amxx.dll
;regex_amxx_amd64.so

; ——————————————————————-
; Binary Vault support
; ——————————————————————-
;nvault_amxx_i386.so
;nvault_amxx.dll
;nvault_amxx_amd64.so

; ——————————————————————-
; Counter-Strike functions
; ——————————————————————-
;cstrike_amxx_i386.so
cstrike_amxx.dll
;cstrike_amxx_amd64.so

; ——————————————————————-
; CSX
; ——————————————————————-
;csx_amxx_i386.so
csx_amxx.dll
;csx_amxx_amd64.so

Если у вас не win32, вы должны самостоятельно настроить файл modules.ini, включив/отключив необходимые модули

Сохраняем файл. Далее открываем users.ini.
Так же заменяем его содержимое следующим текстом, и настраиваим его по своему усмотрению:

Users — конфигурационный файл
; Расположение файла: $moddir/addons/amxmodx/configs/users.ini

; Линия, стартующая с; — комментарий

; Флаги полномочий:
; a — Иммунитет (нельзя кикнуть/забанить/использовать на нем Slay/Slap и т.п.)
; b — Резервирование (может заходить на зарезервированные слоты)
; c — Доступ к команде amx_kick
; d — Доступ к командам amx_ban и amx_unban
; e — Доступ к командам amx_slay и amx_slap
; f — Доступ к команде amx_map
; g — Доступ к команде amx_cvar (доступны не все квары)
; h — Доступ к команде amx_cfg
; i — Доступ к команде amx_chat и другим чат-командам
; j — Доступ к команде amx_vote и другим голосовым-командам
; k — доступ к квару sv_password (через команду amx_cvar)
; l — Доступ к команде amx_rcon и квару rcon_password (через команду amx_cvar)
; m — Пользовательский уровень A (для нестандартных плагинов)
; n — Пользовательский уровен B
; o — Пользовательский уровен C
; p — Пользовательский уровен D
; q — Пользовательский уровен E
; r — Пользовательский уровен F
; s — Пользовательский уровен G
; t — Пользовательский уровен H
; u — Доступ к меню
; z — Игрок (не админ)

; Флаги доступа:
; a — Отключить игрока при несовпадении пароля
; b — Clan-Tag
; c — SteamID
; d — IP
; e — Пароль не проверяется (только для Name/IP/SteamID)
; k — Nick или Clan-Tag с учетом регистра. пример: Если вы дали полномочия игроку «Ham»
; и установили флаг Учета Регистра («k»), то игроки
; могут использовать любые имена («haM», «HAM», «ham», и т.д.), кроме «Ham»

; Пароль:
; Напишите в игровой консоли (~): setinfo _pw «<пароль>», или
; Добавьте в ваш autoexec.cfg: setinfo _pw «<пароль>»
; Изменить префикс _pw можно в amxx.cfg (квар amx_password_field)

; Формат админского аккаунта:
; <пароль> <флаги полномочий> <флаги доступа>

; Примеры админских аккаунтов:
; «STEAM_0:0:123456» «» «abcdefghijklmnopqrstu» «ce» — полный доступ к админке, авторизация по Steam_ID, пароль не проверяется
; «123.45.67.89» «» «abcdefghijklmnopqrstu» «de» — полный доступ к админке, авторизация по IP, пароль не проверяется
; «My Name» «my_password» «abcdefghijklmnopqrstu» «ak» — полный доступ к админке, авторизация по нику, с учетом регистра, отключение, если пароль не совпадает

«Nick» «Password» «abcdefghijklmnopqrstu» «a»

Сохраняем файл.

© 2010, 3aB}{o3. Все права защищены.

Распечатать страницу

Запись от 28th Январь, 2010 года
  • 1 bazil11 написал(а) Фев 18, 2011 в 03:25

    таки що это за патош? я лучше писал блеать. Серег где старый форум отрыть? в останках покопаюсь отрою свои шедевры епт :D *CRAZY*

  • 2 bazil11 написал(а) Фев 18, 2011 в 03:53

    или это я писал? бля хуй уже не помню нифига *HELP*

  • 3 3aB}{o3 написал(а) Фев 21, 2011 в 02:06

    Это не ты писал,форум открыт