| Главная | Форум | Поиск | Профиль |
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Установка и настройка AMX X Mod
g0dДата: Воскресенье, 15.08.2010, 17:52 | Сообщение # 1
Сержант
Группа: Администраторы
Сообщений: 23
Репутация: 0
Статус: Offline
------------------------ Установка и настройка AMX X Mod ---------------------------

ОГЛАВЛЕНИЕ:
Глава 1 - Установка
1.1. Установка MetaMod
1.2. Установка AMX X Mod 1.6
Глава 2 - Настройка
2.1. Настройка amxx.cfg
2.2. Настройка users.ini
2.3. Настройка maps.ini
2.4. Настройка plugins.ini
Глава 3 - Команды AMX X Mod
3.1. amxmodmenu
3.2. amx_statscfgmenu
3.3. команды админа
3.4. админский чат
3.5. админские команды голосования

=== -- ГЛАВА 1 - Установка -- ====

1.1 Установка MetaMod (необходимо):
Так как AMX X Mod являеться плагином для Meta Mod'a, соответственно без последнего он работать не будет.
Или с оригинального сайта Meta Mod'a:
C любого сайт cs где есть моды баги и тд!
Устанавливаем его. Убеждаемся, что в папке:
x:/halflife/cstrike/addons/ .... появилась папопчка "metamod"
А в файле "liblist.gam" строка:
gamedll "dlls\mp.dll" заменилась на :
gamedll "addons\metamod\dlls\metamod.dll"

1.2 Установка AMX X Mod:
Распаковываем архив в вашу "cstrike" директорию, например:
x:/halflife/cstrike/...
Затем находим в паке ..../addons/metamod/... файл plugins.ini
Если такого там нет, то скорее всего он находиться в папке /metamod/doc/... копируем его в папку /metamod/..
Открываем его и дописываем ниже всех надписей:
; AMX Mod
win32 addons\amxx\dlls\amx_mm.dll
linux addons/amxx/dlls/amx_mm_i386.so

1.2 Установка AMX X Mod:
Распаковываем архив в вашу "cstrike" директорию, например:
x:/halflife/cstrike/...
Затем находим в паке ..../addons/metamod/... файл plugins.ini
Если такого там нет, то скорее всего он находиться в папке /metamod/doc/... копируем его в папку /metamod/..
Открываем его и дописываем ниже всех надписей:
; AMX Mod
win32 addons\amxx\dlls\amx_mm.dll
linux addons/amxx/dlls/amx_mm_i386.so

Для правильной работы статистики необходимо скопировать плагин csstats.amx из папки /amxx/plugins/... в папку /amxx/custom/..

Всё - больше ничего не надо, информация об остальных модулях храниться в папке /amxx/.. в файле modules.ini

Всё установка закончена. Приступаем к настройке:

=== -- ГЛАВА 2 - Настройка -- ===

Основная настройка заключаеться в добавлении новых плагинов и удалении старых. Все плагины находяться в директории .../addons/amx/plugins/...
Для добавления плагина в игру необходимо редактировать файл plugins.ini

2.1 Открываем файл amxx.cfg, который находиться в папке /amxx/configs/...
amx_default_access "" - устанавливаеться уровень доступа по умолчанию, который используеться для игроков входящих в игру, но не прописанных в файле users.ini
amx_password_field "_pw" - устанавливаеться слово которое необходимо писать при вводе пароля. Например в данно случае пароль будет писаться как:
setinfo _pw "999"
amx_scrollmsg "Welcom to [Legion] Server." 300 - выдаёться указаное сообщениие, повторяющееся в данном случае через каждые 300 сек
amx_reservation 3 - указывате тип работы с незарезервированными игроками. 0 - непроверяються на наличие резервации; 1 - кикаеться человек, играющий нименьшее время на сервере, когда сервер заполняеться; 2 - кикаеться игрок с наихудшим пингом, когда сервер полон; 3 - кикаеться любой игрок, неимеющий резервации, при дохождении лимита игроков - кол-во резервных слотов.
amx_reserved_slots 2 - количество резервных слотов
amx_vote_delay 30 - минимальное кол-во времени в секундах, между двумя голосованиями
amx_vote_time 20 - время в течении которго длиться голосование, в секундах
amx_extendmap_max 60 - максимальное время на сколько можно продолжит игру на одной карте
amx_extendmap_step 30 - время на которое продлеваеться игра на карте

2.2 Настройка файла users.ini, так же находиться в папке /amxx/configs/..
Это ОЧЕНЬ важный файл - в нём храняться ники игроков, с их паролями и уровнями доступа.
Пример на одного игрока:
"[Legion]C_Y_B_E_R" "999" "abcdefghijklmnopqrstu" "a"
Первое - ник игрока; Второе - пароль на доступ; Третье - уровень доступа; Четвёртое - флаги.
Пример на клан:
"[Legion]" "999" "abcdefghijklmnopqrstu" "ab"

Разберём какие уровни доступа, что означают:
a - иммунитет (нельзя кикать, слаит, слэпать, банить)
b - резервация
c - использование комманды amx_kick (кикание)
d - использование комманды amx_ban (бан)
e - использование комманды amx_slay
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 - настраиваемый уровень А (для дополнительных плагинов)
n - настраиваемый уровень B
o - настраиваемый уровень C
p - настраиваемый уровень D
q настраиваемый уровень E
r - настраиваемый уровень F
s - настраиваемый уровень G
t - настраиваемый уровень H
u - доступ к меню, через комманду amxmodmenu
z - пользователь

