# 手动安装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