前言
Steam命令行版客户端(SteamCMD)是一个命令行版本的Steam客户端。
它的主要用途是在一个命令行界面的Steam客户端上安装和更新各种可用的专用服务端。
它适用于使用SteamPipe内容分发系统的游戏。
Linux环境搭建
· 安装SteamCmd运行环境
sudo yum -y install glibc.i686 libstdc++.i686
· 创建新用户
由于Steam不建议使用Root权限直接运行SteamCmd,所以我们需要创建一个新用户
创建账户 : useradd -m steam
设置账户密码 : passwd steam
切换用户 : su - steam
· 创建Steam文件夹
直接切换到FTP页面在你喜欢的位置创建名为SteamCmd的文件夹
创建完成后使用cd指令进入
这里我选择在home文件夹创建,指令如下
mkdir /home/steamcmd
cd /home/steamcmd
· 下载&解压SteamCmd文件
下载
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
解压
tar -zxf steamcmd_linux.tar.gz
· 运行SteamCmd
进入steamcmd文件夹
cd /home/steamcmd/
运行steamcmd
./steamcmd.sh
首次运行steamcmd,会下载所需的支持文件。
等到运行出现steam>时方可以对steamcmd进行操作。
登录SteamCmd
匿名登录
匿名登录可以下载大部分游戏的服务端,指令如下
login anonymous
账号登录
部分服务端需要登录后下载,指令如下
login <用户名> <密码>
有时可能会提醒你输入动态码,查看steam app上面的码输入就可以。
服务端下载
·选择安装路径
在确保登陆过steamcmd后试用以下指令认定安装路径
force_install_dir <路径>
如
force_install_dir /home/CSGO
·下载服务端
使用如下指令下载
app_update <应用ID>
应用ID目录:
90 | Counter-Strike Dedicated Server | |
232290 | Counter-Strike: Source Dedicated Server | |
740 | Counter-Strike: Global Offensive Dedicated Server | |
222840 | Left 4 Dead Dedicated Server | |
222860 | Left 4 Dead 2 Dedicated Server | |
232250 | Team Fortress 2 Dedicated Server | |
304930 | Unturned | |
233780 | Arma 3 Dedicated Server | |
4020 | Garry's Mod Dedicated Server | |
343050 | Don’t Strave Together Dedicated Server | |
294420 | 7 Days to Die Dedicated Server | |
376030 | ARK: Survival Evolved Dedicated Server |
安装完成
输入QUIT退出SteamCmd
Comments | NOTHING