Admin Mod 2.50.60 мод на подобии AmxModX
ВНИМАНИЕ: ВО ВРЕМЯ СВОЕЙ УСТАНОВКИ Adminmod ИЗМЕНЯЕТ НЕ ТОЛЬКО SERVER.CFG, НО И ФАЙЛ "LIBLIST.GAM" В КАТАЛОГЕ "CSTRIKE".
Первоначально этот файл выглядел так:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.5"
size "184000000"
svonly "0"
type "multiplayer_only"
cldll "1"
hlversion "1108"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"
После установки Adminmod'a он стал выглядеть так:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.5"
size "184000000"
svonly "0"
type "multiplayer_only"
cldll "1"
hlversion "1108"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\metamod.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"
url_info "www.counter-strike.net"
url_dl ""
version "1.5"
size "184000000"
svonly "0"
type "multiplayer_only"
cldll "1"
hlversion "1108"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\metamod.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"
Теперь о значениях файлов Adminmod'a.
Файл users.ini
Этот файл предназначен для идентификации игроков с расширенным набором прав. Если внести в этот файл имя, оно станет недоступным для обычных пользователей и пользоваться им можно будет только имея соответствующий пароль.В этом файле можно указывать уровни доступа для КАЖДОГО авторизованного пользователя.
Файл имеет формат:
имя:пароль:доступ
(листинг нашего файла users.ini)
sysadmin:qwerty:65535 (И помните,что пароль qwerty дан вам как пример, и не следует использовать его,а лучше свой.) Рекомендую без особой нужды не назначать никому такие права. Список уровней прав на доступ в Half-Life Admin Mod:
Файл plugin.ini
(листинг файла plugin.ini после снятия "#" )
он должен выглядеть у Вас так:
dlls/plugin_base.amx
dlls/plugin_chat.amx
dlls/plugin_cheat.amx
dlls/plugin_CS.amx
dlls/plugin_hldsld_mapvote.amx
dlls/plugin_message.amx
dlls/plugin_retribution.amx
dlls/plugin_spawn.amx
# dlls/plugin_TFC.amx
dlls/plugin_fun.amx
dlls/plugin_chat.amx
dlls/plugin_cheat.amx
dlls/plugin_CS.amx
dlls/plugin_hldsld_mapvote.amx
dlls/plugin_message.amx
dlls/plugin_retribution.amx
dlls/plugin_spawn.amx
# dlls/plugin_TFC.amx
dlls/plugin_fun.amx
Файл metamod.ini
Этот простой текстовый файл предназначен для запуска dll-файлов, отвечающих за работу Admin Mod, в момент загрузки сервера. При запуске Admin Mod совместно с сервером hlds происходит следующее: Исполняемый файл hlds.exe запускает указанный в metamod.ini файл metamod.dll. В свою очередь файл metamod.dll пытается инициировать запуск файла admin_mm.dll и, если всё проходит удачно, Admin Mod стартует. Этот файл не требует какого-либо вмешательства и редактирования с Вашей стороны.
(листинг файла metamod.ini)
win32 dlls/admin_MM.dll
linux dlls/admin_MM_i386.so
linux dlls/admin_MM_i386.so
Файл vault.ini
Файл adminpass.cfg
Файл admin_help.cfg
Файл nicks.ini
Файл ips.ini
Файл models.ini
Файл maps.ini
cs_aztec
cs_assault
de_dust
cs_assault
de_dust
Эти настройки означают, что данные карты НЕДОСТУПНЫ для вызова через голосование типа votemap.
Дополнительные плагины для Admin Mod.
Функциональность Admin Mod'а можно дополнять и расширять, используя различные плагины (plugins). Полный список плагинов с англоязычными комментариями, доступных к скачиванию, можно посмотреть на сайте производителя. Со временем некоторую часть из них (то что мне или Вам понравились) мы выложим на нашем сервере с рускоязычними комментариями, тут вы можете нам помочь.
Остаётся только вручную внести названия плагинов в файл plugin.ini.
Вносите свой аналогично уже существующим и не ошибётесь.
Маленький пример: вносим в файл plugin.ini новый вымышленный плагин plugin_godfather.amx, который мы только что скомпилировали из файла plugin_godfather.sma вышеописанной операцией.
dlls/plugin_cheat.amx
dlls/plugin_CS.amx
dlls/plugin_hldsld_mapvote.amx
dlls/plugin_godfather.amx
dlls/plugin_CS.amx
dlls/plugin_hldsld_mapvote.amx
dlls/plugin_godfather.amx
Статья была взята :
Скачать: