You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.4 KiB
43 lines
1.4 KiB
Before you can start installing your favourite dedicated server,
|
|
you must let SteamCMD do update itself.
|
|
You can do this, by running SteamCMD itself:
|
|
|
|
cd /opt/steamcmd
|
|
runuser -l steamcmd -c './steamcmd.sh' -s /bin/bash
|
|
|
|
On the first run, you will see, that SteamCMD starts updating itself.
|
|
After that, SteamCMD is ready to go
|
|
for installing your favourite dedicated server.
|
|
|
|
Please keep in mind: You should not run SteamCMD as root!
|
|
|
|
This package provides an init script and a conf file.
|
|
Don't modify those files directly,
|
|
but instead make a symlink of that init script
|
|
and a copy of that conf file.
|
|
You would do this for every server, you want to setup.
|
|
|
|
For example, you wan't to setup an old Counter-Strike 1.6 server,
|
|
you would do:
|
|
|
|
cd /etc/init.d
|
|
ln -s steamcmd steamcmd.cstrike
|
|
|
|
cd /etc/conf.d
|
|
cp steamcmd steamcmd.cstrike
|
|
|
|
After that, make your settings in /etc/conf.d/steamcmd.cstrike
|
|
|
|
In order to install with SteamCMD a dedicated server,
|
|
for example CS 1.6, please run:
|
|
|
|
cd /opt/steamcmd
|
|
./steamcmd.sh +login anonymous +force_install_dir /opt/steamcmd/hlds +app_set_config 90 mod cstrike +app_update 90 validate +quit
|
|
|
|
While you can use any path for '+force_install_dir', it's recommended to use:
|
|
'/opt/steamcmd/hlds' for older HL1 based mods.
|
|
'/opt/steamcmd/srcds' for newer HL2 based mods.
|
|
|
|
For more information, please visit the Valve Developer Community:
|
|
https://developer.valvesoftware.com/wiki/SteamCMD
|