1.分享一下自己搭建问道的经验(以图文的形式来说下),如有写的不对的地方希望指正下。
2.搭建时所需要的东西。注意本帖都不提供资源下载,需要自己在论坛找
a.服务器一台
b.搭建环境
c.资源包(包括前端,启动端,游戏客户端)
3.服务器设置(本帖以腾讯云服务器windows service2012为例)
a.进入控制面板-云产品-云服务器
控制面板.jpg (20.88 KB, 下载次数: 11)
a1
2021-3-30 08:35 上传
云产品-云服务器.jpg (85.92 KB, 下载次数: 9)
a2
2021-3-30 08:35 上传
b.进入安全组-修改端口规则(如果没有安全组数据,就自己新建一个)
安全组.jpg (145.48 KB, 下载次数: 8)
b
2021-3-30 08:41 上传
c.修改规则-入站和出站都需要设置。来源设置:0.0.0.0/0协议端口设置:TCP:1-65535(图片上有点错误)
入站和出站都需要设置.jpg (48.88 KB, 下载次数: 7)
c1
2021-3-30 08:45 上传
入站规则.jpg (31.95 KB, 下载次数: 6)
2021-3-30 08:45 上传
d.再次检查入站规则和出站规则是不是都有这一条
都有这一条吗.jpg (6.13 KB, 下载次数: 4)
2021-3-30 08:47 上传
e.回到自己的服务器管理-防火墙-添加规则,保证端口也有TCP:1-65535这一条
自己的服务器.jpg (72.01 KB, 下载次数: 5)
2021-3-30 08:51 上传
服务器添加规则.png (56.91 KB, 下载次数: 5)
e2
2021-3-30 08:51 上传
以上服务器设置完成。
4.远程登录服务器(自己的电脑搜索下远程桌面连接,找不到可以用快捷命令“windows键+R键”命令打开运行,然后输入命令“mstsc”)
5.下载好搭建环境资源包和问道资源包
a.搭建环境,一个个自己安装(这里不讲述)
搭建环境.jpg (12.8 KB, 下载次数: 7)
2021-3-30 08:58 上传
b.问道资源包(论坛有很多,自己下载)
6.环境搭建好后,修改前端IP也就是wd这个文件(一共三处)
wd.jpg (1.81 KB, 下载次数: 5)
6
2021-3-30 09:01 上传
a.修改wd\atm\g-bits修改pacth里面dist的信息 (压缩包拖出来修改再 拖进去即可)
dist信息.jpg (147.92 KB, 下载次数: 6)
2021-3-30 09:45 上传
6a2.jpg (157.55 KB, 下载次数: 4)
6a2
2021-3-30 09:50 上传
下图为客户端版本号位置
问道客户端版本.jpg (182.23 KB, 下载次数: 6)
2021-3-30 12:39 上传
注意版本号要和客户端版本号一致,不然启动后提示版本不对,或者需要更新,总之很麻烦,最好做到一致。
b.修改wd\js\login.js 的IP
6b.jpg (122.03 KB, 下载次数: 4)
6b
2021-3-30 09:54 上传
c.修改wd\wd\110001_config_20190415 修改里面的json信息,需要用到解密工具(批量替换为你需要的 在 反加密 ,然后把加密文件和包头替换回去即可.)
6c1.jpg (100.54 KB, 下载次数: 5)
6c1
2021-3-30 10:21 上传
6c2.jpg (224.06 KB, 下载次数: 3)
6c2
2021-3-30 10:21 上传
6c3.jpg (169.48 KB, 下载次数: 3)
6c3
2021-3-30 10:21 上传
6c4.jpg (214.33 KB, 下载次数: 4)
6c4
2021-3-30 10:25 上传
7.设置phpstudy_pro此软件在第5步应该已经都安装了。
7a1.jpg (77.76 KB, 下载次数: 4)
7a1
2021-3-30 11:07 上传
7a2.jpg (92.38 KB, 下载次数: 4)
7a2
2021-3-30 11:07 上传
7a3.jpg (91.41 KB, 下载次数: 4)
2021-3-30 11:07 上传
7a4.jpg (98.59 KB, 下载次数: 4)
7a4
2021-3-30 11:08 上传
7a5.jpg (81.98 KB, 下载次数: 4)
2021-3-30 11:16 上传
7a6.jpg (70.11 KB, 下载次数: 3)
7a6
2021-3-30 11:08 上传
7a77.jpg (76.56 KB, 下载次数: 4)
7a7
2021-3-30 11:10 上传
7a8.jpg (99.38 KB, 下载次数: 4)
7a8
2021-3-30 11:10 上传
8.创建数据库
a.用N11(此软件论坛工具包中都有)连接数据库-创建adb和www两个数据
8a1.jpg (105.87 KB, 下载次数: 4)
2021-3-30 11:37 上传
a
1
8a2.jpg (81.95 KB, 下载次数: 4)
8a2
2021-3-30 11:40 上传
8a3.jpg (24.45 KB, 下载次数: 4)
8a3
2021-3-30 11:37 上传
b.导入运行端的数据
7b1.jpg (67.22 KB, 下载次数: 5)
7b1
2021-3-30 11:44 上传
7b2.jpg (103.9 KB, 下载次数: 4)
7b2
2021-3-30 11:45 上传
www也按adb这样导入一次。
9.修改启动端的配置文件
9a1.jpg (92.93 KB, 下载次数: 4)
9a1
2021-3-30 11:50 上传
a1
9a2.jpg (159.06 KB, 下载次数: 4)
9a2
2021-3-30 11:51 上传
10.启动端启动
a.查看phpstudy_pro软件启动没
b.查看memcached启动没(这个软件工具包应该都有带)
10a1.jpg (14.9 KB, 下载次数: 4)
10b1
2021-3-30 11:54 上传
c.启动数据连接器
10d1.jpg (63.06 KB, 下载次数: 3)
10c1
2021-3-30 11:55 上传
10c2.jpg (27.97 KB, 下载次数: 4)
10c2
2021-3-30 11:56 上传
前面修改的都对的,那么启动都是真的。如果出现假的,那你需要再仔细检查一遍修改的地方。
d.启动启动端
10d2.jpg (173.08 KB, 下载次数: 4)
2021-3-30 11:59 上传
11.游戏客户端(apk)修改a.用apktool反编译的,需要修改的文件
11a1.jpg (75.2 KB, 下载次数: 4)
11a1
2021-3-30 12:11 上传
修改assets/sdkConfig.properties
11a2.jpg (190.06 KB, 下载次数: 3)
11a2
2021-3-30 12:12 上传
此处的秘钥就是步骤6-c中的秘钥
修改assets/res/PlatformConfig.luac
修改smali/com/leiting/sdk/util/BaseConstantUtil.smali
修改smali/com/leiting/sdk/service/DownloadHtmlManager$2.smali
修改smali/com/leiting/sdk/service/DownloadHtmlManager.smali
11a3.jpg (60.82 KB, 下载次数: 4)
11a3
2021-3-30 12:15 上传
以上4个文件一起找到打开,选中ip,用ctrl+h,然后修改你服务器的ip,然后点替换所有打开的文件,保存。
11a4.jpg (152.28 KB, 下载次数: 5)
2021-3-30 12:16 上传
OK,全部修改好了。现在用apktool会编译和签名。
如果要修改apk名字,在\res\values \string 362行
11a5.jpg (252.41 KB, 下载次数: 4)
11a5
2021-3-30 12:21 上传
完结。
架设能否成功:
1.前端和客户端是否匹配(论坛里基本都是配套好的)
2.服务器端口是不是都开通了
3.wd文件中的游戏版本号和游戏客户端版本号是不是对应。
4.数据库账号密码是不是都统一了,特别是在启动端文件中的配置一定要注意数据库的账号密码全部统一。
5.端口一定能要统一好,我们这里设置的都是81,有的资源包中设置的是88的,一定要统一。要么都用81,要么都用88.
6.再次检查所有修改的地方
7.以上就是我架设的经验,供新手学习下。我在架设时不懂发帖问,给的答复动不动就是有偿服务。
8.我也是一个新手,也就摸索了下,希望互相学习下。