Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › AMX Mod X

How to Install AMX Mod X on a Counter-Strike 1.6 Server

By Freedom251 Team · · 8 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install AMX Mod X inside your server’s cstrike directory, with Metamod loading first. The reliable order is: install the platform-matched Metamod binary, point liblist.gam to it, install the AMX Mod X base package, register AMX Mod X in Metamod’s plugins.ini, then restart and run meta list. If AMX Mod X appears in that list, the core installation is working.

What AMX Mod X needs before you start

AMX Mod X is a server-side plugin framework for Counter-Strike 1.6. It does not install into the game client and it does not run as a stand-alone executable. The server loads it through Metamod, so both components must be installed in the correct order.

As an Amazon Associate I earn from qualifying purchases.

All paths in this guide are relative to the Counter-Strike mod directory, normally named cstrike. On a dedicated Windows server it is inside the HLServer installation. On Linux it is inside the HLDS installation. A typical final layout looks like this:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
cstrike/
├── liblist.gam
└── addons/
    ├── metamod/
    │   ├── dlls/
    │   └── plugins.ini
    └── amxmodx/
        ├── configs/
        ├── dlls/
        ├── logs/
        ├── modules/
        ├── plugins/
        └── scripting/

Before copying anything, identify the actual cstrike directory used by the running server. Installing one level above it, into the HLDS root, or into a similarly named backup directory leaves the server unable to find the files.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Required files and access

  • A Metamod package that matches the server operating system.
  • The AMX Mod X base package.
  • Optional Counter-Strike/Condition-Zero addon files if you want the game-specific defaults and plugins.
  • Permission to edit liblist.gam, write under cstrike/addons, and restart the server.

Windows uses DLL binaries. Linux uses .so binaries, and a 64-bit Linux installation may require the AMD64 build rather than the 32-bit build. Never upload a Windows DLL to Linux or a Linux shared object to Windows.

Choose an installation method

The manual procedure gives the most control and is suitable when you have shell or local file access. The automatic installer is faster when it can see the server installation or connect to its FTP account. FTP-only administrators should assemble and test the directory tree locally before uploading it.

Method Best fit What it handles Important limitation
Manual installation Shell or local access to a Windows or Linux server Exact binary choice, paths, and configuration edits You must edit liblist.gam and plugins.ini correctly
Automatic installer Steam listen servers, Steam dedicated servers, other HLDS installations, or remote FTP locations it can detect Metamod installation, AMX Mod X registration, and optional mod-specific files You still need to restart and verify the server
FTP upload Game-hosting accounts without shell access Transfers a prepared cstrike tree to the host FTP must preserve every directory and file name exactly

Manual installation on Windows

1. Create the Metamod directories

  1. Open the server’s cstrike directory.
  2. Create addons, then addons/metamod, then addons/metamod/dlls.
  3. Copy the Windows Metamod DLL supplied by the package into cstrike/addons/metamod/dlls.

Keep the binary’s original filename. The path you enter in liblist.gam must match that filename and the directory spelling exactly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Point the game DLL entry to Metamod

Open cstrike/liblist.gam in a plain-text editor. Locate the existing game DLL directive and set the Windows entry to:

gamedll "addons\metamod\dlls\metamod.dll"

If the Metamod package uses a different DLL filename, substitute that filename. Do not add a second competing gamedll line while leaving the old one active; the server must use the Metamod entry as its game DLL.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

3. Create Metamod’s plugin list

Create or edit cstrike/addons/metamod/plugins.ini. This file tells Metamod which secondary plugins to load. Add the AMX Mod X Windows entry after the base package is extracted:

win32 addons\amxmodx\dlls\amxmodx_mm.dll

Use the same slash and quoting style shown by the package’s example. If an existing plugins.ini contains other working plugins, append the AMX Mod X line rather than deleting those entries.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Extract the AMX Mod X base package

Extract the base archive with cstrike as its destination. The extraction should create cstrike/addons/amxmodx and populate its configuration, module, plugin, scripting, log, and supporting data directories. If the archive contains an outer folder, open it and copy the contents that belong inside cstrike; do not accidentally create a nested path such as cstrike/cstrike/addons/amxmodx.

5. Add the optional Counter-Strike package

If you want the Counter-Strike or Condition-Zero addon, extract it to the same cstrike destination. The files are designed to merge with the base AMX Mod X tree. Review overwrite prompts rather than blindly replacing customized configuration files.

Manual installation on Linux

1. Select the correct Metamod binary

Create cstrike/addons/metamod/dlls and copy the Linux Metamod shared object there. Use the 32-bit Linux build for a 32-bit HLDS installation. On AMD64 Linux, use the AMD64 binary supplied for that platform. The architecture of the binary must match the server process, not merely the operating system label.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

2. Edit liblist.gam

In cstrike/liblist.gam, set the Linux game DLL directive to the Metamod path and the exact binary filename supplied by your package. The directive uses forward slashes and the gamedll_linux key. For example, the structure is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
gamedll_linux "addons/metamod/dlls/<matching-metamod-linux-binary>"

Replace the bracketed name with the actual 32-bit or AMD64 file. Do not copy the Windows gamedll line as a substitute for the Linux directive.

3. Register AMX Mod X in plugins.ini

After extracting the AMX Mod X base package into cstrike, edit cstrike/addons/metamod/plugins.ini. A 32-bit Linux installation uses the package’s i386 shared object, commonly represented by:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

For AMD64, use the AMD64 AMX Mod X filename shipped in the package instead of the i386 name. Keep the path relative to cstrike, use forward slashes, and preserve any existing plugin lines.

4. Merge optional game files

