> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wasabihosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Install AMX Mod X on a Counter-Strike 1.6 Server

> Install Metamod and AMX Mod X on your Counter-Strike 1.6 server hosting, add admins, manage plugins, and verify everything works.

**AMX Mod X** (AMXX) is the standard admin and plugin platform for Counter-Strike 1.6. It runs on top of **Metamod**, a loader that sits between HLDS and the game code. Together they give you in-game admin commands, votes, stats, and access to thousands of community plugins. This guide walks you through installing both on your hosted server.

<Info>
  You'll be editing server files, so keep the [File Manager / SFTP guide](/server/file-management) handy. Taking a [backup](/server/backups) first is a good idea.
</Info>

## Installation

<Steps>
  <Step title="Download Metamod and AMX Mod X">
    Grab the latest **Metamod** (the community-maintained *Metamod-P* build is recommended) and **AMX Mod X** — you need both the *base* package and the *Counter-Strike addon* package from the official AMX Mod X site. Extract them locally; each produces an `addons/` folder.
  </Step>

  <Step title="Upload the addons folder">
    Merge the extracted folders so you have a single `addons/` containing `metamod/` and `amxmodx/`, then upload it into your server's `cstrike/` directory via the File Manager or SFTP. The result should look like:

    ```
    cstrike/
    ├── addons/
    │   ├── metamod/
    │   │   ├── dlls/
    │   │   └── plugins.ini
    │   └── amxmodx/
    │       ├── configs/
    │       ├── plugins/
    │       └── ...
    ├── liblist.gam
    └── server.cfg
    ```
  </Step>

  <Step title="Point liblist.gam at Metamod">
    Open `cstrike/liblist.gam` and change the game DLL line to load Metamod instead of the game directly. Note the original value somewhere so you can revert. Change **only** the line matching your server's operating system:

    ```
    // Windows servers:
    gamedll "addons\metamod\dlls\metamod.dll"

    // Linux servers (most hosted servers):
    gamedll_linux "addons/metamod/dlls/metamod_i386.so"
    ```
  </Step>

  <Step title="Register AMXX with Metamod">
    Open (or create) `cstrike/addons/metamod/plugins.ini` and add:

    ```
    win32 addons\amxmodx\dlls\amxmodx_mm.dll
    linux addons/amxmodx/dlls/amxmodx_mm_i386.so
    ```

    Metamod ignores the lines that don't match the server OS, so it's safe to include both.
  </Step>

  <Step title="Restart and verify">
    Restart the server from the [Game Panel](https://panel.wasabihosting.com), then type `meta list` in the panel console. You should see AMX Mod X listed as `RUN`. In-game, type `amx_help` in your console — if it lists commands, AMXX is alive.
  </Step>
</Steps>

## Making Yourself Admin

Admins are defined in `cstrike/addons/amxmodx/configs/users.ini`. Each line is: identity, password, access flags, account flags.

<Tabs>
  <Tab title="SteamID method (recommended)">
    Add a line with your SteamID — no password needed, you're recognized automatically:

    ```ini theme={null}
    "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
    ```

    Account flags `ce` mean: `c` = this entry is a SteamID, `e` = no password required. Find your SteamID by typing `status` in your game console while connected to any server.
  </Tab>

  <Tab title="Name + password method">
    ```ini theme={null}
    "MyNickname" "MySecretPassword" "abcdefghijklmnopqrstu" "a"
    ```

    Account flag `a` kicks anyone using your name without the right password. Before joining, set your password in the game console:

    ```
    setinfo _pw "MySecretPassword"
    ```
  </Tab>
</Tabs>

Reload admins without a restart by typing `amx_reloadadmins` in the console, or just restart the server.

### Access Flags Reference

The third field grants permissions. `abcdefghijklmnopqrstu` is full access; common individual flags:

| Flag | Grants                                            |
| ---- | ------------------------------------------------- |
| `a`  | Immunity (can't be kicked/banned by other admins) |
| `b`  | Reserved slot access                              |
| `c`  | `amx_kick`                                        |
| `d`  | `amx_ban`, `amx_unban`                            |
| `e`  | `amx_slay`, `amx_slap`                            |
| `f`  | `amx_map` (change map)                            |
| `g`  | `amx_cvar` (change cvars)                         |
| `h`  | `amx_cfg` (execute configs)                       |
| `i`  | Admin chat (`amx_chat`, `amx_psay`)               |
| `j`  | Start votes (`amx_vote`, `amx_votemap`)           |
| `k`  | Change `sv_password`                              |
| `l`  | `amx_rcon` access                                 |
| `u`  | Access to admin menus                             |
| `z`  | Regular user (no admin)                           |

## Managing Plugins

Plugins are `.amxx` files in `cstrike/addons/amxmodx/plugins/`, and they're switched on and off in `cstrike/addons/amxmodx/configs/plugins.ini` — one filename per line. Disable a plugin by prefixing the line with a semicolon:

```ini theme={null}
admin.amxx          ; admin base (required)
admincmd.amxx       ; basic admin commands
adminchat.amxx      ; admin chat
plmenu.amxx         ; player menu (kick/ban/slap)
mapsmenu.amxx       ; map voting menu
mapchooser.amxx     ; end-of-map vote
timeleft.amxx       ; time left commands
statsx.amxx         ; kill/death stats and rankings
;pausecfg.amxx      ; disabled example
```

To install a community plugin: upload its `.amxx` file to `plugins/`, add its filename to `plugins.ini`, upload any bundled `.txt` language files or configs it ships with, and restart. Plugin-specific settings usually live in `cstrike/addons/amxmodx/configs/`.

Solid, safe picks that ship with AMXX or are community classics: **StatsX** (rankings and HUD stats), **admin chat and menus** (`adminchat.amxx`, `plmenu.amxx`), and **map voting** (`mapchooser.amxx`, `mapsmenu.amxx`).

<Warning>
  Only download plugins from the official AMX Mod X forums or other trusted sources, and add them a few at a time — a single broken plugin can crash the server on map change.
</Warning>

## Verifying Your Setup

* Panel console: `meta list` → Metamod plugins with `RUN` status.
* Panel console: `amxx plugins` → list of loaded AMXX plugins.
* In-game console: `amx_help` → paginated list of commands you have access to.
* In-game chat: type `/hp` or `/stats` after a kill to confirm StatsX works (if enabled).

<Card title="Run your community on Wasabi" icon="rocket" href="https://wasabihosting.com/game-servers/counter-strike-1.6">
  CS 1.6 server hosting from **€6.49/month** with full file access for AMX Mod X, plus DDoS protection and 24/7 support.
</Card>
