Posted by : Alfarady
Sabtu, 17 November 2012
First, lets create a directory where we will run the hldsupdatetool, run the following command:
code:
mkdir hlds
code:
cd hlds
wget http://www.cstrike-planet.com/dls/hldsupdatetool.bin
code:
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
Note: after you run ./hldsupdatetool.bin you will get a prompt to agree with the terms and conditions, simply type yes and hit enter. |
If all goes well, you should not have two files in the srcds directory, the hldsupdatetool.bin which we downloaded earlier, and a steam file the updatetool generated, this is the file we will use to install Counter-Strike: Source.
Note: if you receive a 'uncompress: command not found' message it means
your server does not have uncompress installed. You have two options to
easily work around this, try the following while logged-in as root:
code:
ln -s /bin/gunzip /bin/uncompress
code:
wget http://www.cstrike-planet.com/dls/steam
|
Now that you have the steam binary file, Type the following command to begin installing CS 1.6
code:
chmod +x steam
./steam -command update -game cstrike -dir .
Note the period after -dir |
By now, the Counter-Strike 1.6 install should have started:
Install times will vary anywhere between 15-30 minutes (~300MB) depending on your server connection speed and how congested the Steam network is. Once setup has finished it will display a "HLDS installation up to date" message. Now we are ready to start the server.
Counter-Strike command line options
Below is a list of options you can use when starting up the server.
-console
Initializes console mode
-autoupdate
Automatically update the server when Steam updates are released
-game <game name>
The HLDS mod you want to run
+maxplayers <number of players>
Amount of players to allow
+map <map name>
The map to start the server with
-port <port number>
The port number the server should run on. Can be left out if you plan on using the default port (27015).
-ip <ipaddress>
Useful if you have multiple IPs and want to assign a particular IP to the server.
There are a couple of ways to start the server; for simplicity we will start the server the easy way. We want the server to run in the background, so we issue the following command:
code:
./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_aztec > /dev/null 2>&1 &
code:
./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_aztec > hlds.log 2>&1 &
Note: if you choose to send output to a file, remember to periodically delete the file, it can grow quite large on an active server. Keep in mind this should be used mostly for debugging and not for a production server.
Related Posts :
- Back to Home »
- English , Tips and Trick »
- How to Install Counter Strike 1. Server on Linux