利用云服务器实现电子兵棋的直连

,

电子兵棋的直连往往因没有公网IP的缘故而不得不借助第三方联机平台,而联机平台的效果却不尽人意,不管是工作日还是节假日,掉线问题都屡见不鲜,直连模式也因此被束之高阁。在公网IP难以申请的现实情形下,通过云服务器实现电子兵棋直连成为了一种方便快捷的方式。

一、联机的效果

借助某计算机大佬的帮助,笔者成功通过云服务器实现了WDS拿破仑系列的联机。


延迟比百度官网还低。整个游玩过程中,没有掉线延迟等不良现象出现。

二、配置云服务器教程
如果您有闲置的云服务器,可以参考以下教程配置服务器。

三、anyconnect的安装与设置
服务器配置完毕后,需要联机的玩家需要在电脑上下载该软件:
https://pan.baidu.com/s/1_jTF_xWXp6UkC45tveLtyQ?pwd=cp71 提取码: cp71

下载并安装完毕后,你可能会发现软件不知道安装到哪去了,软件的位置在:
C:\ProgramData\Microsoft\Windows\开始菜单\Programs\Cisco\Cisco AnyConnect Secure Mobility Client
你可以复制快捷方式到合适的位置以方便打开该软件。

如果不想软件自启动,可以按住Win+R,输入msconfig后,在启动项里找到该软件,去掉√。
该软件的使用需要设置防火墙,可以参考下面这篇文章。

我比较懒,选择直接关闭电脑防火墙。

打开软件后,点击左下角的小齿轮,将设置改为下图。


在框框中填入服务器公网ip+设置的端口。

之后会提示两次安全警告,相当于告诉你随便连接他人的电脑(如果是陌生人的电脑)是有风险的,点左边的按钮继续连接。

接下来输入云服务器中先前配置过的用户名和密码。双方都连接上后,可以点击小齿轮,然后点击Statistics,查看IPv4,也就是本机使用的IP。
让对方用cmd的ping指令ping这个IP一次(谁看的IP,就让另一个人ping,指令:ping(空格)IP地址),如果ping通,说明连接已经建立,可以打开游戏联机了。

四、关于本人的服务器
虽然服务器有高防,但随意公布服务器IP的行为可能招致不必要的祸患,所以虽然欢迎各位使用本人的服务进行兵棋直连,但在这不会公布IP,需要体验的可以私聊本人。理论上可以支持所有具有直连功能的电子兵棋。
因为兵棋联机时消耗的流量极小,所以一台服务器可以支持大量玩家同时进行直连。也欢迎有闲置服务器的朋友搞这个造福他人。

4 个赞

貌似可以直接使用 zerotier这个软件进行组网……不需要使用服务器。更加方便快捷。
https://www.zerotier.com/