# 手动安装steamcmd
由于apt-get自动安装的steamcmd不能正常被srcds_run调用,需要在其他目录下手动安装
cd /home/steam
mkdir steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" tar zxvf -
然后因为srcds_run调用的文件名不是steamcmd.sh而是steam.sh,所以还需要修改两个文件名
mv steamcmd.sh steam.sh
cd linux32
mv steamcmd steam
# 配置steamcmd运行脚本
在任意目录中(以/home/steam为例)写入update.sh(文件名也可以任意) 输入以下内容
force_install_dir /home/steam/csgoserver #安装目录以实际目录为准
login anonymous
app_update 740
exit
# 配置srcds_run启动项
在srcds_run启动命令中加入三个参数
-autoupdate-steam_dir <steamcmd的安装的目录路径>-steamcmd_script <steamcmd运行脚本文件路径>
以上面例子的路径为例,启动命令如下
./srcds_run -tickrate 128 +map kz_sky_lake -autoupdate -steam_dir /home/steam/steamcmd -steamcmd_script /home/steam/update.sh