Меню

Как установить amxmodmenu с ботами

Как установить плагин CS 1.6 (amxx)

Если Вы еще не знаете как установить плагин CS 1.6 (amxx) для AMX MOD X, то мы Вам подскажем и поможем. Установка плагинов — достаточно простая процедура, которая в то же время требует определенного внимания.
Чтобы установить плагин CS 1.6 нам в первую очередь требуется рабочий сервер с поддержкой AMX MOD X (наиболее актуальная и стабильная версия 1.8.2).

Подбор плагина для установки на сервер CS 1.6

Подобрать интересующий полезный плагин. Желательно использовать плагины из надежных источников, так как достаточно часто встречаются «битые» плагины, которые при установке на сервер попросту не работают. Основной самый простой способ проверить его на работоспособность — установить на сервер и проверить ответ, об этом будет написано дальше.

Почему важна документация при установке плагина

После подбора плагина вторым действием нам необходимо изучить по нему документацию, это требуется для того, чтобы мы понимали как он работает. К примеру существуют чуть более сложные плагины, такие как регистрация ника на сервере. Чтобы вести учет данных ников в настройках плагина необходимо прописать данные MYSQL базы, которая и будет хранить данные нашего установленного плагина.

Установка плагина на сервер CS 1.6 — пошаговая инструкция

Для установки плагина CS 1.6 после подготовки и изучения документации нам необходимо:

1) Загрузить файлы данного плагина в папку по адресу:

3) Перезапускаем сервер и проверяем работоспособность установленного плагина.

Как проверить, работает ли плагин, который я установил в CS 1.6?

Как правило проверить установленный плагин можно 3-мя способами:

— При перезапуске сервера в консоли появляются информационные сообщения в пользовательском чате. К примеру если мы установили плагин VIP игроки для CS 1.6, то при запуске сервера и подключении будет написано сообщение о том, что список VIP игроков можно проверить командой /vips

— Если информационных сообщений Вы не нашли, тогда можно это сделать через вызов меню amxmodmenu прямо из игры, но для этого у Вас должны быть права администратора сервера. Открываем консоль и пишем в неё команду amxmodmenu, нажимаем ESC и справа у нас отобразится AMX меню белым текстом. Далее нам необходимо продолжить выбор возможных вариантов управления нажатием на кнопку 9, затем выбираем 6-й пункт «Pause Plugins». Выбрав данный пункт нам будет выгружен весь список подключенных плагинов со статусами ON или OFF. В случае, если плагин не работает и возникает ошибка, то он будет неактивен (полупрозрачный) и вместо названия плагина будет указано «Error».

— Еще один способ узнать подключенные плагины и статус их работ — это напрямую из консоли сервера. Если у Вас есть rcon доступ (или доступ к консоли сервера), то Вы можете узнать список рабочих плагинов прямо через неё. К примеру на нашем игровом хостинге реализована удобная панель по каждому серверу с возможностью открыть консоль и воспользоваться Rcon командой. Чтобы выяснить через консоль установился ли плагин CS 1.6 (amxx) необходимо ввести следующую команду:

У нас на игровом хостинге выгрузка данных по запросу также дублируется в отдельное окошко, чтобы его было удобно читать и не приходилось каждый раз листать вверх из-за частого обновления информации в консоли:

Источник

Установка и настройка сервера CS 1.6 и AMX Mod X

1. Вступление
Давно уже была мысль написать свою статью про создание выделенного сервера CS 1.6 с AMX Mod X. Если даже очень хорошо поискать мануалы про установку AMX, то вряд ли вы найдёте больше двух-трех разных статей, чаще их просто копируют.
Инструкции сильно устарели, ссылки побились, вышли новые версии программ, много чего поменялось, есть много непонятных моментов, особенно для новичков.
Так что решил написать статью полностью с нуля, никакого копи-паста.

Сразу скажу, что для сервера требуется достаточно мощная машина (Pentium 4 3 GHz, 1 GB Ram минимум), тем более, если вы рассчитываете играть на своем сервере с этого же компьютера (Core 2 Duo 2.6 GHz, 2 GB Ram). Если сервер не только для локальной сети, но и для инета, то вам понадобиться широкий канал (от 4 мб/с на 16 слотов) и самое главное – выделенный ip адрес, он чаще всего покупается у провайдера за отдельную абонентскую плату (или бесплатно, если повезёт).

