元气骑士远程联机(仅安卓)

其实就是东拼西凑来的一个整合教程,适用条件说明下:

  • 多台Android机(IOS设备未知)互联
  • 有一台具有公网IP的WIN SERVER 2012 R2虚拟机(本人是用的腾讯云服务器,最低配置)

大致流程是用VPN组一个远程的虚拟局域网,连到局域网后通过小工具来帮助完成房主的数据包的转发,开房成功后关掉小工具即可

注意加粗内容

1、整虚拟机:略,我用的腾讯云+学生优惠,比较便宜,不过注意下系统,用那个WIN SERVER 2012 R2的话和后面比较好对应

2、搭VPN:https://blog.csdn.net/ghoul_xiao/article/details/81226791 ,这篇教程基本上可以完全参考,服务器管理器是在开始键右边的那个按钮打开,教程的步骤3是创建可以连入的用户的,在后面用手机连VPN时要用到,根据实际需求可能需要弄4个用户出来,建的过程中注意在步骤3.3处,应勾选分配静态IP地址,并且你需要点那个边上的按钮根据步骤 2.7 中那个地址池设定的范围来选一个IP分配给那个用户,每个用户按说应该分配一个不同的IP
补充:由于IOS系统可能不支持PPTP类型,如果有IOS用户的话需要手动开一下L2TP,打开的方式是 服务器管理器 > 工具 > 路由和远程访问 > 右键 左边的 xxxxx(本地) > 属性 > 安全 > 允许L2TP/IKEv2连接使用自定义IPsec策略,勾选这个项目并填写预共享的密钥,在用IOS设备连接时选择L2TP并填该密钥即可(由于本人没有IOS设备,所以无法很好的测试效果,好像这样操作并不够,而且还会导致PPTP连接方式无法正常作用,所以关于IOS设备的我就不做讨论了

3、手机连接VPN:https://jingyan.baidu.com/article/414eccf6bddd6c6b431f0aab.html ,VPN有可能在“更多”选项里,不过连接VPN服务这块儿可以比较容易的搜到其他教程,注意在设置时,类型是PPTP,且要勾选PPP加密选项,IOS10以上的用户可能需要勾选L2TP并填写密钥 ,要注意连接VPN会导致一定的流量消耗,因为要维持这个局域网连通,真正玩的时候最好是流量充足的时候玩,测试时发现并不可以先连了WIFI再连VPN,因为会导致数据包卡在路由器那一级无法传播,而且更要注意的是VPN本身一般不会自动断开,所以如果不用了的话需要手动回到那个页面把VPN断开

4、房主利用工具辅助开房:https://www.bilibili.com/video/av42152349?t=272 ,房主使用这个视频里面提供的工具来开房,注意下这个工具要输入其他用户的IP,运行后在游戏内开房等其他玩家连入即可,这个IP就是第二步里面建的用户分配到的的静态IP。本质上是将房主开房的数据包发送到局域网内,建成房间后手机又可以自主完成数据包的交换,进行游戏,成功开始游戏后及时关闭辅助工具,该部分的理论原理很可能来自于 https://blog.csdn.net/u013113491/article/details/84928245 ,该文章有具体的说明,希望有善良的人可以把那个小工具做个备份放到百度云上并留言在下面(https://pan.baidu.com/s/1AHwsBozXyY5y3TLxuroqQA)

对于没有条件的用户,我开了一组测试账号可以无聊的时候测试一下(但是不承诺稳定有效,无法定期维护服务器)

VPN服务器IP:139.199.89.23

Name:Player1
Password:Aptx4869
IP:10.10.10.11

Name:Player2
Password:Aptx4869
IP:10.10.10.12

Name:Player3
Password:Aptx4869
IP:10.10.10.13

Name:Player4
Password:Aptx4869
IP:10.10.10.14

L2TP预共享密钥:Aptx4869,已失效,不尝试L2TP

你可能感兴趣的:(元气骑士远程联机(仅安卓))