重温《红警 2 》(3) —— 互联网联机也没问题哟

其实互联网联机只需解决一个问题,即如何将各个客户端连接到一个虚拟局域网里,从而使用游戏的局域网联机功能实现远程联机。

当然是用 VPN 啦!

之前跟朋友尝试开黑的时候尝试过不少方案,比如 OpenVPN、PPTP VPN、L2TP VPN 等等,我自己也开虚拟机做本地测试,效果都不理想,过程太复杂而且稳定性也不好。至于网络上提供的一些对战平台,例如国内的浩方,同样不够简洁,而且自由度太低,不符合我的要求。

最后发现了一个叫做 SoftEther VPN 的 VPN 系统,貌似是有日本政府在支持,功能强大而且配置全部图形化,非常方便和稳定,就采用了这个方案。


一、服务器端搭建

我当然不会说怎么搭建咯(会的人自然会!)由于我的服务器端搭在自己的 VPS 上,全命令行操作的,比较硬核,所以就不说了 hhhh

要搭建在自己的电脑上,可以,去 SoftEther VPN 的官网(点击前往)下载 Windows 版本的服务器端,同样的全图形化操作,官网也有教程,很简单。

大概的要点就是要建立一个虚拟 HUB,然后创建几个用户,其他的,没了~

二、客户端安装配置

1. VPN 连接客户端安装

基本无脑下一步,重点要注意的写在下面咯。

选择第一项,不要选择 “仅限管理工具”项

 

等待安装完成

 

安装完成,开启客户端

 

3. VPN 客户端配置和连接

打开客户端主界面,双击方框中的 “添加新的 VPN 连接”。

第一次创建 VPN 连接时,会提示创建虚拟网络适配器,按 “是” 即可。

为虚拟网络适配器指定名称,保持默认即可,也可根据要求随意指定。

正在创建适配器,请等待直到创建完成。

此时可以在主界面的下半部分找到刚刚创建的适配器。再次双击 “添加新的 VPN 连接”。

“连接设置名”可随意指定。主机名、端口号需要根据服务器端的配置对应填写若填写正确,“虚拟 HUB 名” 一栏会自动填入服务器端已经创建的虚拟 HUB。用户名和密码同样依据服务器端配置。没必要改动其他未框选的部分。全部设置完成后,点击 “确定” 保存退出。

此时在主界面已经可以看到刚刚添加的 VPN 连接,(以我自己的为例)双击开始连接。 稍等片刻便可以看到主界面已经显示 “已连接” ,此时就已经连接到虚拟局域网,与其他所有连接到相同服务器的相同虚拟 HUB 的客户端局域网联机了。

三、开始游戏!

没啦,记得参考上一篇文章,把网卡绑定改一下,绑定到 SoftEther VPN 的虚拟网卡就好。

PS:此方法适用于所有基于局域网的应用,所以用处非常大,慢慢探索吧。

《重温《红警 2 》(3) —— 互联网联机也没问题哟》上有2条评论

  1. 有一个通过红警2自带的Westwood Online协议进行广域网联机对战的服务端叫做pvpgn,开源地址:https://github.com/pvpgn/pvpgn-server,它支持很多老游戏的广域网联机对战。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据