全程建议使用非root账号进行
依赖安装
#Ubuntu/Debian
sudo apt-get install lib32gcc-s1
#CentOS/RHEL
sudo yum install glibc.i686 libstdc++.i686
创建Steam工作目录
mkdir ~/Steam && cd ~/Steam
下载并解压Linux版SteamCMD
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
创建alias别名(方便直接使用steamcmd命令)
- 修改.bashrc文件
vi ~/.bashrc - 在末尾添加alias别名,保存并退出
alias steamcmd='~/Steam/steamcmd.sh' - 重新加载.bashrc
source ~/.bashrc
启动SteamCMD
steamcmd
设置游戏安装目录
#该步骤需在匿名登录之前,仅当次有效
force_install_dir <path>
匿名登录Steam
login anonymous
游戏安装/更新
app_set_config <app_id> <option_name> <option_value>
#通常使用命令(validate的作用是验证游戏文件)
app_update <app_id> validate
解决Steam SDK报错
#在home下创建.steam/sdk64/
mkdir -p ~/.steam/sdk64/
#启动SteamCMD
steamcmd
#匿名登录
login anonymous
#下载Steam SDK包
app_update 1007
#将下载好的SDK包复制进~/.steam/sdk64/
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/
评论区