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