CS 1.6 Nick Replacer AMXX Plugin – Nickname Filter Download

Last updated: May 8, 2026

Alternative formats: CS 1.6 ZIP (205MB) · CS 1.6 RAR (185MB
💾 Free CS 1.6 download – original counter-strike 1.6 download, 2026 or portable ZIP version. Just install and play.
View Technical Info & Game Features

Counter-Strike 1.6 Game Features:

  • Modernized Non-Steam v44 Patch (Orange Box compatibility)
  • Fully functional Server Browser (Internet & LAN)
  • Built-in protection against client-side hacking and exploits
  • Includes latest customizable CS 1.6 Bots
  • Engine version: 1.1.2.6 (cstrike) build 4554
  • Playable in Single-player, LAN, and Online modes

Counter-Strike 1.6 Technical Specifications

OS SupportWindows XP, Vista, 7, 8, 8.1, 10, and 11 (Low-spec PC Compatible)
Current VersionNon-Steam / Steam Protocol 47/48 (2026)
LicenseFree / Non-Steam
Last UpdatedMarch 10, 2026
LanguageEnglish
File Size156MB (Installer) | 198MB (ZIP)
GenreFirst-person shooter (FPS)
DevelopersValve Corporation
EngineGoldSrc
Release Date2003

CS 1.6 Nick Replacer AMXX plugin automatically detects and replaces player nicknames that match a list of banned words or strings. When a player connects or tries to change their name mid-game, the plugin checks the new name against replacenick.ini. If a match is found, it assigns a random clean name from nickname.ini instead. The check is case-insensitive and matches substrings – if “spam” is in the filter list, “MrSpammer” gets replaced too.

Download Nick Replacer AMXX plugin (.zip)

The archive contains NickReplacer.amxx (compiled, ready to use) and NickReplacer.sma (source code). The plugin requires AMX Mod X installed on the server.

Table of Contents

  1. Installation
  2. replacenick.ini – banned nickname list
  3. nickname.ini – replacement name pool
  4. Activating the plugin
  5. Admin command – amx_replacenick_reload
  6. How the nickname filter works
  7. Troubleshooting

Installation

Install the CS 1.6 nick replacer AMXX plugin in four steps:

Step Action
1 Download and extract nickreplacer.zip
2 Upload NickReplacer.amxx to cstrike/addons/amxmodx/plugins/
3 Create replacenick.ini and nickname.ini in cstrike/addons/amxmodx/configs/
4 Add NickReplacer.amxx to plugins.ini and restart the server

replacenick.ini – banned nickname list

replacenick.ini is the filter list for the amxx nickname replacer. Create this file in cstrike/addons/amxmodx/configs/. Each line is one string to filter. The plugin matches substrings case-insensitively, so a short entry like spam will catch Spammer, NOSPAM, and antispam.

Lines starting with ;, /, or # are treated as comments and ignored.

; replacenick.ini - strings to filter
; Any player name containing these will be replaced

spam.site.com
badword
cheater123
offensive_term
promo

Keep entries specific enough to avoid false positives. A very short entry like cs would catch almost every name.

nickname.ini – replacement name pool

nickname.ini is the list of clean names the CS 1.6 change player name plugin randomly picks from when replacing a banned nickname. Create this file in the same cstrike/addons/amxmodx/configs/ folder. One name per line. The more names you add, the more varied the replacements.

; nickname.ini - pool of clean replacement names

Player1
CSUser
Anonymous
Soldier
Legend
GhostPlayer
Recruit
Warrior

If nickname.ini is empty or missing, the plugin has no names to assign and will not replace anything. Always keep at least five names in the pool.

Activating the plugin

Open cstrike/addons/amxmodx/configs/plugins.ini in a text editor. Add this line at the end:

NickReplacer.amxx

Save the file and perform a full server restart. After restarting, check the server console for any loading errors. If the plugin loaded correctly, you will see it listed when you type amxx plugins in the server console.

Admin command – amx_replacenick_reload

After editing replacenick.ini or nickname.ini, use this console command to apply the changes without restarting the server:

amx_replacenick_reload

This command reloads both config files instantly. It requires the ADMIN_CFG flag (flag d in users.ini). Without this flag, the command will be rejected. To grant it to an admin, open cstrike/addons/amxmodx/configs/users.ini and ensure the admin’s flags string includes d.

Command Requires flag What it does
amx_replacenick_reload d (ADMIN_CFG) Reloads replacenick.ini and nickname.ini without server restart

How the nickname filter works

The amxx auto nick changer triggers on two events:

Event What happens
Player connects to the server Plugin checks the joining player’s name against replacenick.ini. If matched, assigns a random name from nickname.ini before the player enters the game.
Player changes name mid-game Plugin intercepts the name change attempt. If the new name matches a filter entry, the amxx change name on connect logic fires again and assigns a clean replacement.

The matching is substring-based and case-insensitive. The entry bad in replacenick.ini will match player names containing bad, Bad, MrBadGuy, badass, and NOTBAD. Names that do not contain any filtered string pass through unchanged.

Troubleshooting

Problem Cause Fix
Plugin not loading NickReplacer.amxx not in plugins.ini or wrong path Confirm the filename is added to plugins.ini exactly as NickReplacer.amxx and the file is in cstrike/addons/amxmodx/plugins/. Restart the server.
Names not being replaced replacenick.ini or nickname.ini missing or in wrong folder Both files must be in cstrike/addons/amxmodx/configs/. Filenames are case-sensitive on Linux servers – confirm exact spelling.
nickname.ini is empty No replacement names defined Add at least one name to nickname.ini. The plugin cannot replace names if the pool is empty.
Changes to .ini files not applying Server not reloaded after editing Run amx_replacenick_reload in the server console or restart the server.
amx_replacenick_reload rejected Admin does not have ADMIN_CFG flag Add flag d to the admin entry in users.ini
Name shows old value in chat after replacement Known CS 1.6 engine behavior – chat still shows the name stored locally on the client This resolves on the player’s next reconnect. It is a GoldSrc engine limitation, not a plugin bug.

For more CS 1.6 server plugins and admin tools, see the CS 1.6 admin commands list and the AMXX compiler guide.

To enjoy all the latest features, view our dedicated repository as well as click here for the download Counter-Strike 1.6 original setup.