经作者授权,小鱼儿对游戏端进行了重新整理。已下载过的玩家可重新获取资源(不会重复收费)。本次更新提供了详细的文字教程、配套视频教程,以及精心整理的服务端资源。
一、前期准备
服务器
准备一台性能稳定的云服务器,推荐使用阿里云、腾讯云等平台的产品。操作系统建议选择 Linux,如 CentOS、Ubuntu 等。同时,需熟悉服务器的基本操作,包括远程登录、文件管理等。
资源获取
获取已整理好的某道手游【6 周年阵营端】服务端资源包,以及相关的搭建环境资源包。
二、服务器配置
控制面板操作
登录云服务平台,进入控制面板,找到 “云产品”-“云服务器” 选项。
安全组端口设置
进入安全组设置,修改端口规则。在入站和出站规则中,将来源设置为 0.0.0.0/0,协议端口设置为 tcp:1-65535。设置完成后,请仔细检查入站和出站规则,确保设置已成功生效。
防火墙设置
回到服务器管理界面,找到防火墙设置,添加一条 tcp:1-65535 的端口规则。完成上述步骤后,服务器设置即告完成。
三、环境搭建与资源下载
远程登录服务器
使用远程登录工具连接到服务器。
下载资源
将下载好的搭建环境资源包和游戏资源包上传至服务器。
安装搭建环境
解压搭建环境资源包,按照说明逐步安装相关组件。
四、服务端配置
修改前端 IP
打开 wd 文件夹,进行以下操作:
- 在 atm\g-bits 文件夹中,修改 pacth 里 dist 的相关信息。
- 在 js\login.js 文件中,修改 IP 地址。
- 在 wd\110001_config_20190415 文件中,修改 json 信息(此步骤可能需要使用解密工具)。
设置 phpstudy_pro
该软件在之前安装环境时应已完成安装,请进行相应的配置设置。
创建数据库
使用 n11 连接数据库,创建 adb 和 www 两个数据库,并导入运行端的数据。
修改启动端配置文件
根据实际需求对启动端的配置文件进行修改。
启动端启动
- 检查软件是否已启动。
- 检查 memcached 是否已启动。
- 启动数据连接器。若之前的修改无误,启动过程应顺利完成。如出现异常,请仔细检查修改的内容。最后,启动启动端。
五、客户端修改
反编译 APK
使用 apktool 工具反编译游戏客户端 (APK)。
文件修改
- 修改 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 地址,然后点击 “替换所有打开的文件”,保存修改。
重新编译和签名
使用 apktool 进行编译和签名。若需修改 APK 名称,可在 \res\values\string 文件的 362 行进行操作。若仅在电脑上游玩,可直接使用模拟器打开安装包;若需安装到手机上,需使用 MT 管理器签名并导出 APK,生成新的安装包后再进行安装。
六、配套视频教程与服务端获取
本次重新整理提供了配套视频教程,在实际搭建过程中,可对照视频教程进行操作,更加直观便捷。同时,配套整理好的服务端可在指定渠道获取(已下载过的用户重新下载不会重复收费)。按照上述步骤逐步操作,即可完成某道手游【6 周年阵营端】的一机搭建。祝您搭建顺利,畅享游戏乐趣!
