
Everybody still wants to create their own Counter Strike 1.6 non-steam servers and even collect players into it even if it’s 2025 already. We’ve decided to make a tutorial for our visitors on How to create CS 1.6 server on Linux? CS16.LT has prepared this CS 1.6 server for linux guide to help you start your own server and start enjoying capabilities of your own customized and administrated server!
Requirements for CS 1.6 Server
- Linux Virtual Private Server (VPS) with running Linux OS (Debian, Ubuntu or any other)
- At least 1GB of free space
- Minimum 128MB of RAM server. This is easily achievable because most hosting providers has VPS plans with starting of 1 GB RAM as the lowest VPS server.
- Working Internet connection.
Downloading and installing ReHLDS server files in 2025
Now, login into your VPS server through SSH terminal. We use putty at our side.
- type cd /root/ while logged in into SSH terminal of VPS server
Now let’s download ReHLDS installer for Linux by typing:
wget https://raw.githubusercontent.com/lukasenka/rehlds-installer/main/rehlds.sh
After successfully downloading rehlds.sh – now it’s time to grant privileges for this file to proceed with the further installation process.
chmod +x rehlds.sh
Now just launch it and follow the instructions – select which version of AmxModX, Reunion (non Steam crack) and metamod you want to install on your CS 1.6 server:
./rehlds.sh
Launching CS 1.6 server
You can launch your server by just navigating to ReHLDS folder (cd /ReHLDS/ at most situations) and using these commands:
./start
./stop
./restart
Don’t forget to edit your server launch parameters in start_line file in ReHLDS folder!
Server name and other things can be changed in server.cfg and we will surely talk about some specific settings to maintain great CS 1.6 server later on in other posts!