3. Настройка сервера
Все основные параметры сервера хранятся в файле server.cfg в папке cstrike.
Открываем его блокнотом. Смело оттуда всё удаляем и вставляем примерно следующее:
// Старт сервера
hostname «Test Server» // Название сервера
maxplayers 17 // Количество слотов
map de_dust2 // Карта, с которой стартует сервер
sv_lan 0

// Подгружаем бан-листы
banned.cfg
listip.cfg

// Настройки
mp_autokick 0 // (1) Автокик тимкиллеров
mp_autoteambalance 1 // (1) Автоматический баланс команд
mp_buytime 0.5 // (1.5) Время на покупку (мин)
mp_c4timer 35 // (45) Время таймера на бомбе (сек)
mp_chattime 3 // (10) Время до загрузки следующей карты (сек)
mp_flashlight 1 // (0) Разрешить фонарик
mp_forcecamera 0 // (0) Ограничение просмотра игры после смерти
mp_forcechasecam 1 // (0) После смерти можно смотреть только за своей командой
mp_freezetime 2 // (6) Время, после которого стартует раунд (сек)
mp_friendlyfire 0 // (0) Попадения по своим не будут учитываться
mp_limitteams 0 // (2) Максимальная разница игроков в командах (для автобаланса)
mp_playerid 1 // (0) Выводить информацию о игроках при наведении прицела
mp_roundtime 2 // (5) Длительность раунда (мин)
mp_timelimit 30 // (0) Время на карту (мин)

Читайте также:  Как установить автозапуск диска в компьютере

sv_voicequality 5 // (3) Качество голоса
sv_voicecodec voice_speex // (voice_miles) Звуковой кодек

// Рейты
sv_maxrate 20000
sv_maxupdaterate 101
sv_minrate 10000
sv_minupdaterate 60

Всё, что идет после «//» считается комметарием. В скобках указано значение по умолчанию. Здесь, конечно, не все настройки, только основные, этого вполне хватит.

Можно также добавить вот эти параметры:
-nomaster – не выводить сервер в списке серверов инета
-insecure – отключить VAC

4. Установка Metamod
Metamod служит для подключения дополнительных модов на сервер, таких как AMX Mod X, StatsMe, античитов и др.
Он встроен в автоматический установщик Amx Mod X Full Installer, но мы всё будем делать ручками, так что.
Скачать Metamod можно c официального сайта: http://prdownloads.sourceforge.net/metamod/metamod-1.19-win.zip?download (310 Кб, версия 1.19).
В папке cstrike создаем папку addons, а внутри неё папку metamod. И распаковываем файл metamod.dll в неё. Открываем cstrikeliblist.gam (блокнот) и исправляем строчку gamedll «dllsmp.dll» на gamedll «addonsmetamodmetamod.dll» и сохраняем.
Всё, метамод установлен, можно приступать к установке модов.

В папке cstrike/addons/metamod создаём файл plugins.ini. В этом файле будут содержаться пути к библеотекам подключаемых модов. Впишите туда первую строчку:
win32 addons/amxmodx/dlls/amxmodx_mm.dll
и сохраните. [b]Так мы подключили AMX Mod X[/b].

По ходу статьи нам придется подключить ещё несколько модов, в результате файл addons/metamod/plugins.ini может (!) выглядеть так:
win32 addons/amxmodx/dlls/amxmodx_mm.dll
win32 addons/dproto/dproto.dll
win32 addons/mmtimer/mmtimer.dll
win32 addons/podbot/podbot_mm.dll

Переходим к самой длинной части этого руководства – настройке AMX Mod X. Переходим в папку csrtike/addons/amxmodx/configs. Открываем файл amxx.cfg, в нём содержатся основные настройки AMX Mod X.

// AMX Mod X
echo uting AMX Mod X Configuration File

// Уровень доступа всех, кто не прописан в users.ini (обычных игроков)
// По умолчанию: «z»
amx_default_access «z»

// Вход на сервер
// 0 – отключить авторизацию, игроки не будут проверяться (не будет присвоен ни один уровень доступа)
// 1 – нормальный режим, все флаги в аккуантах ставятся
// 2 – кикать всех, кого нет в листе юзеров (users.ini)
// По умолчанию: 1
amx_mode 1

