type
status
date
slug
summary
tags
category
icon
password
一、steamCMD
所有安装或者下载目录都不要起中文名,以免发生一些启动或者运行问题
简介
Steam 控制台客户端(SteamCMD)是一个命令行版本的 Steam 客户端。它的主要用途是在一个命令行界面的 Steam 客户端上安装及更新各种可用的专用服务端。它适用于使用 SteamPipe内容分发系统的游戏。且安装包相较于steam客户端而言要小很多,很适合在自己的云服务器上搭建游戏服务器。
安装方法
这里只讲Windows,需要其它平台的安装方法可以参考官方文档
首先下载steamCMD
将它放到你想放的文件夹下。

解压后会有一个且只有一个文件:steamcmd.exe

点击运行exe程序进行steamCMD的安装,预计要花一分钟的时间

下载好后可以发现他真的很小,功能却和steam差不多,少了不必要的功能和GUI界面。

接下来就可以进入游戏服务器的下载教学啦。
二、游戏服务端下载
游戏服务端的下载有三种方法,我在这里都说一下,各位自行选择。
方法一(不推荐)
直接使用steam CMD匿名登录去下载7 days to die dedicated server.
首先点击文件夹下的steamcmd.exe,进入steam控制台

然后输入下面的参数进行七日杀服务器的下载,游戏服务器包大概有10G左右,预计下载十分钟,大家可以先去饮茶:
可能服务器steamcmd已经不支持7 days to die dedicated server免费下载了吧,所以我的下载有点波折。

下载完后同样的命令多执行几遍,防止下载过程中出现丢包
下载完后会在steamcmd的目录下出现一个文件夹steamapps,进入后点击common文件夹就可以看到自己下载的游戏文件了。

steam游戏编号的查询方法
- steam客户端

- steamDB(需要搭建梯子)
访问https://steamdb.info/sales/,在其中搜索关键词“7 days to die dedicated server”,即可获得AppID

方法二(不推荐)
与方法一一样,只不过下载的东西变成7 days to die了,这是游戏客户端,游戏客户端的AppID和游戏服务器ID是不一样的。
但是要注意:这个一定是要通过steam账号登录了才能下载(不要想着匿名登录白嫖)

同样是在steaemCMD中输入下面的命令(改了ID)
这么下载是应为客户端也是自带服务端的配置文件的,一样可以搭建游戏服务器。

这样就可以让强迫症的用户电脑里只会出现一个7 days to die(管他什么服务器)。

方法三(推荐)
不论是7 days to die dedicated server还是7 days to die,都通过steam客户端去下载,下载完了在自己电脑上运行一边,再将游戏打包压缩上传到服务器上。
注意一定要运行一遍再压缩上传游戏文件,防止不必要的依赖文件缺失,毕竟本机上能运行的话,服务器上也一定可以。
这种方法依旧要在服务器上下载steamCMD,你可以把游戏解压缩到steamCMD的common目录下,这样做的原因是游戏的运行需要一个steam环境。不用steam客户端的原因之前提到的过——steamcmd不但能提供游戏的运行环境,它的软件包还比steam客户端小的多。
压缩

上传
使用远程桌面勾选好游戏文件的安装位置后再选择连接,此时本机对应的驱动器就挂载在远端的服务器上。

进去之后点开所挂载的目录,将压缩好的游戏文件拖到服务器上就行

到这里,服务器的下载安装就结束了
三、运行配置游戏服务器
打开下载好的7 days to die dedicated server文件夹,在文件夹下会有一个名叫serverconfig.xml的文件,这是游戏服务器的配置文件,你的服务器叫什么名字,有没有密码,是不是仅限好友加入都是在这里设置。

原版的配置文件注释都是英文

这里我给大家再放一个有中文注释的配置文件,下载好后扔进到服务器目录下,将原有的文件替换掉就可以(再文章末尾领取)。
修改好配置文件后就可以点击startdedicated.bat启动服务器啦

当看到successfu和public IP(它一般来讲是你服务器的公网IP地址)的时候,就可以进入有戏连接游戏服务器啦

你以为这就完了嘛,并没有你还需要在你服务器的控制台的安全组里配置允许出入网的端口,一般而言需要开放的端口如下(除去默认打开的端口):
当然你也可以开放全端口,但是这样显得也太不优雅了。
至此就可以和小伙伴在低延迟的环境下驰骋了,
延迟真的很低!
比加速器好太多!
和开加速器相比性价比极高!
