双击运行它,会自动进入命令行模式开始下载,当出现下图,命令行以steam>开头,即安装完毕
用户登录
匿名登录
大多数游戏可以直接直接匿名登录下载,csgo、L4D2都可以,登录成功会有下图的提示信息。
login anonymous
steam账号登录
login <用户名> <密码>
注意:1、出于安全考虑官方建议新建一个账号用于steamcmd登录
2、一个账号在任何时候只能登录一次(包括图形界面和命令行界面客户端)【官方wiki中说的】
3、如果你绑定了令牌,会提醒你输入令牌,且只需要输入一次
下载应用
打开steamcmd,创建csgo的文件夹
force_install_dir C:\csgo\
安装或更新csgo,用app_update指令
app_update 740
这里可以查阅游戏的id,哪些支持steamcmd,哪些可以匿名登录。
接下来要验证文件完整性
app_update 740 validate
验证将会覆盖已被更改了的文件,这可能会导致已经自定的文件失效,所以在做自定义文件时,如果是修改默认安装文件,记得备份一份儿修改后的文件。
退出steamcmd
用quit指令注销并退出,如下,输入回车后cmd界面直接关闭返回windows界面。
quit
Linux下的steamcmd安装
下载安装steamcmd
1、安装steamcmd需要的依赖环境
# Ubuntu/Debian 64位
sudo apt -y install lib32gcc1
# RedHat/CentOS 32位
sudo yum -y install glibc libstdc++
# RedHat/CentOS 64位
sudo yum -y install glibc.i686 libstdc++.i686
2、steam并不建议直接用root用户运行steamcmd,所以我们新建一个游戏服务器专用用户
# 创建账户
useradd -m steam
# 设置账户密码
passwd steam
# 切换用户
su - steam
3、创建steamcmd文件夹
mkdir /home/steamcmd
cd /home/steamcmd
4、下载steamcmd
# 下载
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
# 解压
tar -zxf steamcmd_linux.tar.gz
5、运行安装steamcmd
# 进入steamcmd文件夹
cd /home/steamcmd/
# 运行steamcmd
./steamcmd.sh
接下来会下载steamcmd需要的文件,直到命令行变为steam>开头,说明已经更新完毕且可以开始运行steamcmd了
登录和下载安装游戏过程同windows