934views

前言

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进行操作。
steam>


登录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

 

你可能也喜欢这些


加拿大苟且偷生的男高中生¯_(ツ)_/¯