// Показывать активность админа
// 0 – не показывать
// 1 – показывать, но без ника админа (например, ADMIN Kicked Player)
// 2 – показывать, с ником (например, ADMIN MegaPlayer Kicked Player)
// По умолчанию: 2
amx_show_activity 2

// Сообщение по центру экрана (в конце цвет в RGB)
// По умолчанию: «Welcome to %hostname%» «000255100»
// «This server is using AMX ModXnVisit http://www.amxmodx.org» «000100255»
amx_imessage «Welcome to %hostname%» «000255100»
amx_imessage «This server is using AMX Mod XnVisit 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

// Урон от слэпа (slap) для меню (amx_slapmenu)
// Слэй автоматически идет первым параметром
// По умолчанию: 0 1 5
amx_plmenu_slapdmg 0 1 5

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

// Количество резервируемых слотов для админов
// По умолчанию: 0
amx_reservation 0

// Скрывать резервируемые слоты
// По умолчанию: 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»
// По умолчанию: 1
amx_time_voice 1

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

// Сколько длится голосование в секундах
// По умолчанию: 10
amx_vote_time 10

// Показывать, кто за что проголосовал
// По умолчанию: 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

Читайте также:  Как с помощью командной строки установить windows 7 с флешки

// Максимальное время, на которое может быть продлена карта (в минутах)
// По умолчанию: 90
amx_extendmap_max 90

// На сколько может быть продлена карта за раз (в минутах)
// По умолчанию: 15
amx_extendmap_step 15

// Разрешить выбирать язык
// По умолчанию: 1
amx_client_languages 1

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

// Записывать статистику ботов
// По умолчанию: 0
csstats_rankbots 0

// Время для отображения статистики после смерти (в секундах)
// По умолчанию: 12.0
amx_statsx_duration 12.0

Теперь открываем modules.ini, в нём содержится список подключаемых модулей.
Модули содержат стандартные функции, необходимые для работы плагинов amxx. Если в описании плагина сказано, что он не будет работать без определенного модуля, этот модуль следует включить, убрав «;» в строке перед его названием.
Для начала оставим вот такой набор модулей:
;mysql
;sqlite
fun
engine
fakemeta
;geoip
;sockets
;regex
;nvault
cstrike
csx
;hamsandwich

В результате файл addons/amxmodx/configs/plugins.ini может (!) выглядеть так:
; Мои плагины
chat_logger.amxx ; Chat Logger v2.1a
admin_freelook.amxx ; Admin Free Look
admin_spec_esp.amxx ; Admin Spectator ESP v1.3
afkkicker2.amxx ; AFK KiSSS
auto_res_in_x_round.amxx ; Autorestart in X Seconds
descriptive_fire_in_the_hole.amxx ; Descriptive «Fire In The Hole»
high_ping_kicker.amxx ; High Ping Kicker

; Оригинальные плагины
admin.amxx ; admin base (required for any admin-related)
adminchat.amxx ; console chat commands
admin.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
adminvote.amxx ; vote commands
amxmod_compat.amxx ; AMX Mod backwards compatibility layer
antiflood.amxx ; prevent clients from chat-flooding the server
menu.amxx ; command menu (speech, settings)
imessage.amxx ; displays information messages
mapchooser.amxx ; allows to vote for next map
mapsmenu.amxx ; maps menu (vote, changelevel)
menufront.amxx ; front-end for admin menus
miscstats.amxx ; bunch of events announcement for Counter-Strike
multilingual.amxx ; Multi-Lingual management
nextmap.amxx ; displays next map in mapcycle
pausecfg.amxx ; allows to pause and unpause some plugins
plmenu.amxx ; players menu (kick, ban, client s.)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin
restmenu.amxx ; restrict weapons menu
scrollmsg.amxx ; displays a scrolling message
statscfg.amxx ; allows to manage stats plugins via menu and commands
statsx.amxx ; stats on death or round end (CSX Module required!)
stats_logging.amxx ; weapons stats logging (CSX Module required!)
;telemenu.amxx ; teleport menu (Fun Module required!)
timeleft.amxx ; displays time left on map

Все карты на сервере должны быть прописаны в файле maps.ini. Добавили новую карту в папку maps? Не забудьте прописать её название в maps.ini, иначе она не появится на голосовании.

