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

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

作者: 最穷的小三    时间: 2021-7-27 22:15
标题: 剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合...
剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合家用宽带
9 G7 r7 K% @3 z* {3 D; C9 A感谢论坛大佬放的端
# q+ d0 v$ e0 {" q0 S虚拟机Windows server 2016 登录密码6个63 E; d7 t4 @! E9 L* ~7 e* s$ k) H1 M/ h
数据库用户名密码 root root" x/ L: [$ \5 M! C
SQL server sa libi@1239 j$ k4 L' e8 x
虚拟机选择桥接模式,8080端口已改8081,路由器开放8081 8888 12020 12040 12050端口,准备一个动态域名,虚拟机IP192.168.0.18改成自己的内网IP,网关192.168.0.1改成自己的,DNS可以不用改114通用,这个应该不用多说了上次LINUX的怎么改IP被问的头大。还有家用宽带要有个公网IP,没有的内网穿透模式需要5个映射。! j# c% @* x2 R( i
修改如下3 a! p  V# @+ N1 n7 {% F3 g1 Q
数据库 bnsm_accountdb_trunk_individual
+ `/ {6 m( Y9 B. Y9 O- ?: y表 tb_server_group_list 1行 60.184.17.106 改成自己外网ip,桌面有连接数据库工具
% P( `/ ]5 L2 E( H6 c& F# Y' P+ B6 Kd:\phpstudy_pro\WWW\8888文件serverlist.xml,60.184.17.106改成自己外网IP
! k$ L) n% Y* b- P3 H  Y用包里工具apktoolaid(java路径自行弄好)反编译apk  找到\smali\com\jlonline\revolution\DownloaderActivity.smali   第83行 kjh.f3322.net改成自己动态域名
( D* c. Z7 H+ M
( b7 K# |  w! [; tlib/arm64-v8a/libUE4.so 用SweetScape 010 Editor打开,查找替换kjh.f3322.net 编码不要忘了改成 Unicode 替换成自己域名编码也需要Unicode0 l' f; C& s- `
注意这是个13位域名,少或多的解决方法很多自行百度。
: u, |0 o% k9 ?) ^, L3 \
3 e$ H. l7 V$ J8 k- r/ K3 O' H没有外网IP的这次讲下内网穿透模式怎么实现游戏,内网穿透具体原理啥的咱也讲不清楚,只要知道数据走的不是你的通道,所以路由器映射开放端口啥的就不用去管了# z) Q+ b$ ~' c( B5 ?5 T" `
下载一个内网穿透软件,不建议花生壳很贵,公云3322价格一般不算便宜我只用它的免费动态域名。神卓互联价格便宜好像是买一年送一年,价格200左右还算便宜,带宽一般1M到2M足够。当然想用什么自行决定可别说我在打广告。下面正式开始& `. P! a- s/ W0 Y& `) k/ s0 `2 b
建立5个内网映射,以内网IP192.168.1.88为例,域名abc.abc.net
& `' e! F) F4 N9 W: b; v192.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访问)* R3 i% g6 z1 @9 J& T
192.168.1.88:8888 abc.abc.net:111122 s3 s( H2 P: N
192.168.1.88:12020 abc.abc.net:11113
& S( f7 F1 s: i, A6 A' N3 I192.168.1.88:12040 abc.abc.net:11114
6 `$ s! W4 B( _- H( W/ A192.168.1.88:12050 abc.abc.net:111151 L$ l+ q7 }( J% t. a" U4 @$ P
\smali\com\jlonline\revolution\DownloaderActivity.smali   第83行 ip:8080改成abc.abc.net:11111/ z/ Y/ P$ V- a6 }
lib/arm64-v8a/libUE4.so,注意ip:8080替换abc.abc.net:11111。ip:8888替换abc.abc.net:11112
6 f, @; L- v1 F  u1 O数据库 bnsm_accountdb_trunk_individual
8 p5 x9 E" s, `' @表 tb_server_group_list 1行 60.184.17.106 改成自己外网ip.到了这步有些人就犯愁了,不支持域名啊,现在就一个域名带个端口到哪去找IP。别急运行cmd ping abc.abc.net1 ^8 T+ {  `/ }4 ?* ?
ip就来了哈,把这个IP填进去 同时12050端口改成111151 ], j5 b3 V. ?9 ]; P1 s
d:\phpstudy_pro\WWW\8888文件serverlist.xml,60.184.17.106改成自己外网IP.同样把PING到的IP替换进去同时不要忘了改端口11020改为11113.11040改为11114.12050改为11115
$ B' J) a& ~. s( ?+ Q* P) d' h: w, @
难点在于有些有很多个同样端口的连接不知道改哪个好,这时候就要看哪个是出去的,而有些只是内部程序的连接
  c6 a4 o4 d* D# ^  i6 i& i" V" Y比如传奇 需要7000 7100 7200 端口 看着几个gate和server都需要这几个端口,其实只要找到与外部联系的dbserver和loginsrv即可
) V7 P: V- H; `0 {6 h! G" O! ^192.168.1.88:7000 abc.abc.net:22221. J0 `8 ]& i/ e+ b- V" J, Y
192.168.1.88:7100 abc.abc.net:22222' [! D9 w) P/ q- C3 f
192.168.1.88:7200 abc.abc.net:22223) {6 }# |9 O* l  i1 n# g
7000端口可以改为abc.abc.net 22221,登录器能识别域名(这个端口不通你登录器上点xx传奇没反应的通了就显示服务器已连接)7 M: k, ?3 B3 l3 ?% W! t2 @& n
logunsrv,!addrtable.txt文档 xx传奇 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7100
% ]. w  `) X& Z8 c2 {4 k0 j4 q- N9 Q0 B: r这时候同样PING域名abc.abc.net,得出一个IP 改为 xx传奇 127.0.0.1 ip ip:22222   (7100这个端口不通,你会发现账号密码输入后就是不开门); @' z; q6 R" r7 S4 u; ^, L
dbserver,!serverinfo.txt文件127.0.0.1 127.0.0.1 7200  改为127.0.0.1 ip 22223     (7200这个端口不通,你会发现选好人物点开始游戏就是黑屏)/ K0 ]1 I0 b/ P- B

' z7 g$ o" n8 s5 w文件里带了个夜神9.0模拟器,可用
9 R4 c* n3 \# _懒得架设的这几天可直接玩,同时邮件可用,双击邮件跳出连接错误,把kjh.f3322.net填进去确定再填一次kjh.f3322.net即可发邮件  H) p3 q, t1 Z; P" d( Q; W+ ^. d
物品ID可在文档里找到..0 Q' v! Q0 s) M7 `





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