源码巴巴_国内著名的精品源码分享论坛

标题: 剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合... [打印本页]

作者: 最穷的小三    时间: 2021-7-27 22:15
标题: 剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合...
剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合家用宽带
$ C9 G/ M$ N) E% }* n感谢论坛大佬放的端' |) l4 Q  Z2 j8 J) H1 W& ^- ~
虚拟机Windows server 2016 登录密码6个6
/ }' `: X- M& w( I* E' \数据库用户名密码 root root
9 a) W) S" w1 n, O: Y# ^SQL server sa libi@123! N( D+ _- u: R6 P
虚拟机选择桥接模式,8080端口已改8081,路由器开放8081 8888 12020 12040 12050端口,准备一个动态域名,虚拟机IP192.168.0.18改成自己的内网IP,网关192.168.0.1改成自己的,DNS可以不用改114通用,这个应该不用多说了上次LINUX的怎么改IP被问的头大。还有家用宽带要有个公网IP,没有的内网穿透模式需要5个映射。  @7 E- V1 @0 J  \3 G* T
修改如下
! R* ~% K: a! n! N8 d. [数据库 bnsm_accountdb_trunk_individual
+ l' n. m. h$ T7 x! s6 [9 r. ~! s/ a表 tb_server_group_list 1行 60.184.17.106 改成自己外网ip,桌面有连接数据库工具
4 l- i$ x9 O/ x* md:\phpstudy_pro\WWW\8888文件serverlist.xml,60.184.17.106改成自己外网IP
, k' L" B' j) |  [, o6 y用包里工具apktoolaid(java路径自行弄好)反编译apk  找到\smali\com\jlonline\revolution\DownloaderActivity.smali   第83行 kjh.f3322.net改成自己动态域名3 }8 K0 `( ]  h$ I2 ~* l' _

& @0 j/ X- ?2 O$ l! I1 ~lib/arm64-v8a/libUE4.so 用SweetScape 010 Editor打开,查找替换kjh.f3322.net 编码不要忘了改成 Unicode 替换成自己域名编码也需要Unicode
- L7 m; y6 Y' a: l0 p注意这是个13位域名,少或多的解决方法很多自行百度。
# z" r6 M+ w- t  d$ n) ^& V
9 A0 A1 m0 q( U( |没有外网IP的这次讲下内网穿透模式怎么实现游戏,内网穿透具体原理啥的咱也讲不清楚,只要知道数据走的不是你的通道,所以路由器映射开放端口啥的就不用去管了
$ ?# h; B  W' n; p下载一个内网穿透软件,不建议花生壳很贵,公云3322价格一般不算便宜我只用它的免费动态域名。神卓互联价格便宜好像是买一年送一年,价格200左右还算便宜,带宽一般1M到2M足够。当然想用什么自行决定可别说我在打广告。下面正式开始
6 h6 S* I, a. e, b9 a1 G: ~! ], Q建立5个内网映射,以内网IP192.168.1.88为例,域名abc.abc.net& {3 P# u3 r7 ^
192.168.1.88:8080 abc.abc.net:11111 (内网端口8080映射为11111,比如你的网站127.0.0.1:8080或192.168.1.88:8080就可以用http://abc.abc.net:11111访问)
1 b- j$ `# r) Q' J192.168.1.88:8888 abc.abc.net:11112* i1 i6 ]5 X6 M% f4 @; j5 `' |% F
192.168.1.88:12020 abc.abc.net:11113
2 w+ y9 a; s( W+ f192.168.1.88:12040 abc.abc.net:11114) ~% J; W) Q2 X+ \
192.168.1.88:12050 abc.abc.net:11115
5 H4 n% A9 G" n( ~4 W7 t' b& c5 D  p\smali\com\jlonline\revolution\DownloaderActivity.smali   第83行 ip:8080改成abc.abc.net:11111
7 l& d1 o7 ?2 j6 U5 Q- `/ s- |lib/arm64-v8a/libUE4.so,注意ip:8080替换abc.abc.net:11111。ip:8888替换abc.abc.net:11112; R: l/ y# Y. R+ S, F
数据库 bnsm_accountdb_trunk_individual' n  o! L* T9 E; n) u" v8 u
表 tb_server_group_list 1行 60.184.17.106 改成自己外网ip.到了这步有些人就犯愁了,不支持域名啊,现在就一个域名带个端口到哪去找IP。别急运行cmd ping abc.abc.net
1 a, a. p3 ^3 S1 Z6 y0 C2 Gip就来了哈,把这个IP填进去 同时12050端口改成11115
4 M. B! e  R( r! R( c( qd:\phpstudy_pro\WWW\8888文件serverlist.xml,60.184.17.106改成自己外网IP.同样把PING到的IP替换进去同时不要忘了改端口11020改为11113.11040改为11114.12050改为11115/ S( q5 R% Z5 e

! u( u' Y" Z1 F2 ^3 a难点在于有些有很多个同样端口的连接不知道改哪个好,这时候就要看哪个是出去的,而有些只是内部程序的连接5 v% s0 R2 K; v6 d% L: ^
比如传奇 需要7000 7100 7200 端口 看着几个gate和server都需要这几个端口,其实只要找到与外部联系的dbserver和loginsrv即可
! _) ?9 L% y5 Q  I5 n192.168.1.88:7000 abc.abc.net:222213 v% M7 [, P4 M, I/ b" Q( D
192.168.1.88:7100 abc.abc.net:22222
* i/ c4 |- L  @" v% u5 E192.168.1.88:7200 abc.abc.net:22223
+ Y/ e! B: d& q7 @! H9 M  ], s1 h4 o7000端口可以改为abc.abc.net 22221,登录器能识别域名(这个端口不通你登录器上点xx传奇没反应的通了就显示服务器已连接)
- w9 C) Y0 \1 l$ ], c' ilogunsrv,!addrtable.txt文档 xx传奇 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7100% R  L9 B7 U0 G( I2 k
这时候同样PING域名abc.abc.net,得出一个IP 改为 xx传奇 127.0.0.1 ip ip:22222   (7100这个端口不通,你会发现账号密码输入后就是不开门)) d" T! Z% N/ v0 s) k; E
dbserver,!serverinfo.txt文件127.0.0.1 127.0.0.1 7200  改为127.0.0.1 ip 22223     (7200这个端口不通,你会发现选好人物点开始游戏就是黑屏)
- C6 ~) v, n) T$ p2 T0 E# `5 s. _# a
. O) `1 X4 a& {, O4 o文件里带了个夜神9.0模拟器,可用
5 H, r6 L0 y6 u0 C4 W+ N; t  s懒得架设的这几天可直接玩,同时邮件可用,双击邮件跳出连接错误,把kjh.f3322.net填进去确定再填一次kjh.f3322.net即可发邮件8 B: E* E; f0 K" ^
物品ID可在文档里找到..
0 F& S# S' G" r# P8 ~0 \




欢迎光临 源码巴巴_国内著名的精品源码分享论坛 (https://www.yuanmababa.com/) Powered by Discuz! X3.4