Официальный сервер не позволяет присоединятся No-Steam клиентам. Если попытаться зайти на Steam сервер с пиратки, вы увидите сообщение Steam validation rejected. Чтобы исправить это раньше приходилось использовать патчи или патченые библиотеки. К тому же недавно появилась ещё одна проблема: официальный клиент перешел на новый 48 протокол, несовместимый с 47 (т.е. на сервер 48 протокола нельзя зайти с клиентом 47 протокола и наоборот). К счастью, появился нормальный патч-мультипротокол в виде плагина к Метамоду. Dproto пропускает на сервер все известные клиенты (Steam, NoSteam 47/48 протоколы), позволяет настроить SteamID для клиентов и др. Новые версии Dproto выкладывается на форуме (там же можно задать вопрос разработчику): http://cs.rin.ru/forum/viewtopic.php?f=29&t=52728.
Скачиваем последнюю версию. Создайте папку dproto в каталоге D:Servercstrikeaddons. Файл dproto.dll из архива, в папке binwindows скопируте в папку D:Servercstrikeaddonsdproto. В файле metamodplugins.ini допишите такую строчку: win32 addons/dproto/dproto.dll.
Файл dproto.cfg из архива поместите в корень сервера (D:Server). Настройки можно не менять.

7. Установка бустера mmtimer

Немного теории. Сервер постоянно просчитывает игровую ситуацию: кто в кого попал, куда передвинулся и т.д. Кадром сервера называется единичный игровой, просчитываемый момент. Частота просчитывания кадров называется FPS (frames per second, кадры в секунду). Чем больше это значение, тем плавнее будет игра для играющих.
Также FPS влияет на прибавку к пингу, она вычисляется по формуле 1000/your_fps. Т.е. если у вашего сервера fps = 64, прибавка к пингу будет 1000/64

16 ms. Так что чем больше fps, тем лучше игрокам, но нагрузка на сервер больше. По умолчанию частота кадров равна 100, задается переменной sys_ticrate и имеет ограничение в 1000 fps. В Windows обычными средствами поднять fps выше 512 нельзя. Также важна стабильность fps, лучше стабильные 200 fps, чем скачущие 100-500.

Приложение 1: Список всех команд Amx Mod X 1.8.1
Админские
amx_addadmin [password] [authtype] Добавить админа
amx_addban [reason] Добавить бан к бан-листу сервера
amx_ban [reason] Забанить игрока
amx_cfg Выполнить конфиг на сервере
amx_cvar [value] Изменить или показать значение cvar
amx_help Список доступных команд
amx_kick [reason] Кикнуть игрока
amx_last Список недавно вышедших с сервера игроков
amx_leave [tag1] [tag2] [tag3] Кикнуть всех игроков, у которых нет указанных клан-тэгов
amx_map Смена карты
amx_menu Показывает меню, доступное для игроков
amx_modules Лист всех загруженных модулей
amx_nick Смена ника игрока
amx_off Приостанавливает плагины
amx_on Снимает паузу с плагинов
amx_pause Поставить или снять паузу
amx_pausecfg Список команд для управления паузами
amx_plugins Лист всех загруженных плагинов
amx_rcon Выполняет команду на стороне сервера
amx_reloadadmins Обновить админов из users.ini
amx_setlang Установить язык
amx_showrcon Выполнить команду в консоли сервера и отобразить результат
amx_slap [damage] Слэп (толчок) игрока, можно с уроном
amx_slay Слэй (убийство)
amx_unban Разбанить игрока
amx_who Список игроков на сервере (ip, steam_id, nick, time, ping)

Читайте также:  Как установить файл djvu

Чат
amx_chat Послать сообщение всем админам
amx_csay Сообщение для всех по центру
amx_psay Послать приватное сообщение (одному игроку)
amx_say Послать сообщение всем игрокам
amx_tsay Сообщение для всех слева
say @[@|@|@][w|r|g|b|y|m|c] Сообщение для всех слева
say_team @ Показывает сообщение всем админам (HUD)

Голосование
amx_cancelvote Прерывает предыдущее голосование
amx_vote Любое голосование
amx_voteban Голосование за бан игрока
amx_votekick Голосование за кик игрока
amx_votemap [map] [map] [map] Голосование за следующую карту

Команды в чате
say currentmap Показывает текущую карту
say ff Показывает статус Friendly Fire
say nextmap Показывает следующую карту
say thetime Показывает текущее время
say timeleft Показывает время до конца карты

