SteamCMD安装任何服务端
仅限Steam服务端
最后更新于
这有帮助吗?
仅限Steam服务端
最后更新于
这有帮助吗?
你可以完全把SteamCMD工具当做一个Steam官方出品的仅用于下载的下载器,省去了原本Steam官方的图形界面,专注于下载指定ID的服务端,短小精悍。
并非所有的游戏均提供了服务端,请在后续步骤前确保您需要的游戏在steam上发布了专属服务端提供下载。
请记住下面两个地址,以备后面的教程中需要。您的服务端具体的Steam ID可以从这两个网站进行查询。
下面将介绍如何利用SteamCMD下载一个服务端。
以游戏星界边境为例。
您首先需要在您的电脑上打开steam,查询星界边境游戏的英文名称,如图所示,Starbound。
SteamCMD允许使用匿名的方式登录下载服务器(即使您的steam内并没有购买此游戏,即公开下载),对某些服务端进行下载。
因为厂商的一些限制,部分游戏的服务端无法以匿名的方式下载,要求必须以Steam账户登录,且必须已经购买游戏的用户才可下载。
所以下面将分为匿名和非匿名的方式下载进行介绍。不过一般情况下,应首先考虑使用匿名的方式进行下载,可以免去登录过程。
这里以饥荒为例,在SteamCMD根目录下新建文档文件,名称随意。
请根据自身的情况改动下面的代码,并将改动后的代码复制到该文件中。
steamcmd +login anonymous +force_install_dir 安装地址 +app_update 游戏的AppID validate +quit pause
steamcmd +login anonymous +force_install_dir
D:\Game\steamcmd\starbound
+app_update 343050 validate +quit pause
将这些代码复制到刚刚新建的文件中,并将该文件的后缀从txt修改为bat。
txt后缀不显示? 显示文件后缀
修改完成后,如图所示。若后续仍需要对文件进行修改,可以右击bat文件,单机编辑(win11请单机显示更多选项后寻找)
双击打开等待安装完成,具体速度根据各位的实际网速(或服务器网速)来决定。
安装完成后如图。
建议先用匿名下载进行测试,如果出现如下问题,则需要使用steam账号登录账号使用,以非匿名的方式进下载。请注意,登录的账号应已拥有服务器对应的游戏。
如下图所示,使用 匿名下载时出现下面的错误:
ERROR! Failed to install app 'xxxxxx' (No subscription)
则代表您正在安装的游戏不能使用匿名的方式下载服务端。
请根据自身的情况改动下面的代码,并将改动后的代码复制到该文件中。
steamcmd +login steam账号 steam密码 +force_install_dir 安装地址 +app_update 服务端AppID validate +quit pause
steamcmd +login 我的steam账号 我的steam密码 +force_install_dir
D:\Game\steamcmd\starbound
+app_update 533830 validate +quit pause
将这些代码复制到刚刚新建的文件中,并将该文件的后缀从txt修改为bat。
txt后缀不显示? 显示文件后缀
修改完成后,如图所示。若后续仍需要对文件进行修改,可以右击bat文件,单机编辑(win11请单机显示更多选项后寻找)
双击打开等待安装完成,具体速度根据各位的实际网速(或服务器网速)来决定。
当SteamCMD的黑框显示:
Success! App 533830 fully installed!
则代表安装完成。
一般一些热门游戏的服务端会随着游戏版本进行升级。
此时重新运行一次安装即可,安装命令会自动检查版本并更新到最新。
此部分待补充,先参考官方说明。
复制名称后在 准备中提到的地址1或者地址2进行相关的搜索,这里以地址2为例,可以得知starbound的App id为
比如这里AppID为343050,我希望将饥荒服务端下载到D:\Game\steamcmd\starbound
,那么上面的代码可以修改为如下所示,红色字体为发生修改的部分。
这里以星界边境的服务端为例,,星界边境服务端的AppID为533830。
比如这里AppID为533830,我希望将饥荒服务端下载到D:\Game\steamcmd\starbound
,那么上面的代码可以修改为如下所示,红色字体为发生修改的部分。