2.搭建时所需要的东西。
a.服务器一台
b.搭建环境
c.资源包(包括前端,启动端,游戏客户端)
3.服务器设置(本帖以腾讯云服务器windows service2012为例)
a.进入控制面板-云产品-云服务器
b.进入安全组-修改端口规则(如果没有安全组数据,就自己新建一个)
c.修改规则-入站和出站都需要设置。来源设置:0.0.0.0/0协议端口设置:TCP:1-65535(图片上有点错误)
d.再次检查入站规则和出站规则是不是都有这一条
e.回到自己的服务器管理-防火墙-添加规则,保证端口也有TCP:1-65535这一条
以上服务器设置完成。
4.远程登录服务器(自己的电脑搜索下远程桌面连接,找不到可以用快捷命令“windows键+R键”命令打开运行,然后输入命令“mstsc”)
5.下载好搭建环境资源包和问道资源包
a.搭建环境,一个个自己安装(这里不讲述)
b.问道资源包(论坛有很多,自己下载)
6.环境搭建好后,修改前端IP也就是wd这个文件(一共三处)
a.修改wd\atm\g-bits修改pacth里面dist的信息 (压缩包拖出来修改再 拖进去即可)
b.修改wd\js\login.js 的IP
c.修改wd\wd\110001_config_20190415 修改里面的json信息,需要用到解密工具(批量替换为你需要的 在 反加密 ,然后把加密文件和包头替换回去即可.)
7.设置phpstudy_pro此软件在第5步应该已经都安装了。
8.创建数据库
a.用N11(此软件论坛工具包中都有)连接数据库-创建adb和www两个数据
b.导入运行端的数据
9.修改启动端的配置文件
10.启动端启动
a.查看软件启动没
b.查看memcached启动没(这个软件工具包应该都有带)
c.启动数据连接器
前面修改的都对的,那么启动都是真的。如果出现假的,那你需要再仔细检查一遍修改的地方。
d.启动启动端
11.游戏客户端(apk)修改a.用apktool反编译的,需要修改的文件
此处的秘钥就是步骤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
以上4个文件一起找到打开,选中ip,用ctrl+h,然后修改你服务器的ip,然后点替换所有打开的文件,保存。
OK,全部修改好了。现在用apktool会编译和签名。
如果要修改apk名字,在\res\values \string 362行
完结。
架设能否成功:
1.前端和客户端是否匹配(论坛里基本都是配套好的)
2.服务器端口是不是都开通了
3.wd文件中的游戏版本号和游戏客户端版本号是不是对应。
4.数据库账号密码是不是都统一了,特别是在启动端文件中的配置一定要注意数据库的账号密码全部统一。
5.端口一定能要统一好,我们这里设置的都是81,有的资源包中设置的是88的,一定要统一。要么都用81,要么都用88.
6.再次检查所有修改的地方