Installing AMX Mod X Manually BG

From AlliedModders Wiki
Jump to: navigation, search

В това ръководство ще ви обясня как да инсталирате Amx Mod X без автоматичен инсталатор.

Въведение

Тук са описани няколко начина за инсталиране на AMX Mod X. Ако имате shell или директен достъп до сървъра ви, можете да свършите всичко сами директно на сървъра. Ако имате FTP достъп, най-добре ще е да инсталирате AMX Mod X в папка "dummy" на хард диска ви, да го конфигурирате, след което да качите файловете на сървъра ви. Otherwise, you can upload the files as you're installing and then use FTP to change things along the way.

По време на инсталацията ще бъдете насочени към "mod folder" - това е папката където е инсталиран MOD-а, например "cstrike" (за Counter-Strike), или "dod" (за Day of Defeat). Ако инсталирате на Steam сървър то тогава ще трябва да използвате \Program Files\Steam\SteamApps\<логин в Steam>\<Valve game or Half-Life>\<папка на mod-а>. Ако използвате dedicated сървър, папката ще бъде HLServer\<директория на MOD-а>. На Линукс е hlds_l/<mod folder>. Ако използвате отдалечен досътп/FTP достъп, можете да бъдете ограничен само до директорията на мода / mod folder или hlds_l , и няма нужда да го търсите. За този документ, <mod folder> will refer to the mod folder mentioned above. За потребители на Linux изпълнимите файлове няма да бъдат от типа ".dll", а обикновенно "_i386.so" или "_amd64.so" за машини на AMD64.

Структора на директорията

Трябва да се запознати с директорията на Amx Mod X'addons. Тази директория се намира в директорията на мода / mod folder.

--addons         - тук се записват добавки към сървъра
 |--metamod      - това е директорията на Metamod. Metamod e необходим за работата на AMX Mod X
   |--dlls       - това е директорията с изпълничите файлове на Metamod
 |--amxmodx      - това е директорията на Amx Mod X
   |--dlls       - amxmodx_mm.dll трябва да се намира тук
   |--modules    - тук са събрани модулите (_amxx.dll или _amxx_i386.so и т.н.)
   |--plugins    - тук са плънингите (.amx or .amxx)
   |--scripting  - тук се съхраняват примерните сорс кодове както и компилаторите
     |--include  - тук се намират include файловете
     |--compiled - тук компилатора съхранява изходния .amxx файл
   |--doc        - тук се намира документацията
   |--data       - Binary data, for example saved stats, language caches, and GeoIP information
     |--lang     - тук се намират езиковите файлове на Amx Mod X
   |--configs    - тук се намират конфигурационните файлове
   |--logs       - тук се намират логовете от Amx Mod X

Инсталиране на Metamod

Поради причината,че Amx Mod X e Metamod плъгин, първо трябва да си инсталирате Metamod. Ако вече имате инсталиран Metamod можете направо да отидете на секция #Инсталиране на AMX Mod X.

Directory Structure

  1. In your mod folder, create a folder called "addons".
  2. In <mod folder>\addons, create a folder called "metamod".
  3. In <mod folder>\addons\metamod, create a folder called "dlls".

Upload Binaries

  1. Go to the Metamod Website and download Metamod. You will want to get either the Windows DLL or the Linux SO (for either 32bit Linux or Linux on AMD64).
  2. Extract the metamod file and upload or copy it to your server. It must be placed in <mod folder>\addons\metamod\dlls.

Configure

  1. In your mod folder, find the "liblist.gam" file. Open the file with a text editor, such as notepad. If you're using FTP or a control panel, you will need to download the file first.
  2. For Windows, find this line:
    gamedll "dlls\mp.dll"
    Replace it with this line:
    gamedll "addons\metamod\dlls\metamod.dll"
    For Linux, find this line:
    gamedll_linux "dlls/mp_i386.so"
    Replace it with this line:
    gamedll_linux "addons/metamod/dlls/metamod_i386.so"
    (Note: AMD64 is no longer supported for various reasons, please use 32bit)
  3. Save liblist.gam (and upload it over the old one if your server is remote).
  4. Edit the file <mod folder>\addons\metamod\plugins.ini. If it does not exist, create it. This file is your list of Metamod plugins.
  5. For Windows, add
    win32 addons/amxmodx/dlls/amxmodx_mm.dll

    For Linux add:

    linux addons/amxmodx/dlls/amxmodx_mm_i386.so
  6. Save (and upload) plugins.ini.

Инсталиране на AMX Mod X

  1. Go to www.amxmodx.org and click "Downloads". Download the amxmodx-base package for either Windows, Linux, or AMD64.
  2. Extract the base package to your mod folder. This will place AMX Mod X into <mod folder>\addons\amxmodx. If you're uploading over FTP, you should extract it to a dummy location first (like your desktop).
  3. Go back to the AMX Mod X download site. If there is an addon pack for your mod available, and you want to use it, download the addon package corresponding to your mod. As of this writing, addon packs are available for Counter-Strike/Condition-Zero, Team Fortress Classic, Day of Defeat, The Specialists, Natural Selection, and Earth's Special Forces. Make sure you download the pack that corresponds to the server's operating system, either Windows, Linux, or Linux AMD64.
  4. Extract the addon pack to the same place as before, it should simply add more files to your AMX Mod X installation.
  5. If you're using FTP, upload the addons folder.
  6. AMX Mod X should now be installed! You can type "meta list" in your server console to see if it was successful.
  7. You can now move on to Configuring AMX Mod X. If you encountered problems, see Troubleshooting AMX Mod X.