В данной статье я опишу как нам прикрутить к игре дополнительные моды такие как <strong>dproto</strong>, и <strong>AMX Mod X</strong>.

<!--more-->

<strong>Metamod</strong> это плагин/DLL менеджер, который соединяет ядро игры Half-Life и мод Half-Life игры, который позволяет динамически загружать / выгружать моды и плагины для добавления функциональности к серверу Half-Life. Например режим CSDM (Counter-Strike Death Match), мод Зомби, разнообразные плагины.

Скачать <strong>Metamod </strong>можно тут <a href="http://metamod.org/">http://metamod.org/</a> в разделе <strong>Downloads</strong> выберите нужную версию <strong>Metamod'а</strong>

У нас уже создан пользователь <strong>hlds</strong> и установлен базовый сервер <strong>Counter-Strike</strong>. Если у Вас еще нет сервера, догда Вам для начала сюда <a href="http://cstrike.dn.ua/?p=6">http://cstrike.dn.ua/?p=6</a>

Далее создаем нужные папки <strong>addons</strong> в директории <strong>cstrike. </strong>Для ОС <strong>Windows </strong>процедуру создания папок описывать не буду.
<strong>Для linux</strong>
<ul>
	<li><span style="color: #800000;"><code>cd /home/cs/hlds/cstrike</code></span></li>
	<li><span style="color: #800000;"><code>mkdir addons</code></span></li>
	<li><span style="color: #800000;"><code>cd addons</code></span></li>
	<li><span style="color: #800000;"><code>mkdir metamod</code></span></li>
	<li><span style="color: #800000;"><code>mkdir dproto</code></span></li>
	<li><span style="color: #800000;"><code>mkdir anxmodx</code></span></li>
	<li><span style="color: #800000;"><code>cd metamod</code></span></li>
	<li><span style="color: #800000;"><code>mkdir dlls</code></span></li>
</ul>
&nbsp;

Получиться должно так:

<a href="http://cstrike.dn.ua/wp-content/uploads/2011/11/ierarhy21.jpg"><img class="alignnone size-full wp-image-29" title="ierarhy2" src="http://cstrike.dn.ua/wp-content/uploads/2011/11/ierarhy21.jpg" alt="" width="303" height="141" /></a>

Помещаем скаченный файл <strong>metamod </strong>в папку <strong>dlls</strong>
<ul>
	<li><span style="color: #800000;"><code>cd dlls</code></span></li>
	<li><span style="color: #800000;"><code>wget http://downloads.sourceforge.net/project/metamod/Metamod%20Binaries/1.19/metamod-1.19-linux.tar.gz?r=http%3A%2F%2Fmetamod.org%2F&amp;ts=1321704800&amp;use_mirror=puzzle</code></span></li>
	<li><span style="color: #800000;"><code>tar xfz metamod-1.19-linux.tar.gz</code></span></li>
	<li><span style="color: #800000;"><code>rm metamod-1.19-linux.tar.gz</code></span></li>
</ul>
Нам осталось подключить <strong>metamod</strong> к самой игре Half-Lfe
Для этого отредактируем файл <strong>liblist.gam</strong>
<ul>
	<li><code>vi /home/cs/hlds/cstrike/liblist.gam</code></li>
</ul>
Добавим в него строку:
<code><span style="color: #800000;"><em>gamedll_linux "addons/metamod/dlls/metamod_i386.so" - для linux</em></span>
<span style="color: #800000;"><em> gamedll "addons\metamod\dlls\metamod.dll" - для Windows OS</em></span></code>
ненужные строки с <em><em><strong>gamedll </strong></em></em>удалите.

Теперь создадим файл <strong>plugins.ini</strong> в папке <em><strong>cs</strong><strong>trike/metamod</strong></em> - для подключения модов.
<ul>
	<li><span style="color: #800000;">touch /home/cs/hlds/cstrike/addons/metamod/plugins.ini</span></li>
	<li><span style="color: #800000;">vi /home/cs/hlds/cstrike/addons/metamod/plugins.ini</span></li>
</ul>
&nbsp;

&nbsp;