源码巴巴_国内著名的精品源码分享论坛
标题:
剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合...
[打印本页]
作者:
最穷的小三
时间:
2021-7-27 22:15
标题:
剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合...
剑灵革命一键外网端(本地注册热更GM后台邮件工具),适合家用宽带
0 r9 Q: a+ c8 k V
感谢论坛大佬放的端
$ ?& ~- q$ |9 ^0 l2 T& Q) Z7 S% U
虚拟机Windows server 2016 登录密码6个6
k0 E' K+ J9 ^( W
数据库用户名密码 root root
" N8 g; g8 A! V
SQL server sa libi@123
- Y9 O2 c0 j7 X/ N" k' F
虚拟机选择桥接模式,8080端口已改8081,路由器开放8081 8888 12020 12040 12050端口,准备一个动态域名,虚拟机IP192.168.0.18改成自己的内网IP,网关192.168.0.1改成自己的,DNS可以不用改114通用,这个应该不用多说了上次LINUX的怎么改IP被问的头大。还有家用宽带要有个公网IP,没有的内网穿透模式需要5个映射。
+ b3 c$ t! l" g" t
修改如下
- b }5 `* Q4 B: `. i" R& d1 i( P
数据库 bnsm_accountdb_trunk_individual
0 Z6 V+ a) j0 p8 K. o4 J
表 tb_server_group_list 1行 60.184.17.106 改成自己外网ip,桌面有连接数据库工具
. |0 b" U! P% w L! x. w/ |
d:\phpstudy_pro\WWW\8888文件serverlist.xml,60.184.17.106改成自己外网IP
# |) ]# r( d; P- y4 y
用包里工具apktoolaid(java路径自行弄好)反编译apk 找到\smali\com\jlonline\revolution\DownloaderActivity.smali 第83行 kjh.f3322.net改成自己动态域名
; u$ \( g! b, V* c5 i
- n0 y; [4 N6 M. L+ `
lib/arm64-v8a/libUE4.so 用SweetScape 010 Editor打开,查找替换kjh.f3322.net 编码不要忘了改成 Unicode 替换成自己域名编码也需要Unicode
) ]: l1 [2 c+ p6 Y. n, d
注意这是个13位域名,少或多的解决方法很多自行百度。
+ x! N' {. l$ e
6 I0 ~0 N: `( c. k/ V+ w h
没有外网IP的这次讲下内网穿透模式怎么实现游戏,内网穿透具体原理啥的咱也讲不清楚,只要知道数据走的不是你的通道,所以路由器映射开放端口啥的就不用去管了
& ], T& L: h* f5 D2 {7 s5 W
下载一个内网穿透软件,不建议花生壳很贵,公云3322价格一般不算便宜我只用它的免费动态域名。神卓互联价格便宜好像是买一年送一年,价格200左右还算便宜,带宽一般1M到2M足够。当然想用什么自行决定可别说我在打广告。下面正式开始
$ ~( }0 \- T0 W# G9 Y3 N
建立5个内网映射,以内网IP192.168.1.88为例,域名abc.abc.net
* U" w4 `* e W# L; z% z
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 ~' M! w; H' i" t9 M
192.168.1.88:8888 abc.abc.net:11112
$ k# c5 C2 [, V# m; A. o
192.168.1.88:12020 abc.abc.net:11113
. v; ^5 b9 y* I6 N1 K3 A+ P
192.168.1.88:12040 abc.abc.net:11114
, V1 \: x3 G7 q( u7 Y
192.168.1.88:12050 abc.abc.net:11115
" r) X$ Z- H. Z) O. {' O
\smali\com\jlonline\revolution\DownloaderActivity.smali 第83行 ip:8080改成abc.abc.net:11111
6 a: p8 p# e5 j0 @( [4 J, g$ @/ m
lib/arm64-v8a/libUE4.so,注意ip:8080替换abc.abc.net:11111。ip:8888替换abc.abc.net:11112
6 M; k; f0 P, A) N
数据库 bnsm_accountdb_trunk_individual
4 V" E3 \9 D+ h$ u7 m0 u
表 tb_server_group_list 1行 60.184.17.106 改成自己外网ip.到了这步有些人就犯愁了,不支持域名啊,现在就一个域名带个端口到哪去找IP。别急运行cmd ping abc.abc.net
4 }3 N! k' u$ S4 H, ?2 ] O' ]* a
ip就来了哈,把这个IP填进去 同时12050端口改成11115
0 q+ E- J9 }, l% H, a \3 E1 n
d:\phpstudy_pro\WWW\8888文件serverlist.xml,60.184.17.106改成自己外网IP.同样把PING到的IP替换进去同时不要忘了改端口11020改为11113.11040改为11114.12050改为11115
* K6 Y+ h V, w+ U4 A: o
) s- t) t2 s5 f8 `' \# b
难点在于有些有很多个同样端口的连接不知道改哪个好,这时候就要看哪个是出去的,而有些只是内部程序的连接
$ r5 h7 h [# i
比如传奇 需要7000 7100 7200 端口 看着几个gate和server都需要这几个端口,其实只要找到与外部联系的dbserver和loginsrv即可
' W2 h4 Q# _& L! j0 m5 m- c
192.168.1.88:7000 abc.abc.net:22221
% o! i/ R$ r' t) N: C: A, V
192.168.1.88:7100 abc.abc.net:22222
7 x- x- ^% h3 Z8 m5 ?% \
192.168.1.88:7200 abc.abc.net:22223
& h8 {# d0 P# ]& J4 h% _
7000端口可以改为abc.abc.net 22221,登录器能识别域名(这个端口不通你登录器上点xx传奇没反应的通了就显示服务器已连接)
1 ^4 |8 N' m, R9 H$ p( r6 Z
logunsrv,!addrtable.txt文档 xx传奇 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7100
7 J& e9 a; N# o% m! ^7 s
这时候同样PING域名abc.abc.net,得出一个IP 改为 xx传奇 127.0.0.1 ip ip:22222 (7100这个端口不通,你会发现账号密码输入后就是不开门)
7 x) Z3 v# [% P8 c7 Z( F
dbserver,!serverinfo.txt文件127.0.0.1 127.0.0.1 7200 改为127.0.0.1 ip 22223 (7200这个端口不通,你会发现选好人物点开始游戏就是黑屏)
' V7 R6 i4 _$ E1 A3 y1 Z
3 ^/ d$ ]* v- k; N! q( g
文件里带了个夜神9.0模拟器,可用
, g4 M2 h3 j7 U$ V- k
懒得架设的这几天可直接玩,同时邮件可用,双击邮件跳出连接错误,把kjh.f3322.net填进去确定再填一次kjh.f3322.net即可发邮件
( v5 V2 K! p1 x' F. T, a
物品ID可在文档里找到..
' g/ u" t I. V }7 [
欢迎光临 源码巴巴_国内著名的精品源码分享论坛 (https://www.yuanmababa.com/)
Powered by Discuz! X3.4