Установка metamod+amxmodx на Debian


В этом видео рассмортим, как установить amxmodx на сервер по контре. Ничего страшного в этом нет, все просто, необходимо выполнять простые действия и результат не заставить себя долго ждать. Итак, что нам сегодня для этого понадобится:

  1. Официальный сайт amxmodx
  2. Доступная и стабильная на сегодняшнее число версия metamod+amxmodx
  3. Установленная и настроенная unix-подобная система Debian
  4. Установленный и настроенный чистый сервер по CS 1.6
  5. Немного потраченного Вами времени.

Начинаем с 1-го пункта.

Для начала запустим установленную программу vmware и подключимся к ней через PuTTY.
Теперь откроем наш браузер и перейдем в поиск google, где просто напишем amxmodx и перейдем на оф. сайт https://www.amxmodx.org/ в раздел Downloads. Скачиваем v1.8.2 Linux.
Теперь буду описывать все последующие действия по пунктам:

  1. Открываем WinSCP и прописываем свой айпи, у меня это – 192.168.110.150 (а как просмотреть свой айпи
    в этом видео – https://contra.net.ua/nastrojka-debian-pod-server-cs-1-6.html), указываем пользователя – user
  2. Коннектимся к своему серверу – указываем пароль -> 111111
  3. Открываем архив и копируем папку addons, перетаскиванием в свою директорию с контрой, у меня это /home/user/server/cstrike
  4. Скачиваем с оф сайта https://www.amxmodx.org/ metamod поледней версии, на момент написания это v1.21.1-am (all OSes), вот её и скачиваем.
  5. Открываем архив и копируем попочку addons в директорию со своей контрой на сервере, повторяем все как было описано в п.3
  6. Подключаем metamod к серверу, переходим в /home/user/server/cstrike и редактируем файл liblist.gam, нажимаем правую клавишу мыши и открываем файл Noptepad ++, получаем следующее:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1" 
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"
gamedll_osx "dlls/cs.dylib"
trainmap "tr_1"
edicts	"1800"

Поскольку мы используем linux, то строчку с gamedll “dlls\mp.dll” можно убрать, но это на Ваше усмотрение,
нам нужно отредактировать строчку с gamedll_linux “dlls/cs.so”, тут нужно указать путь к файлу metamod.so
на вашем сервере, у меня это /home/user/server/cstrike/addons/metamod/dlls, ноуказывать нужно только начиная с addons поэтому будет вот так – “addons/metamod/dlls/metamod.so” и файл liblist.gam приймет вид:

game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1" 
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll_linux "addons/metamod/dlls/metamod.so"
trainmap "tr_1"
edicts	"1800"
  • Сохраняем. Переходим в каталог с metamod, у меня это /home/user/server/cstrike/addons/metamod/dlls и открываем файл plugins.ini с помощью правой клавиши мышки, выбираем открыть с помощью Noptepad ++.
  • Если файла plugins.ini нет создаем его, нажав правую клавишу мышки по пустому полю и выбрав “Новый”-> “Файл”, называем его plugins.ini, нажимаем “Ок” и повторяем п.7
  • После открытия файла вписываем туда вот такую строчку
    linux addons/amxmodx/dlls/amxmodx_mm_i386.so
    т.е подключаем amxmodx к нашему серверу, пробуем запустить
  • Переходим в консоль PuTTY и пишем cd /home/user/server
    и запускаем наш сервер:
    ./start1
  • Сервер стартует без ошибок и консоль принимает вид:
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 15:52:40 Apr  3 2019 (8196)
STEAM Auth Server
Server IP address 192.168.110.150:27016

   Metamod version 1.21.1-am  Copyright (c) 2001-2013 Will Day <willday@metamod.org>
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.


   AMX Mod X version 1.8.2 Copyright (c) 2004-2006 AMX Mod X Development Team
   AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
   This is free software and you are welcome to redistribute it under
   certain conditions; type 'amxx gpl' for details.

stray key in process_key: item_getiteminfo 61
L 06/05/2019 - 09:21:07: -------- Mapchange to de_dust2 --------
[AMXX] Loaded 1 admin from file
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
CAppInfoCacheReadFromDiskThread took 2 milliseconds to initialize
CApplicationManagerPopulateThread took 0 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit

Executing AMX Mod X Configuration File
Scrolling message displaying frequency: 10:00 minutes
couldn't exec listip.cfg
couldn't exec banned.cfg
Menu item 17 added to Menus Front-End: "Plugin Cvars" from plugin "pluginmenu.amxx"
Menu item 18 added to Menus Front-End: "Plugin Commands" from plugin "pluginmenu.amxx"
Connection to Steam servers successful.
   VAC secure mode is activated.
  • Вводим команду в консоль meta list и смотрим что мы подключили:
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] Fun              RUN   -    fun_amxx_i386.so  v1.8.2    pl1  ANY   ANY
 [ 3] Engine           RUN   -    engine_amxx_i386  v1.8.2    pl1  ANY   ANY
 [ 4] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.2    pl1  ANY   ANY
 [ 5] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.2    pl1  ANY   ANY
5 plugins, 5 running

Также не забудьте посмотреть, как установить amxmod и metamod на Debian.

На этом все, поздравляю Вас с установкой amxmodx на Ваш сервер… 🙂

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

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