Extract the Counter-Strike or Condition-Zero addon package into the same cstrike directory if you need it. Confirm that the resulting addons/amxmodx tree is directly under cstrike and not under an extra archive folder.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Installing through FTP

FTP access changes how files are transferred, not how AMX Mod X is structured. The official manual recommends installing into a “dummy” folder on your hard drive first when FTP is your only access. This lets you inspect the complete tree before uploading it.

  1. Create a local folder named cstrike and reproduce the Metamod and AMX Mod X directories inside it.
  2. Copy the operating-system-appropriate binaries into the local dlls directories.
  3. Edit the local liblist.gam and addons/metamod/plugins.ini with the paths for the remote server’s platform.
  4. Extract the AMX Mod X base package and, if desired, the Counter-Strike/Condition-Zero addon into that local cstrike folder.
  5. Connect to the host’s FTP account and open the server’s existing cstrike directory. Do not upload into the directory above it.
  6. Upload the local addons/metamod, addons/amxmodx, liblist.gam, and any merged files, preserving case, subdirectories, and file extensions.
  7. Use the host’s control panel to stop and start, or restart, the server.

After transfer, inspect the remote tree. It should contain both cstrike/addons/metamod and cstrike/addons/amxmodx. A common FTP failure is a double-nested upload such as cstrike/cstrike/addons, which looks complete in the client but is invisible to the game engine.

Using the automatic installer

The official automatic tool can detect Steam listen servers, Steam dedicated servers, other HLDS installations, and remote FTP locations. Select the actual Counter-Strike installation or enter the FTP location when prompted, then choose the platform-matching components.

The installer can configure Metamod, add AMX Mod X to an existing plugins.ini without erasing its current entries, preserve configuration during upgrades, and offer a mod-specific addon package. Review the destination and platform choices before confirming. An automatic install still requires a server restart and a console verification.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Run the installer and select the detected local HLDS/Steam installation or configure the remote FTP target.
  2. Choose Counter-Strike 1.6 and the correct Windows, Linux 32-bit, or Linux AMD64 binaries.
  3. Allow it to install Metamod and AMX Mod X into the selected cstrike directory.
  4. Choose the optional Counter-Strike/Condition-Zero addon if it is required for your server.
  5. Finish the installation, restart the server, and verify with meta list.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Verify that AMX Mod X loaded

Start or restart the server, open its server console, and run:

meta list

The official manual’s verification instruction is to load the server and use meta list to see whether it is loaded. AMX Mod X should appear as a Metamod plugin. This check confirms the loading chain: the game found Metamod, Metamod read plugins.ini, and the AMX Mod X binary could be loaded.

Do this check before changing gameplay settings or adding third-party plugins. If AMX Mod X is listed, continue with configuration in the files under cstrike/addons/amxmodx/configs and add plugins only after the base framework is confirmed.

Troubleshoot a failed installation

meta list does not show AMX Mod X

  • Confirm that Metamod itself is being loaded through the correct gamedll or gamedll_linux directive in cstrike/liblist.gam.
  • Check that the Metamod binary exists in cstrike/addons/metamod/dlls and that its filename matches the directive exactly.
  • Open cstrike/addons/metamod/plugins.ini and compare the AMX Mod X line with the actual binary path.
  • Verify the operating-system and architecture choice. Windows requires a DLL; Linux requires the appropriate .so, including AMD64 where applicable.
  • Restart the server after every path or configuration change; editing a file while the process is running does not reload the game DLL chain.

The server starts but AMX Mod X files appear ignored

  • Check that the files were extracted directly under the server’s cstrike directory, not one directory above, below, or inside a second cstrike folder.
  • Confirm that addons/amxmodx contains its dlls, modules, plugins, scripting, and configs directories.
  • On FTP hosts, compare the remote hierarchy with the local dummy installation. Re-upload missing directories without changing their names or case.

The server fails after replacing the game DLL entry

  • Restore the previous liblist.gam from a backup and confirm which operating system the server actually runs.
  • Use the binary supplied for that platform and architecture; do not mix Windows and Linux files.
  • Check for typographical errors in the directive, including backslashes on Windows, forward slashes on Linux, quotation marks, and the exact binary filename.

An existing plugin disappeared

Metamod’s plugin list may already contain other entries. Keep them and append the AMX Mod X line. The automatic installer is designed to append rather than erase an existing plugins.ini; a manual edit should follow the same principle.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Upgrade and maintenance practices

  • Back up liblist.gam, addons/metamod/plugins.ini, and the entire addons/amxmodx/configs directory before upgrading.
  • Preserve customized configuration files when extracting a newer package; compare changes instead of overwriting blindly.
  • Keep the Metamod and AMX Mod X binaries matched to the server’s operating system and architecture.
  • After an upgrade, restart the server and run meta list before troubleshooting individual gameplay plugins.
  • When transferring by FTP, verify the hierarchy again after an upgrade because archive extraction can add an extra top-level folder.

Installation checklist

  • Destination: Every file is under the active cstrike directory.
  • Metamod: Its binary is in addons/metamod/dlls.
  • Game DLL: liblist.gam points to Metamod using the correct platform directive.
  • AMX Mod X: The base package created addons/amxmodx and its support directories.
  • Plugin registration: addons/metamod/plugins.ini contains the platform-specific AMX Mod X entry.
  • Architecture: Windows DLL, Linux i386, or Linux AMD64 files match the server process.
  • Restart: The server was fully restarted after the files and configuration were uploaded.
  • Verification: meta list displays AMX Mod X as a loaded plugin.

Once these checks pass, the framework is installed and ready for normal AMX Mod X configuration and plugin management.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

AMX Mod XCounter-Strike 1.6FTPGame ServerLinux serverMetamodWindows Server

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.