Отключение плагинов в Counter-Strike 1.6


Сегодня мы рассмотрим как отключить плагин на сервере counter-strike 1.6. Многие спрашивают в комментариях, как отключить тот или иной плагин на сервере по Counter-Strike 1.6? И вот сегодня мы сможем это сделать вместе, на наглядных примерах на нашем сервере, который управляется операционной системой Debian.
Напомню, что наша система Debian установлена и обновлена до последнего релиза, а также все необходимые утилиты установлены для корректной работы нашего сервера по контре.
Итак поехали…

Что нам нужно для работы:

  1. Наш сервер по counter-strike с запущенной операционной системой Debian.
  2. Ftp-клиент winSCP.
  3. PuTTY клиент для удаленного подключения к нашему серверу по CS 1.6.
  4. Редактор Nano или notepad ++.

Сразу же получаем вопрос на ответ, как же все-таки отключить плагин или библиотеку плагина? Ответ очень прост и ничего сложного в этом нет, нужно просто напросто открыть файл plugins.ini
в /home/user/server/cstrike/addons/amxmodx/configs или тот же plugins.ini, только в /home/user/server/cstrike/addons/metamod и поставить комментарий в начале плагина или удалить строчку с плагином или библиотекой.

Вот отсюда вопрос, что такое комментарий, спросите Вы?

Переходим в википедию и смотрим, что коммента́рий (лат. commentārius — заметки, записки; толкование) — пояснения к тексту, рассуждения, замечания о чём-нибудь или в Интернете — к посту (сообщению).

Или же более расширенный вариант и с той же википедии: коммента́рии — пояснения к исходному
тексту программы, находящиеся непосредственно внутри комментируемого кода. Синтаксис комментариев определяется языком программирования. С точки зрения компилятора или
интерпретатора, комментарии — часть текста программы, не влияющая на её семантику. Комментарии не оказывают никакого влияния на результат компиляции программы или её интерпретацию. Помимо исходных текстов программ, комментарии также применяются в языках разметки и языках описания.

Бывают однострочные комментарии и многострочные. Углубляться не будем, чтобы не заснуть. Будем использовать однострочные комментарии, в случае с отключением плагина ставим обычную точку с запятой перед плагином – “;”, в случае с библиотекой плагина – “#”. Комментарий перед плагином равносилен отсутсвию записи в plugins.ini, т.е если мы имеем какую-нибудь запись в plugins.ini, то это будет равносильно тому, что её там нет. Надеюсь с этим понятно. Тем более, может в будущем мы захотим опять включить этот плагин и библиотеку и чтобы заново не набирать или копировать и вставлять название плагина, мы просто отредактируем файл plugins.ini, убирем комментарий и плагин после смены карты или рестарта возобновит свою работу.

Теперь от пояснения переходим к практике на примере PuTTY клиента. Коннектимся к нашему серверу, переходим в каталог /home/user/server/cstrike/addons/amxmodx/configs, открываем
файл plugins.ini командой nano plugins.ini и смотрим, что там:

; AMX Mod X plugins

; Admin Base - Always one has to be activated
admin.amxx		; admin base (required for any admin-related)
;admin_sql.amxx		; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx		; basic admin console commands
adminhelp.amxx		; help command for admin console commands
adminslots.amxx		; slot reservation
multilingual.amxx	; Multi-Lingual management

; Menus
menufront.amxx		; front-end for admin menus
cmdmenu.amxx		; command menu (speech, settings)
plmenu.amxx		; players menu (kick, ban, client cmds.)
;telemenu.amxx		; teleport menu (Fun Module required!)
mapsmenu.amxx		; maps menu (vote, changelevel)
pluginmenu.amxx		; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx		; console chat commands
antiflood.amxx		; prevent clients from chat-flooding the server
scrollmsg.amxx		; displays a scrolling message
imessage.amxx		; displays information messages
adminvote.amxx		; vote commands

; Map related
nextmap.amxx		; displays next map in mapcycle
mapchooser.amxx		; allows to vote for next map
timeleft.amxx		; displays time left on map

; Configuration
pausecfg.amxx		; allows to pause and unpause some plugins
statscfg.amxx		; allows to manage stats plugins via menu and commands

; Enable to use AMX Mod plugins
;amxmod_compat.amxx	; AMX Mod backwards compatibility layer


; Custom - Add 3rd party plugins here
amxx_podbotmenu.amxx

Опускаемся в самый низ и ставим комментарий – “;”

Должно получиться вот так:

; Custom - Add 3rd party plugins here
;amxx_podbotmenu.amxx

Нажимаем ctrl+x+y+enter

Все сохранились, перегружаем сервер и смотрим что при вводе команды в консоль сервера в виде amx_plugins, нам название плагина amxx_podbotmenu.amxx не выводится, а это говорит о том, что плагин отключен. Те же действия можно провести с помощью ftp-клиента winSCP, с ним все еще проще, показываю на примере отключения библиотеки плагина podbot. Коннектимся к серверу, если забыли айпи – смотрим вот это видео, где рассказано, как это сделать.
Открываем файл plugins.ini по адресу /home/user/server/cstrike/addons/metamod с помощью программы notepad ++ и смотрим что у нас там:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so
linux addons/podbot/podbot_mm_i386.so

И вот мы на 3-ей строчке в начале записи ставим решетку “#”, сохранямся, ждем пока произойдет запись на сервер, меняем карту или перегружаем сервер и проверяем в консоль сервера вводим команду meta list:

Currently loaded plugins:
      description      stat pend  file              vers      src  load  unlod
 [ 1] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.2    ini  Start ANY
 [ 2] dproto_EF        RUN   -    dproto_i386.so    v0.9.534  ini  Start Never
2 plugins, 2 running

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

Оставьте комментарий

Войти с помощью: