Категории

Наш опрос
Играите ли вы с читами?
Всего ответов: 20

Главная » Статьи » Мои статьи

Установка AMX u AMXX
Качаем AMXХ. Делаем это либо отсюда, либо с оффициального сайта www.amxmodx.org.

Если ставить автоматом, то всё само поставится, если ручками то делаем следующее:
Распаковываем папки amxmodx и metamod в cstrike/addons/.
Идем в папку cstrike/addons/metamod/ и открываем файл plugins.ini, там прописываем строчку:
win32 addons/amxmodx/dlls/amxmodx_mm.dll
Далее идем в папку csrtike/addons/amxmodx/configs
Открываем amxx.cfg
// AMX Configuration File
echo
Executing AMX Mod X Configuration File

// Доступ всем пользователям по умолчанию (дополнительные уровни в файле users.ini)
amx_default_access
"z"

// Имя setinfo, которое будет хранить ваши пароли
amx_password_field
"_pw"

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

// Частота в секундах и текст серверного сообщения
amx_scrollmsg
"Welcome to %hostname% -- This server is using AMX Mod X" 600

// Частота отправки сообщений игроками в секундах
amx_flood_time
0.75

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

// Если стоит 1 - вы можете скрывать зарезервированные слоты
amx_hideslots
0

// Минимальное время между двумя воутами в секундах
amx_vote_delay
10

// Продолжительность голосования
amx_vote_time
10

// Открытое голосование
amx_vote_answers
1

//Могут ли клиенты выбирать свой язык
amx_client_languages
1

Сохраняем, закрываем. Открываем modules.ini:
; ------------------------------
fun_amxx_i386
.so
fun_amxx
.dll
fun_amxx_amd64
.so

; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
;engine_amxx_i386.so
engine_amxx
.dll
;engine_amxx_amd64.so

; ----------------------------------------------------------
; Fakemeta - provides a massive interface into the HL engine
; ----------------------------------------------------------
;fakemeta_amxx_i386.so
fakemeta_amxx
.dll
;fakemeta_amxx_amd64.so

; -------------------------------------------
; Database Access - only enable one of these
; -------------------------------------------
; 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 - determines the country of ip adresses
; ---------------------------------------------
;geoip_amxx_i386.so
;geoip_amxx.dll
;geoip_amxx_amd64.so

; --------------------------------
; Sockets - network socket support
; --------------------------------
;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 - adds functions specific to Counter-Strike
; ----------------------------------------------------------
cstrike_amxx_i386
.so
cstrike_amxx
.dll
cstrike_amxx_amd64
.so

; -----------------------------------------------------
; CSX - adds functionality for CS statistics and events
; -----------------------------------------------------
csx_amxx_i386
.so
csx_amxx
.dll
csx_amxx_amd64
.so

Впринципе можете снять все комментарии, но это значительно увеличит нагрузку сервера, поэтому следует подгружать только модули, которые требуют устанавливаемые вами плагины. Обычно необходимые модули пишутся в шапке плагинов.

Сохраняем файл. Далее открываем users.ini.
В самом низу мы будем прописывать админов. Есть несколько вариантов. Закрепление на имя или на IP.
Для имени у нас будет следующая строка:
"superadmin" "password" "access flag" "account flags"
Для IP:
"255.255.255.255" "password" "access flag" "account flags"

"И что же это такое?!?!?"
Подробнее:
В первых ковычка ставится имя или IP адрес. Во вторых задается пароль для доступа на сервер. Далее проставляются флаги полномочий. В последних - флаги доступа на сервер.
Список флагов полномочий:
a - Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п.
b
- Флаг разрешающий подключение на резервные слоты.
c
- Флаг доступа к команде amx_kick.
d
- Флаг доступа к командам amx_ban и amx_unban.
e
- Флаг доступа к командам amx_slap и amx_slay.
f
- Флаг досутпа к команде amx_map.
g
- Флаг доступа для изменений cvar настроек через amx_cvar. Прошу заметить, доступны не все cvar переменные.
h
- Флаг доступа к amx_cfg.
i
- Флаг доступа к amx_chat и другим чат командам.
j
- Флаг доступа к amx_vote и другим командам голосования.
k
- Флаг доступа для изменения cvar переменной sv_password.
l
- Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере.
u
- Флаг доступа к меню amx.
z
- Флаг пользователя. Не даёт ни каких полномочий.


Флаги доступа на сервер:
Их несколько, но используются не все.
a - отлючать игрока если пароль не совпадает.
d
- Это IP адрес.
e
- Пароль не проверяется.

Два способа сразу сделать себя админом:
1. Пишем такую строчку в конце файла users.ini
"123.45.678.90" "" "abcdefghijklmnopqrstu" "de"
Что мы сделали? Мы написали, что при заходе с IP 123.45.678.90 следует дать пользователю максимальные полномочия, и флаги доступа на сервер "de" значат, что первым параметром явлется IP и что пароля не требуется.

2. "pap0_K4rl0" "pinnokio" "abcdefghijklmnopqrstu" "a"
Теперь ползователю с ником "pap0_K4rl0" и паролем (прописанным через setinfo _pw) "pinnokio" будут даны максимальные полномочия.

Вот и все.
О плагинах и т.п. пока не рассказываю. Возможно добавлю позже. Можете сами заглянуть в plugins.ini и посмотреть там, какой плагин за что отвечает. Возможно вам какой нибудь и не нужен. Чтоб его отключить, достаточно поставить ";" перед ним.

Запускаем сервер.
Для того чтоб админу получить права на сервер, ему надо в консоле своего клиента написать setinfo _pw mypass.
И только !после этого!, подключаться к серверу.
Категория: Мои статьи | Добавил: Silence (10 Октября 10)
Просмотров: 1391 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Среда
01 Мая 24
6:58 PM



Мини-чат


Статистика