这是第二次搭建七日杀的服务器,方法还是很简单,后面还会介绍一下大致上需要修改的配置文件
推荐服务器的配置:
8G 内存 2133MHz
CPU 4核 3.0频率
50G 硬盘空间
宽带 10Mbps
不知道在哪里下载的,下面两个超链接,点击即可下载。
在 A20及以上的版本都需要 Mvsc++ 2022 的环境
两种开服方式,使用 SteamCmd(Linux和Win) 和下载 Steam后再再工具下载(仅限Win)
以下是我自己个人的服务器配置,志强W9-3495X 的CPU和 128G 8000MHz的内存,反正就够用
这边使用的是 WindowsServer 系统,因为还需要用到其他的业务,下面为自己开服成功的图
这里会使用 SteamCmd 的方式开服,在Linux上也是大同小异,在上面的地址下载完之后,把压缩包里面的 SteamCmd解压到一个文件夹里面,接着双击 SteamCmd 打开软件让软件进行更新,在网络无任何加速的情况下,更新会比较慢,耐心等待即可,下面图为更新完毕后
更新完毕后,输入指令 force_install_dir 绝对路径
设置你下载服务端的路径,不设置路径,默认是同与 SteamCmd 同一个路径下,设置路径完毕后,接着再登录账号,这里使用匿名登录即可,指令 login anonymous
进行匿名登录,如下图为登录完成
接着再输入指令 app_update 294420
后面还可以带参数安装测试版 app_update 294420 -beta 版本
版本查看可以在 Steam软件里面,右键游戏,选择属性,测试版里面就有其他的版本,这里不过多介绍,不带后缀参数的会下载目前最新稳定的版本,输入后就会开始下载,等待下载完毕。
显示以下信息表示下载完毕,输入指令 quit
退出SteamCmd,
如果你没有选择路径,那下载的路径是 steamapps\common\7 Days to Die Dedicated Server
先不要启动服务器,先修改参数后,再启动游戏,
打开服务器配置文件 serverconfig.xml 以记事本方式打开,这里介绍一些常用参数
<property name="ServerName" value="My Game Host"/> <!-- 服务器名称 -->
<property name="ServerDescription" value="A 7 Days to Die server"/><!-- 服务器介绍 -->
<property name="ServerWebsiteURL" value=""/> <!-- 可以输入你拥有个人网站,官网的链接 -->
<property name="ServerPassword" value=""/> <!-- 服务器密码,留空则无密码 -->
<property name="ServerLoginConfirmationText" value="" /> <!-- 忘记加入前可以看到显示的窗口 -->
<property name="Region" value="NorthAmericaEast" /> <!-- 服务器所在的区域,亚洲则填 Asia -->
<property name="Language" value="English" /> <!-- 服务器玩家主要使用语言 -->
<property name="ServerPort" value="26900"/> <!-- 服务器端口,进入游戏的端口,默认为26900, -->
<property name="ServerVisibility" value="2"/> <!-- 2=公共服务器,1=仅限好友,0=私有服务器 -->
<property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/> <!-- 如果你链接到服务器经常出现"无法获取玩家ID"的问题,可能是26900没有开启UDP协议,如果继续出现,则把此选项留空 -->
<property name="ServerMaxWorldTransferSpeedKiBs" value="512"/> <!-- 玩家第一次进入服务器时,地图发送到玩家客户端的传输速度,最大值为 1300 单位为 Kib/s -->
<property name="ServerMaxPlayerCount" value="8"/> <!-- 玩家最大数 -->
<property name="WebDashboardEnabled" value="false"/> <!-- 是否开启Web(网站面板) true为开启,false为关闭 -->
<property name="EnableMapRendering" value="false"/> <!-- 是否在Web面板开启地图渲染,true为开启,false为关闭 -->
<property name="TelnetEnabled" value="true"/> <!-- 此选项默认为开启,建议关闭,需要使用的时候再开启 -->
<property name="UserDataFolder" value="absolute path" /> <!-- 地图储存路径,Value设置绝对路径即可 -->
世界选项需要先编辑后再启动游戏生成地图,启动方式双击打开 startdedicated.bat