Команды меню
amxmodmenu Показывает основное меню Amx Mod X
(из него доступны все остальные меню)

RCON команды (на стороне сервера)
amxx s Показывает команды Amx Mod X
amxx cvars Показывает CVAR-ы Amx Mod X
amxx gpl Показывает лицензию GNU
amxx modules Показывает модули
amxx pause Приостановить запущенный плагин
amxx plugins Показывает плагины
amxx unpause Запустить приостановленный плагин
amxx version Показывает версию Amx Mod X

Источник

Установка и настройка AmxModX

Сообщений: 2650
Благодарностей: 864
Полезность: 879

Меценат

Попробую кратко и развёрнуто.

— имя файла, над которым мы работаем. Константа вводится для того, чтобы сохранить актуальность статьи надолго, потому что имена библиотек модов содержат свою версию, т.е. от версии к версии имена файлов меняются.

Так же в путях до папок или файлов я буду ставит «/» вместо «\». мне так удобнее.

metamod
Прежде чем рассказывать о том, как настраивать amxx (там будем называть amxmodx), нужно знать, как и с помощью чего его подключить к CS 1.6
Существует такой файл /cstrike/liblist.gam в котором указывается путь, до мода кс, который будет управлять игрой.
Содержание файла следующие:

Всё, больше мы файлы CS трогать не будем. За исключением server.cfg, но уже если только для какого конкретного плагина.

Что такое amxmodx?
Своими словами это мод metamod`a, который позволяет использовать расширить возможности движка КС, навешать на него полезности, красивости, новый функционал и кардинально поменять геймплэй.

Всё, amxmodx подключен.

Нам по большому счёту интересна только папка configs, где мы будем редактировать файлы с целью добавления или удаления модулей и плагинов, а так же для настройки модов.
файлы из addons/amxmodx/configs/

Админка
Открываем users.ini
Его содержимое изначально такое:

; Line starting with; is a comment

; Password:
; Add to your autoexec.cfg: setinfo _pw «

«
; Change _pw to the value of amx_password_field

; Format of admin account:
;

; Examples of admin accounts:
; «STEAM_0:0:123456» «» «abcdefghijklmnopqrstu» «ce»
; «123.45.67.89» «» «abcdefghijklmnopqrstu» «de»
; «My Name» «my_password» «abcdefghijklmnopqrstu» «a»

«loopback» «» «abcdefghijklmnopqrstu» «de»

Вот на русский переведён мной в общих чертах:

; Line starting with; is a comment

; Password:
; Add to your autoexec.cfg: setinfo _pw «

«
; Change _pw to the value of amx_password_field
тут речь о том, что пароль лучше всего указать в конфиге, который запускается при заходе в игру. команда setinfo _pw «

» указывает какой используется пароль при авторизации на сервере. угловые кавычки естественно писать не надо. тег _pw можно заменить на любой другой в конфиге amxx.cfg. Полезно при админках на разных серверах с разными паролями. Об этом позже.

; Examples of admin accounts:
; «STEAM_0:0:123456» «» «abcdefghijklmnopqrstu» «ce»
; «123.45.67.89» «» «abcdefghijklmnopqrstu» «de»
; «My Name» «my_password» «abcdefghijklmnopqrstu» «a»

Последняя строчка дана для реального примера. это админка того компьютера, на котором запущен сервер. стирайте строчку или вписывайте вместо loopback свой IP адрес.
«loopback» «» «abcdefghijklmnopqrstu» «de»[/spoiler]
Кто не заметил и не понял, то знак «;» вначале строчки говорит о том, что она закоментирована и мод при чтение кофига не берёт эти строчки по внимание. [color=»#FF0000″]ввиду того, что я свои комментарии не закрывал этим символом, то просто копировать себе содержимое спойлера не нужно!

Настройка мода.
сейчас разберём amxx.cfg
Весь кофиг сюда копировать не будем. просто вынесу все параметры

а дальше ещё небольшой набор параметров для тех, кто ставил аддоны статистики к моду amxmodx.

Плагины
Немного и достаточно об установке плагинов ТУТ
Немного и достаточно об компиляции плагинов ТУТ

Руссификация мода и плагинов описана ТУТ и ТУТ (видео)

Пожалуйста указывайте на недостатки! Так же говорите что ещё было бы неплохо включить в статью.

Источник