type
status
date
slug
summary
tags
category
icon
password
一、简述
上一版的游戏服务器搭建起来比较快,有一点基础电脑知识再加花上一点时间基本就能搭建好服务器和朋友畅玩了。
但是相比较而言缺点也是非常明显的,就是用来搭建游戏服务器的云服务器通常来说配置都不怎么高,常见的配置无非就是2核2G或者2核4G(舍得花钱的兄弟可以直接使用第一版服务器搭建指南),这就导致服务器的性能无法满足游戏以高画质稳定流畅运行的要求,多人模式下游戏经常运行到一半就会被卡掉线(单人没掉线过)。如果掉线时还带着无人机和坐着载具,那你就会更痛苦———游戏上线就是找自己座驾和飞机,游戏体验极差。
我和朋友曾经一天啥也没干就找载具和飞机了...................................

以上问题的解决方法就是将服务搭建在自己电脑上,再通过服务器的公网地址进行连接游戏。
优点:

话不多说,直接教学,老样子还是基于Windows系统。
二、具体操作
服务器端的环境配置
下载工具NPS服务端:

将其解压缩到自己的服务器上并打开,找到nps.conf

修改这个配置文件,将默认的账户和密码改掉(不改掉我就接管你的电脑玩玩)

保存后返回上一级文件夹,点击nps.exe就可以启动工具了

浏览器中输入IP地址
云服务器公网IP:8080

输入自己的账号密码后进入NPS控制台

点击客户端,新增客户端

备注一个名字就行,其它的默认设置

随后就能生成一个新的客户端,其中的ID和唯一随机密钥是要记住的,后续是要用到的。

然后选择TCP隧道和UDP隧道进行端口映射

UDP隧道同理,注意客户端ID和端口就行

添加结束后,去云服务器控制台中寻找云服务器的安全组,对入网的安全策略进行修改,修改内容就是之前提到的需要映射的端口。
注意:26900端口需要在TCP和UDP中各设置一次。

到这里,云服务器部分的设置就结束了,设置结束后最好重启一遍云服务器和NPS客户端。
客户端的环境配置
下载NPS客户端到运行游戏服务器的家用主机上

解压文件,部分防火墙会对解压后的文件做删除,将解压后的文件添加到信任区就可以了。

解压缩完后如下:

创建一个文本文件,在其中输入如下代码:
其中xxx.xxx.xxx.xxx就是你NPS服务端所在云服务器的公网地址,唯一验证密钥就是配置NPS服务端时要求你记住的那一串随机字符

然后将start.txt修改为start.bat,这个就成了以后的NPS客户端启动按钮了。

双击start.bat启动,然后就可以看见successful

再去看NPS控制台,也会发现连接状态由之前的离线变为了在线

此时游戏以外的部分就全部设置完毕了
游戏环境的配置

除了需要你在steam客户端下载好“7 Days to Die Dedicated Server”,配置好游戏服务器的配置(第一版有介绍怎么配置serverconfig.xml)再无其它操作。
不需要下载SteamCMD!!
不需要下载SteamCMD!!
不需要下载SteamCMD!!

然后你的朋友就可以通过云服务器的公网IP访问到你主机上的七日杀游戏服务器啦~

有人会问:这么做的话游戏服务器拥有者怎么玩吖?
当然是在自己的电脑上玩啊,不会有人的电脑无法同时运行游戏服务器和游戏吧?

不同的是朋友需要访问云服务器的公网IP才能连接到你电脑上的游戏服务器,你却不需要这么麻烦,直接在IP处输入127.0.0.1就可以了,整个服务器你的游戏延迟最低,ping=0。

两篇七日杀服务器搭建所用到的所有文件和工具都放在下面的云盘里了,需要的自取。
