SteamCMD是什么?SteamCMD怎么用?
SteamCMD是什么?SteamCMD怎么⽤?
Steam CMD是什么?Steam CMD怎么⽤?
SteamCMD是什么?
在⾃⼰的电脑偶尔开服,直接⽤steam客户端的库–⼯具就可以了,但是要更加⽅便快捷地建⽴⼀个专⽤服务器,还是离不开steamcmd的运⽤。
所谓steamcmd,即steam的⼀个命令⾏版本,带有steam基础api,包括账户登陆,邮箱验证,游戏下载等功能。安装他的时候也会在磁盘上写⼊和桌⾯版steam相关的链接库,⽤做游戏调⽤。也就是说通过steamcmd下载的游戏是可以正常运⾏的。
steamcmd平时并不作为游戏下载⼯具,因为游戏必定有图形界⾯,那么既然有图形界⾯⼀定会使⽤更⽅便的桌⾯版steam。steamcmd的正确⽤法是⽤来下载游戏服务端(虽然有些游戏服务端就是游戏本体),然后在服务器上运⾏游戏服务端作为游戏服务器使⽤。
SteamCMD使⽤教程
山水风光的古诗词1、Windows
汪家仁
1. 下载
提取码:FEIa
办理房产证流程
2. 为SteamCMD创建⼀个⽬录.
例如:C:\steamcmd
3. 将SteamCMD解压缩到上述⽬录.
如果你的英⽂挺好的,可以去看看 ,使⽤教程给你安排的明明⽩⽩
2、Linux使⽤命令设置SteamCMDword文档
64位centos下使⽤以下命令进⾏安装
⾸先安装所需的32位依赖
yum install glibc.i686 libstdc++.i686
之后创建⼀个新账户,命名为steam,之所以需要创建⼀个新账户,是为了安全性⽽要求的。若使⽤root账户运⾏steamcmd会看到安全提醒。
useradd -m steam
之后切换到这个账户,注意这⾥的命令是 su空格-空格steam,这样做的话,切换后⽴即转到steam账户的~⽬录:su - steam
之后创建⼀个⽂件夹命名为steamcmd并进⼊:
mkdir ~/steamcmd
cd ~/steamcmd
使⽤wget下载steamcmd压缩包:
解压缩:
tar -xvzf steamcmd_
运⾏它:
cd ~/steamcmd
./steamcmd.sh
第⼀次启动steamcmd将会⾃动下载steamcmd全部⽂件,耐⼼等待即可。下⼀次启动时不需要再次下载。steamcmd启动后,会进⼊程序内的命令⾏界⾯。此处可以输⼊命令。以安装⼀个游戏为例,我们来介绍⼀下steamcmd的基础命令。
⾸先,和桌⾯版steam⼀样,我们⾸先需要登陆,⽐如我们⽤匿名账号登陆(匿名账号不需要密码):
login anonymous
登陆成功后我们指定游戏服务端安装⽬录,例如⾃定为上⼀层⽬录中的 cs_go ⽂件夹,注意,linux下的steamcmd只要制定了⽬录,就会⽴刻创建该⽬录,windows版steamcmd不会⽴刻创建,因此在linux下可以以此确认该命令是否正确按照预想设定。
怎么关闭win10自动更新
force_install_dir …/cs_go/
之后我们要开始安装游戏服务端,以上⾯那个csgo为例,我们⾸先需要确认这个程序的app id,我们访问以下⽹址:
该列表会显⽰所有steamcmd⽀持下载的服务端,ID这个column下就是我们需要的app id,例如我们到csgo的id为740,使⽤以下命令:
app_update 740
进⾏安装,这⾥有⼏个参数说明,常⽤的其实只有validate参数。validate意味着校验,和桌⾯版steam上那个校验本地⽂件是⼀模⼀样的功能,注意,在任何app相关的命令使⽤前都需要先指定⽬录,否则视为当前⽬录。第⼀次安装程序,有没有validate效果是⼀样的。
从原理上来说,更新服务端时如果不加validate应该会全部覆盖⼀次,但是我发现并没有,依然会⾸先校验本地⽂件和云端⽂件然后增量下载。换句话说,我发现有没有validate都是⼀样的,可能是我观测失误,推荐任何app_update命令全部加上validate参数。即以下命令
app_update 740 validate
按下回车后会不断提⽰下载进度,到达百分百后会回到steamcmd命令⾏,输⼊quit来退出steamcmd。
之后我们 cd …/cs_go 即可进⼊csgo服务端所在⽂件夹,然后根据具体服务端的启动⽅式来运⾏服务端。
对于其他游戏来说,安装过程是⼀致的。需要注意的是部分游戏的安装有特殊要求或者需要⾸先购买该游戏。
以七⽇杀为例,在刚才的中我们可以看到七⽇杀旁边的notes这个column⾥写着“game purchase requi
red”,这意味着这个游戏必须⾸先购买,⽽确认你已经购买的⽅法就是在steamcmd登陆时使⽤⾃⼰的steam账号登陆⽽不是匿名账号。
⾸次使⽤你的steam账号登陆时会和桌⾯版steam⼀样有邮箱校验,你需要输⼊邮箱⾥发来的验证码才可以登陆,登陆后这样的游戏服务端才可以被下载。
西兰花的家常做法steamcmd下载得到的服务端全部都是正版服务端,也就是客户端进⾏连接时会有steam账户校验。因此连⼊的玩家必须拥有该游戏的正版,虽然本⼈不⽀持盗版,但是作为⼀件事实还是需要特别说明⼀下。
source引擎游戏有专门的破解补丁,现在是俄罗斯的⼀波⼈在维护,可以破解source引擎的steam账户校验,该补丁可以装到服务端上⾯从⽽模拟验证以使得盗版玩家可以连⼊服务器。
以前倒腾过这玩意,但是该补丁的linux版本年久失修,只有windows版本在不停更新,因此如果使⽤linux开服还是⾃觉去买正版,linux服务端基本上和盗版⽆缘。
关于游戏服务端的更新,更新操作过程和安装⼀模⼀样(绝⼤多数情况下,游戏客户端如果更新了,那么服务端也要更新),在此不在赘述,推荐加上validate参数。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。