How to Host Counter Strike Gaming Server on AWS Cloud for FREE ? | Beta Gaming

Опубликовано: 25 Апрель 2026
на канале: Beta Gaming
3,863
69

How to Host Gaming Server on AWS Cloud? Do you want to host gaming (Counter Strike 1.6) Server on AWS Cloud. Watch the Video till the End.

#Betagaming #Hosting #AWS #Linux
#Howtohostcounterstrikeserver
#Counterstrike
#pcgaming
#awscloud

Below is the Link which states all the commands on Hosting a Counter Strike 1.6 Server on AWS Cloud for FREE

https://ixnfo.com/en/launching-and-co...


Command to Update SDK Library in Linux (Unbuntu)

sudo apt install libsdl2-2.0-0:i386


Command to Install Beta Version of Counter Strike 1.6 on Linux Server

app_update 90 -beta beta validate


Command to Run Server after Installing Counter Strike 1.6 Server on AWS Cloud

./hlds_run -console -game cstrike +port 27015 +map de_dust2 +maxplayers 16 -pingboost 1



Installing Counter Strike 1.6 Services on Linux

Create a directory, go to it and download the archive with installation files from the official website:

mkdir ~/SteamCMD
cd ~/SteamCMD
wget http://media.steampowered.com/client/...

Unpack the downloaded archive, delete it and make the installation script executable:

tar xfz steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
chmod +x steamcmd.sh

Install the necessary libraries so that you can run 32-bit applications:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32gcc1
sudo apt install libsdl2-2.0-0:i386

Run the installation script:

./steamcmd.sh

Log in anonymously on the official server:

login anonymous

You may have to log in using your Steam account username and password:

login USERNAME
After entering the command, you must enter the password, wait, and you may also need to enter the Steam Guard code that will come by email.

Specify the directory for the downloaded files:

force_install_dir ../hlds

We execute the command to start downloading files (two times, since the first time the process is interrupted):

app_update 90 validate
app_update 90 -beta beta validate

At the end we will see the message:

Success! App ’90’ fully installed.

Exit the command line installation script:

quit

Create the necessary directories and files:

mkdir ~/.steam
ln -s ~/SteamCMD/linux32 ~/.steam/sdk32
touch ~/hlds/cstrike/listip.cfg
touch ~/hlds/cstrike/banned.cfg

Go to the directory with the downloaded files and try to run the Counter-Strike 1.6 server for the test:

cd ~/hlds
./hlds_run -console -game cstrike +port 27015 +map de_dust2 +maxplayers 16 -pingboost 1

If everything is ok, interrupt the server by typing quit or pressing CTRL+C.

Install Screen so that you can start the server in the background and exit Linux:

sudo apt-get install sudo screen

Run a new Screen session and start the server (where 192.168.1.50 is your dedicated IP that is visible from the Internet):

screen -a
cd ~/hlds
./hlds_run -console -game cstrike +port 27015 +map de_dust2 +maxplayers 16 -pingboost 1

Press Ctrl+a and immediately z to disconnect from the session and leave it running as a background process.

In the future, to return, let’s see the list of running sessions and connect to the desired one:

screen -ls
screen -r NAME