动漫游戏外网安卓瞎折腾分享
首先在开外网之前,你至少要本地搭建成功了,对这个虚拟机服务端啥的有了一定了解,再来搞外网。 外网安卓联机只适用于有特殊需要的,比如要和外地的小伙伴联机玩耍,平时用的电脑不好随意搬动啊,同时需要一定投入。动漫游戏的外网链接需要有一个公网ip,如果你跟我一样没有公网IP,那就要搞一台云服务器。云服务前几年比较便宜,现在都涨价了,我自己用的是腾讯云的,腾讯云的性价比高一点。哪家的云服务器都可以,只要附带公网ip就行。下面正式开始操作。1, 首先是虚拟机服务端的设置,虚拟机的网络设置成桥接模式,在虚拟机的虚拟网络编辑器里把VM0的桥接对象设置成实际使用的网卡,电脑上有多张网卡的一定要设置正确。https://pic.imgdb.cn/item/64343ff50d2dde5777774fd1.jpghttps://pic.imgdb.cn/item/64343fff0d2dde577777592f.jpg
运行虚拟机系统你会发现虚拟机获取的ip应该和物理机(就是你的实际电脑)ip处于同一网段下,我个人理解应该就相当于局域网联机的意思。物理机用CMD的ipconfig来查看你的内网IP,物理机ip是192.168.31.183与虚拟机的ip 192.168.31.97处于同一网段并且可以ping通那就应该没啥问题了。
https://pic.imgdb.cn/item/6434400e0d2dde5777776598.jpg
https://pic.imgdb.cn/item/643440160d2dde5777776ed8.jpg
接下来就是修改服务端的IP配置文件,修改服务端配置文件要使用FinalShell连接服务端进行修改,怎么使用FinalShell修改文件两个大佬分享的教程里都写的很清楚,这里就不墨迹了。下图是大佬的教程攻略,开外网连接只要修改这三处的外网ip就可以,按照上面写的对着修改就可以。下图是我修改好的样子。
https://pic.imgdb.cn/item/643440290d2dde5777777f66.jpg
https://pic.imgdb.cn/item/643440320d2dde5777778637.jpg
到此为止,虚拟机服务端的设置就OK了。2,现在来设置云服务器和物理机的内网穿透和端口映射,这两个高级名词当时整的我也是一脸懵逼,虽然现在依旧一脸懵逼。但其实操作起来也不是太麻烦,如果很幸运的有运营商给你的公网ip,那就按照论坛里的外网架设教程在路由器后台配置界面配置端口映射规则或者DMZ设置就可以,需要映射的端口是TCP协议的2888,20001,20017 UDP协议的的20041,大概类似下图里这样。DMZ设置是啥我也不懂,但据大佬帖子里说的推断应该比写端口映射规则更简单。https://pic.imgdb.cn/item/643440460d2dde5777779559.jpg
如果和我一样没有公网ip,那就要氪一波了,买个带公网IP的云服务器了。依照我的理解物理机和虚拟机同时处在内网环境下,应该类似于一个局域网环境,所以你在物理机运行游戏客户端是可以进行游玩的,带有公网ip的云服务器的作用就是能够让外部设备能够在网络世界中访问到它,FRP内网穿透的作用就是打通物理机与云服务器之间的链接,让内网与公网互相通讯。同时又因为物理机与虚拟机处在同一局域网下,这样虚拟机中的服务端就也能与外网通讯,云服务器的作用就相当于一个中转站,按照大佬教程上说动漫游戏游戏服务端与外界数据的通讯主要是通过上面说的TCP协议的2888,20001,20017 UDP协议的的20041这4个端口。端口映射的作用就是把内网中虚拟机的这4个端口映射到云服务器的公网上,相当于呼叫转移,当外部设备通过公网访问云服务器上的这几个端口时,云服务器就会通过FRP自动把通讯信息传入内网的这几个端口中,这样也就达成了外部设备通过公网对内网设备进行访问的目的。下面是我按照我理解画的一个通讯草图。
https://pic.imgdb.cn/item/643440580d2dde577777a520.jpg
云服务器需要在防火墙中开放上面说的那几个端口,云服务器的防火箱设置很简单,百度一下按照教程上设置就行。我是直接把所有TCP与UDP通讯端口都开放了,另外建议使用windows自带的远程桌面工具控制云服务器,可以直接将本地物理机中的文件粘贴复制到云服务器中,我刚开始还在云服务器中下了个微信用来传文件,真是绝了。关于FRP内网穿透工具的使用,百度一下看看,建议参考这个https://blog.csdn.net/qq_40903527/article/details/123850647连接的教程,就是FRPS的文件放到云服务器上,啥都不用改,用CMD启动就行,关于这个CMD启动EXE程序百度一下,也很简单,用cd 命令定位到FRPS程序的存放位置,然后直接输入frps.exe运行即可。本地物理机的设置也不麻烦,修改frpc的配置文件,按照教程上说的修改公网地址,然后写上动漫游戏服务端需要映射的那几个端口规则就行。下图就是我写的配置,可以参考一下。
https://pic.imgdb.cn/item/643440670d2dde577777b7b4.jpg
https://pic.imgdb.cn/item/643440720d2dde577777c730.jpg
local_ip 就填虚拟机获得的ip。然后同样用CMD启动物理机上的frpc.exe。看到都是成功没有报错那就是穿透成功了,这时就可以开启虚拟机服务端了,注意要开启多人服务,我用的1G端要用命令开启,8G端应该是默认开启的吧。
https://pic.imgdb.cn/item/643440820d2dde577777d8df.jpg
可以看到已经可以成功代/理了,那到此为止,动漫游戏外网的假设就完成了,已经可以和小伙伴愉快联机玩耍了。3,安卓部分,主要是工作了一天比较累的时候,如果我能躺着玩我是绝不会再坐着玩的。下面是手机端的资源链接**** Hidden Message *****
安卓的具体教程论坛里也有主要是资源包的替换容易出问题,建议按照下图大佬所说操作。我是用另一种方法安装资源包的,更适合懒人操作,现在有的动漫游戏私/服安卓端可以热更新资源包,就是只需要下载一个500M左右的APK,然后联网下载剩下的资源包就行。1G端的河蟹服安卓端就能热更新,我就是下载了河蟹服里的安卓端然后热更新下载了大概18G左右的资源包,然后再安装连接里那个可以自定义服务器的安卓apk。如下图所示 动漫游戏 就是1G端的河蟹服,动漫游戏.黑 就是论坛教程连接里的那个apk。要进入热更新的河蟹服把资源包下载完,然后再打开动漫游戏.黑看到卡在下载资源0%那里。你的手机里就会出现下图所示的两个资源包,把没下载好资源的动漫游戏.黑的com.miHoYo.ys.x文件夹随便改个名字,然后把已经下载好资源的河蟹服的文件夹的名字改成com.miHoYo.ys.x,然后打开动漫游戏.黑就会自动加载资源,就可以愉快玩耍了。https://pic.imgdb.cn/item/643440af0d2dde5777780911.jpg
https://pic.imgdb.cn/item/643440df0d2dde5777784913.jpg
https://pic.imgdb.cn/item/643440e60d2dde577778523f.jpg
6666666 66666 楼主你好 我按照你的方法设置了一边然后启动客户端会4206 麻烦问下怎么解决 666666666 666666666666666666 星111 {:4_181:} 666666 6666666
页:
[1]
2