Теперь рассмотрим флаги:
a - отсоеденить пользователя при вводе неправильного пароля
b - клан таг
с - это ID пользователя
d - это IP пользователя
е - пароль не проверяеться (требуеться ник/ip/id)

2.3 В файле maps.ini, так же находиться в папке /amxx/configs/.
пишем название карт, которые вы будете использовать для голосования...
Пример:
de_dust
de_dust2
de_aztec
de_inferno
cs_office
cs_italy

2.4 Открываем файл plugins.ini и убираем в начале строк символ ";" - так как он отключает действие некоторых плагинов, напротив которых был поставлен.

В папке /plugins/... находим файл csstats.amx и копируем его в папку /custom/...
Чтобы добавить новый плагин, необходимо сначала скопировать его (расширение файла должно быть .amx) в папку /plugins/.. Затем открыть файл plugins.ini и добавить в конце файла строку с именем даного плагина.
Например вы устанавливаете плагин с улучшенной статистикой StatsX. Копируете файл statsx.amx в папку /plugins/.. , открываете файл plugins.ini и в конце дописываете строку:
statsx.amx

=== -- ГЛАВА 3 - Команды AMX X Mod -- ===

3.1 Возможности комманды amxmodmenu:
Это одна из основных комманд, вводимых в консоле, как для обычных админов, так и для главного админа.
Обычные админы могут с помощью неё намного проще слэить, слэпать, кикать и банить игроков. А также проводить голосования, изменять настройки сервера, чатить и т.д.
Каждый пункт меню нумеруеться. Цифры 9 и 0 зарезервированны под комманды "Далее" и "Назад" соответственно, а также "0", если вы находитесь на первой странице меню - "Выход".

3.2 Для главного админа она интресна прежде всего настройками сервера, но главное - настролйкой СТАТИСТИКИ.
Воспользоваться ею можно, если ввести в консоле комманду:
amx_statscfgmenu
Или же в "МЕНЮ АДМИНА" (открываеться с помощью комманды: amxmodmenu), вы нажмете поочерёдно "9" (переход на следущую страницу) и "4" (Настройка статистики).
Для включения ведения статистики и других возможностей связанных с ней необходимо включить все необходимые вам компоненты, делаеться это при помощи нажатия цифр соответствующих нужным вам коммандам. On - включена, Off - отключена.

Необходимо включить - Show Attackers, Show Victims, Show Killer, End Player, End Top 15, Killer HpAp, Spec Rank Info, Say hp, Say statsall, say top15, say rank, say statsme, EndTeamScore, EndMostKill, End Most Damage.
После включения всего необходимого вы сможете наслождаться статистикой.
А для того, чтобы клиенты вашего сервера могли просматривать свой ранк, таблицу лучших 15 или статистики оружия необходимо сначала включить возможности команд - Say /hp, Say /rank, Say /top15, Say /me, Say /statsme, Say /stats. Затем клиенты, используя комманду "say" для просмотра статистики должны писатьт: "say" "/rank"; "say" "/top15", "say" "/statsme", "say" "/stats", "say" "/hp".

3.3 Команды админа:
amx_kick <имя или #номер юзера> [причина] - кикнуть (выбросить) игрока...
amx_ban <минуты> <имя или #номер юзера или IP адресс> [причина] - забанить (запретить вход на сервер) в течении установленного времени
amx_banip - забанить IP юзера
amx_banid - забанить WONID юзера
amx_unban <имя или номер юзера или IP> - разбанить юзера
amx_slay <имя или номер юзера> - убить игрока
amx_slap <имя или номер юзера> [сила] - толнуть игрока
amx_leave [tag] [tag] [tag] - оставить только игроков с определёнными клан тагами
amx_pause - поставить игру на паузу или снять игру с паузы
amx_who - показать кто на сервере
amx_cvar <серверная команда (начинаеться с mp_ (Пример: mp_timelimit))> [значение] - изменить значение серверной команды
amx_map <название карты> - поменять карту
amx_plugins - показать все запущенные плагины
amx_modules - показать все запущеные модули
amx_restmenu - открытие меню запрета использования определённых видов оружия
amx_mapmenu - открыть меню смены карты
amx_votemapmenu - открыть меню голосования за карту
amx_kickmenu - открыть меню кикания игроков
amx_banemenu - открыть меню бана игроков

3.4 Админский чат:
amx_say <сообщение> - послать сообщение всем игрокам на сервере
amx_chat <сообщение> - послать сообщение админам на сервере
amx_psay <имя или номер юзера> <сообщение> - послать индивидулаьное сообщение
amx_tsay <цвет> <сообщение> - послать сообщение террористам
amx_csay <цвет> <сообщение> - послать сообщение контр-террористам

3.5 Админские комманды голосования:
amx_vote <вопрос> <ответ №1> <ответ №2> - начать голосование
amx_votemap [map] [map] [map] - начать голосование за карту
amx_votekick <имя или номер юзера> - начать голосование за кикание игрока
amx_voteban <имя или номер юзера> - начать голосование за бан игрока
amx_cancelvote - отмена текущего голосования

Наслаждайтесь.

 
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz