Hosting your own CS 1.6 ReHLDS server on Linux gives you full control, enhanced stability, and access to modern community-driven improvements. Whether you’re setting up a new server or upgrading from HLDS, the ReHLDS Installer v6.2 makes the process fast, automated, and reliable.
This complete guide — created for CS-16.ORG users — explains how to install and configure your CS 1.6 ReHLDS server on Linux in just a few steps, including optional components such as amxmodx, metamodr, regamedll, and reunion.

If you already have a CS 1.6 server but need a clean, authentic setup, visit CS-16.ORG — a trusted source for verified Counter-Strike 1.6 server files and updates.
What Is ReHLDS?
ReHLDS (Reverse-Engineered Half-Life Dedicated Server) is a modern, optimized version of Valve’s original HLDS engine used to run Counter-Strike 1.6.
Why Use ReHLDS CS 1.6 server?
- Performance: Faster, more stable, and lightweight on Linux.
- Security: Patched against old exploits and vulnerabilities.
- Compatibility: Works with existing CS 1.6 clients — no client mods needed.
- Community Support: Actively maintained with open-source updates.
With ReHLDS Installer v6.2, you can also automatically deploy related tools like amxmodx, metamodr, regamedll, and reunion, giving your server all the essential components in one streamlined installation.
Prerequisites
Before installation, make sure your Linux system meets the requirements below.
System Requirements
- Operating System: Ubuntu, Debian, or CentOS (64-bit or 32-bit)
- Access: Root or sudo privileges
- Storage: At least 2 GB free disk space
- Network: Stable internet connection
Install Basic Dependencies
Run these commands to prepare your server:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y wget curl unzip screen lib32gcc-s1 lib32stdc++6 libc6-i386
Then navigate to your home or root directory:
cd /root/
Step-by-Step Installation (ReHLDS Installer v6.2)
The ReHLDS Installer automates everything — from downloading files to setting up amxmodx, metamodr, regamedll, and reunion.
Step 1: Download the Installer
Use wget to download the latest version:
wget https://cstrike.cs-16.org/rehlds.sh
Step 2: Give Execution Permission
Make the script executable:
chmod +x rehlds.sh
Step 3: Run the Installer
Launch the installation process:
./rehlds.sh
The script will guide you through setup options such as:
- Installing rehlds (engine)
- Installing regamedll
- Adding metamodr and amxmodx
- Optionally adding reunion (for protocol 47/48 support)
Follow the prompts as they appear. The installer automatically configures paths, downloads files, and installs dependencies.
Installed Components Explained
1. rehlds
Replaces the original HLDS engine with an optimized, open-source build. Provides faster startup, better performance, and improved anti-crash handling.
2. regamedll
A modernized Counter-Strike game library that fixes legacy bugs and adds extended modding APIs.
3. metamodr
A lightweight Metamod fork designed for ReHLDS compatibility. It manages server modules like amxmodx and reunion.
4. amxmodx
A popular scripting and plugin framework for adding new features to your CS 1.6 server (commands, stats, gameplay mods, etc.).
5. reunion
Adds flexible protocol and authentication support for various client builds (Steam/non-Steam). Controlled via reunion.cfg.
Server Configuration and Launch
Once installation completes, your server files are typically located in:
/root/ReHLDS/
Edit start_line.sh file to get your launch settings ready for the server!
Start the Server
Run your server manually:
cd /root/ReHLDS/
./start.sh &
(Detach the screen with Ctrl + A + D.)
Basic Server Configuration
Edit your server.cfg file in cstrike/cfg/ to set hostname, rcon password, and gameplay settings:
hostname "My CS 1.6 ReHLDS Server"
rcon_password "your_secure_password"
sv_lan 0
sv_region 255
mp_autokick 0
mp_timelimit 30
Managing Plugins
- MetamodR Config:
cstrike/addons/metamod/plugins.ini - AMX Mod X Plugins:
cstrike/addons/amxmodx/plugins/ - Reunion Config:
cstrike/addons/reunion/reunion.cfg
You can add or remove plugins as desired to customize your gameplay.
Updating ReHLDS
To update your ReHLDS installation, simply re-run the installer script:
cd /root/
./update.sh
Choose the update option when prompted. The script will fetch and install the latest versions of rehlds, regamedll, and other modules without deleting your configs.
Troubleshooting
| Issue | Cause | Fix |
|---|---|---|
| Server doesn’t start | Missing 32-bit libs | Install lib32gcc-s1 and lib32stdc++6 |
| “Segmentation fault” error | Incompatible plugin | Disable plugin in plugins.ini |
| Can’t connect to server | Port closed | Open UDP 27015 in your firewall |
| “Invalid game directory” | Wrong path | Run commands from /root/ReHLDS/ |
Recommended: Download Clean CS 1.6 Files from CS-16.ORG
If you already host a CS 1.6 server and simply want a clean, optimized setup, CS-16.ORG offers authentic, virus-free, and regularly updated CS 1.6 server builds — perfect for ReHLDS-based environments.
CS-16.ORG ensures compatibility with amxmodx, regamedll, and metamodr, saving you time and setup hassle.
Setting up CS 1.6 ReHLDS
Setting up a CS 1.6 ReHLDS server on Linux using the ReHLDS Installer v6.2 is quick, efficient, and secure. With this all-in-one script, you can deploy a professional-grade Counter-Strike 1.6 server featuring the latest rehlds engine, regamedll, metamodr, amxmodx, and reunion — all configured automatically.
For server owners and community admins seeking authenticity and reliability, CS-16.ORG remains the top destination for high-quality CS 1.6 downloads and technical support.