热血传奇,经典重现,完美传奇游戏详细图文架设教程

趣久游LOGO
关注公众号--趣久游 关注公众号更多教学视频-所有信息资源来源于网络,本站只做收集和技术分享,请下载后24小时内删除!
关注二维码
AI智能摘要
文章介绍了一款基于幽冥传奇底版修改的三职业合击版本游戏《完美传奇》的详细架设教程。内容涵盖服务器配置、环境安装、IP修改、客户端适配(安卓、苹果、PC三端)、游戏启动流程及后台管理设置。作者对游戏进行了多项优化,包括关闭寻宝功能、调整Boss刷新与掉落、修改商店内容、增加初始福利等,并详细说明了数据清档、区名公告修改、开服时间设定及热更新操作方法,旨在提升游戏可玩性与稳定性。
— 此摘要由AI分析文章内容生成,仅供参考。

前言

这个月给大家带来的是幽冥传奇之《完美传奇》,经典热血传奇,三职业合击版本,装备三合一进阶,全靠打纯绿服,支持安卓苹果和电脑 PC 三端,数据互通。底版是幽冥传奇雷破霸天,我再基础上又花了半个月时间进行了修改调整,改名为完美传奇,可能名字有点土,但却是我努力打造的完美传奇!

图片[1]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

本文讲解幽冥传奇之《完美传奇》架设教程,我将详细讲解架设步骤和开服修改,全部都是干货!大家也可以直接玩我架设好的公益服,体验游戏中土豪氪金的快乐,希望你也喜欢这款游戏~

完美传奇游戏截图:

图片[2]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程
图片[3]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程
图片[4]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程
图片[5]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程
图片[6]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程
图片[7]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程
图片[8]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

架设

1. 架设条件

完美传奇架设需要准备:

  1. 云服务器安装 Windows Server 2012 R2 64 位中文版本,推荐腾讯云轻量应用服务器,性价比高。

游戏运行只开一区会占用 3G 左右的内存,客户端热更很小,就 1M 多,所以 2 核 4G 配置的服务器就可以啦。

2. 创建 D 盘

服务器装完 Windows 系统后,可以通过自己电脑的远程桌面连接登录,也可以用 FinalShell 工具连接。

刚装好的 Windows 系统只有 C 盘,需要手动创建 D 盘。

鼠标右键开始菜单,选择计算机管理。

图片[9]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

选择左侧磁盘管理,点击 CD-ROM 鼠标右键,选择更改驱动号和路径。

图片[10]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

更改驱动号,选择除 D 以外的,比如 X。

图片[11]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

点击 C 盘,鼠标右键,选择压缩卷。

图片[12]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

设置要压缩出来的 D 盘空间,最后一项压缩后的大小是 C 盘的大小,建议根据总磁盘大小留 20-30G 的空间,如果不想计算,填写 30000 大概小 30G 的 D 盘容量应该就差不多了。然后一直下一步直到完成。

图片[13]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

完成后就会显示压缩的磁盘,点击该磁盘,鼠标右键,选择新建简单卷。

图片[14]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

驱动号设置为 D,然后一直下一步。

图片[15]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

最后就看到自己创建好的 D 盘啦~

图片[16]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

3. 虚拟内存

设置虚拟内存可以扩展内存容量,提高程序的稳定性,但也会需要占用一定的硬盘空间,如果你的服务器内存配置比较高(本游戏 4G 内存就可以),可以不设置虚拟内存。

找到控制面板 – 系统和安全 – 系统,点击左侧高级系统设置。

图片[17]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

点击上方高级菜单,点击设置,弹窗后再点击高级,看到虚拟内存部分,点击更改。

图片[18]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

默认选择 C 盘创建虚拟内存,我这里填写 4G 的内存,4*1024 也就是 4096,点击设置后确定。这样虚拟内存就创建好啦,需要重启后才生效。

图片[19]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

4. 开放端口

我们直接开放服务器所有端口 1-65535,以腾讯云轻量服务器为例,在防火墙中添加规则选择 ALL 全部添加。

图片[20]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

然后在宝塔菜单安全中添加端口规则,协议选择 TCP/UDP,端口填写 1-65535,开放所有端口。

图片[21]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

5. 关闭防火墙

我使用的腾讯云服务器默认是关闭防火墙的,如果是其他厂商的服务器还需要确认下是否关闭。

图片[22]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

6. 上传源码

拿到源码后找到服务端目录,将 LYserver.zip 压缩文件上传到服务器 D 盘,如果是通过本机的远程桌面连接可以直接复制粘贴,或者先上传网盘,然后在服务器上下载。

传到 D 盘后,点击文件鼠标右键选择提取到 “LYserver\”。

图片[23]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

解压完的目录层级如下。

图片[24]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

7. 环境安装

在 D:\LYserver\环境目录下依次双击安装 1.安装常用运行库合集.exe 和 2.安装notepad++中文版.exe,并将 3.N11.zip 解压,后面用来连接数据库。

8. 修改 IP

点击 D:\LYserver\ 目录下的 0.一键打开所有修改IP文件会自动打开所有要修改 IP 的文件,将 IP(81.68.206.229)全部改为你自己的服务器 IP。

可以使用快捷方式,按 Ctrf + H,快速打开替换,填写要修改的 IP,点击替换所有打开文件。

图片[25]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

全部替换后,点击左上角全部保存按钮,关掉 notepade++ 就可以了。

图片[26]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

然后打开环境目录下解压的 N11 工具,链接 MySQL 数据库,用户名:root,密码:123456abc

图片[27]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

连接上数据库后修改数据库 gameback 表 bg_server 中的 server_ip,改为你自己的 IP。经测试这个数据库中的服务器 IP 和区名实际是不生效的,真正生效的是文件 D:\LYserver\phpstudy_pro\WWW\args.php 中的服务器 IP 和区名配置,不过还是建议你将数据库中的 IP 改掉,以免出现异常 BUG。

图片[28]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

9. 客户端修改

9.1 安卓客户端

首先修改安卓端,需要修改 2 个文件:

  1. \assets\data\scripts\platform\platform_adapter.lua
  2. \assets\data\scripts\platform\windows\platform_adapter.lua
  3. \res\values\strings.xml (修改游戏APP名字)

以第一个修改文件为例,找到客户端目录下完美传奇.apk,用好压打开后,找到 platform_adapter.lua 文件拖出来,用 notepade++ 工具修改,将 IP(81.68.206.229)修改为你的 IP,修改完成后拖回到对应目录下替换。

图片[29]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

替换后使用签名工具 ApkTool 选择修改好的 APK 文件进行签名即可。

图片[30]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

然后就可以安装到安卓手机或者电脑模拟器上愉快的玩耍啦~

9.2 苹果客户端

苹果端同样需要修改 2 个文件:

  1. \Payload\cqbxsf.app\data\scripts\platform\platform_adapter.lua
  2. \Payload\cqbxsf.app\data\scripts\platform\windows\platform_adapter.lua

同样以第一个修改文件为例,找到客户端目录下完美传奇.ipa,用好压打开后,找到 platform_adapter.lua 文件拖出来,用 notepade++ 工具修改,将 IP(81.68.206.229)修改为你的 IP,修改完成后拖回到对应目录下替换。

修改好后我们需要借助爱思助手或者巨魔签名,签名后就可以成功安装到自己的苹果手机中,需要在手机设置 – 通用 – 设备管理中信任该软件才可启动。

图片[31]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

9.3 电脑 PC 端

电脑 PC 端同样需要修改 2 个文件:

  1. \PC\ym\assets\scripts\platform\platform_adapter.lua
  2. \PC\ym\assets\scripts\platform\windows\platform_adapter.lua

同样以第一个修改文件为例,找到客户端目录下 PC.zip,用好压解压好,找到 platform_adapter.lua 文件用 notepade++ 工具修改,将 IP(81.68.206.229)修改为你的 IP。

这个 PC 端原本是没有的,是我从其他的幽冥传奇上扒下来改的,补充了字体文件,修复了一点 UI 问题,目前测试感觉还不错,应该不会有什么问题。

图片[32]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

需要注意的是 PC 端一定要解压到没有中文的目录下,路径不能有中文,否则图片无法加载!启动 PC 端需要启动 \PC\ym\bin\client.exe 执行文件,启动后有个调试打印窗口不要关闭。

10. 游戏启动

游戏要启动的程序分别按照以下顺序启动对应菜单即可:

  1. 1. 启动网站数据库(点击启动 MySQL 和 Nginx)
  2. 2. 启动基础服务
  3. 3. 启动一区
  4. 4. 启动二区(只玩一个区,可不启动二区)
  5. 5. 启动跨服区

启动各菜单时,最好间隔 5 秒钟,已经打开的命令窗口不要关闭。

11. 游戏后台

游戏有一个运营后台和两个 GM 后台。

运营后台:http://IP/gameback,默认账号:admin,默认密码:pwd123456。可以在运营后台系统设置修改密码菜单修改密码。运营后台功能还是很强大的,可以查看玩家信息,发送邮件等。

图片[33]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

第一个 GM 后台,游戏总 GM 后台链接:http://IP/gm/gm.php,默认账号:admin,默认密码:123456。修改密码需要修改文件 D:LYserver\phpstudy_pro\WWW\gm\config.php 中字段 $gmcode 值即可。同时你也可以在这个文件中修改账号。总后台可以授权玩家 GM 权限,也可以直接给玩家发送元宝和物品。

图片[34]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

玩家 GM 后台链接:http://IP/gm/,输入角色名前记得加上 s1.,密码为授权时设置的密码,登录后就可以发送元宝和物品啦。

图片[35]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

第二个 GM 后台链接:http://IP/gm2/,默认 GM 码:123456,修改密码需要修改文件 D:\LYserver\phpstudy_pro\WWW\gm2\config\config.php 中字段 gmcode 值即可。这个后台无需授权就可以给角色或全服发送元宝和物品,非常方便。

图片[36]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

后续

免责声明

我架设的所有游戏资源均搜集于互联网,如有侵权,请联系我,我会马上删除。

游戏都是禁止内充的,只限于技术研究使用,禁止商用,请于下载后 24 小时内删除,或购买正版。

根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和
研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软
件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬
鉴于此,也希望大家按此说明研究软件。

客户端整合

原始的安卓和苹果客户端是比较精简的,只有 3、400M 大小,需要网络请求大量的静态资源。这里我做了整合,将静态资源直接存放到了客户端,整合后有 1G 左右大小,这样就可以节省宽带资源,游戏也会更加流畅了。

整合需要将服务端的 D:\LYserver\phpstudy_pro\WWW\dev\data\ 目录下文件,整合到安卓端完美传奇.apk\assets\data\ 和苹果端完美传奇.ipa\Payload\client iOS.app\data\ 目录下。整合不是单纯的复制,客户端已有的文件,即使和服务端的内容不一样,也保持客户端的原文件不动,只有客户端没有的文件,才要将服务端的文件复制过去,我使用 Beyond Compare 工具对比处理的,大家可以直接在我分享资源中的整合客户端目录下找到我整合后的客户端哈。

图片[37]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

开服修改

游戏清档

游戏开服可能有残留的玩家数据,这时候我们需要清档处理。

清空两个数据库 cq_account 和 cq_actor1(本文只探讨开一区的情况)的所有表。

以第一个数据库为例,连接 MySQL 数据库后,打开数据库 cq_account,选中其下的所有表,鼠标右键点击清空表,千万别点删除表哈,已打开的表要关掉,否则无法清空。

图片[38]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

清空这两个数据库的表后,我们还需要删除 D:\LYserver\build_pub\Server\LogicServer\data\runtime\ 目录下的全部内容,并将 D:\LYserver\build_pub\Server\LogicServer\data\notice.txt 文件清空。

执行清档操作最好将游戏服务关闭,清空数据库,删除掉文件,这样就完成了游戏清档。

游戏区名

区名修改很简单,只需要修改文件 D:\LYserver\phpstudy_pro\WWW\args.php 中的一区二区即可。

"server_list" => array(
    array('id' => 1, 'name' => "一区", 'ip' => "192.140.160.9", 'port' => 13006, 'flag' => 1, 'avatar' => "r1", 'role_name' => "xxx", 'role_level' => 10, 'open_time' => 1472463707, 'ahead_time' => 5,),
    array('id' => 2, 'name' => "二区", 'ip' => "192.140.160.9", 'port' => 13007, 'flag' => 1, 'avatar' => "r1", 'role_name' => "xxx", 'role_level' => 10, 'open_time' => 1472463707, 'ahead_time' => 5,),
),

游戏公告

游戏公告需要修改数据库 gameback 表 bg_notice 中 content 值,按照原来的格式修改即可。

开服时间

游戏开服时间修改在文件 D:\LYserver\build_pub\Server\LogicServer\LogicServer.txt 中的字段 ServerOpenTime,必须按照原来格式修改,比如设置为成 2025 年 11 月 1 号中午 12 点:

ServerOpenTime  = "2025-11-01 12:00:00"   

开服时间如果设置在当前时间 7 天内,游戏会有一些开服活动,如果开服时间设置的比较久,比如几个月前,那么游戏内的开服活动就没有了。

图片[39]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

初始赠送

游戏创建角色可以初始设定一些元宝、vip 等数值,需要修改文件 D:\LYserver\build_pub\Server\LogicServer\data\config\ActorEvent\DefaultConfig.lua

DefaultConfig = 
{
    default_vip = 0,  --默认vip等级
    default_yb = 10000,  --默认元宝
    default_bindyb = 10000,  --默认绑定元宝
    default_coin = 10000,  --默认金币
}

可以设置新创建角色的 vip、元宝、绑元和金币,其中 vip 最高等级是 14,元宝上限 42.9 亿。

充值跳转

充值跳转需要修改安卓端的文件 \assets\data\scripts\game\charge\charge_platform_view.lua,将 https://echeverra.cn/h5game/ 替换成你要跳转的链接,对应的苹果端和 PC 端的 charge_platform_view.lua 跳转有问题,并没有生效跳转。

游戏调整

我花了半个月的时间对游戏进行了修复和优化,让游戏可玩性变得更高、更合理、更长久。以下是我调整的内容:

  1. 关闭功能寻宝、摇钱树功能
  2. GM 后台每角色每天领取 100w 元宝
  3. 初始化每角色送 1000w 元宝,满级 vip14
  4. 达到 45 级,自动送一把至尊神剑
  5. 元宝商店去除荣耀勋章兑换
  6. 荣耀商店至尊装备兑换荣耀值调整,上架特戒碎片、超级祝福油
  7. 绑元商店上架普通祝福油、身法丹
  8. 野外 Boss 刷新时间减少,并添加掉落荣誉令牌
  9. 至尊特权需充值元宝数额度修复
  10. 月卡购买元宝价格修复
  11. 投资计划元宝数修复
  12. 时装狂欢无法领取修复
  13. 新增电脑 PC 端,安卓苹果双端资源整合

由于更新的比较多,我会把一类的修改统一说明讲解哈~

游戏结构

我先说明下完美传奇的服务端和客户端的主要目录结构。

  1. 服务端的配置:D:\LYserver\build_pub\Server\LogicServer\data\config\
  2. 服务端的热更:D:\LYserver\phpstudy_pro\WWW\dev\data\
  3. 安卓端的配置:\assets\data\
  4. 苹果端的配置:\Payload\cqbxsf.app\data\
  5. PC 端的配置:\PC\ym\assets\

服务端的配置要和客户端的配置保持一致,否则会出错,目的是为了防止篡改客户端。而服务端的热更目录是可以通过配置热更,同步到三个客户端,这样就不用分别修改三个客户端了,具体的游戏热更我会在下文讲解。

关闭功能

游戏里的一部分功能可以通过文件 D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\auto_new\funopen_auto.lua 进行调整。比如寻宝模块的配置(522 行左右):

{
    -- = --寻宝模块,
    name = "Explore",
    view_name = "Explore",
    ui_type = 1,
    index = "",
    tab_param = 1,
    trigger_type = 1,
    trigger_param = {999, 68},
    open_day = 0,
    other_param = 0,
},

其中 trigger_param = {999, 68},代表角色达到 999 转 68 级开启,因为角色最高也达不到 999 转,所以寻宝这个功能就相当于是关闭的。之所以要关闭寻宝是因为寻宝会获取大量的装备道具,毕业也就几个小时的事儿,所以必须要关掉。

等级邮件

游戏可以在玩家达到指定的等级触发邮件发送指定物品,修改服务端文件 D:\LYserver\build_pub\Server\LogicServer\data\config\mail\MailEventConfig.lua。比如 45 级发送一把至尊神剑。

{
    cond = {1, 9999},  --开服第几天
    isUse = 1,  --是否使用
    mails = 
    {
        {   --目标系统
            cond    = {0, 45},  --角色升级到0转45级触发
            title   = Lang.ScriptTips.MailEventTitle0041,
            content = Lang.ScriptTips.MailEventTitle0042,
            awards = 
            {
            {type = 0, id = 381, count = 1, quality = 0, strong = 0, bind=1},   
            },
        },
 
    },
},

其中 cond = {0, 45} 代表 0 转 45 级触发邮件,发送的物品 {type = 0, id = 381, count = 1, quality = 0, strong = 0, bind=1},其中 id = 381 代表至尊神剑,具体的物品代码大家可以在 D:\LYserver\build_pub\Server\LogicServer\data\language\Zh-CN\Item.lua 中查找。

需要注意的是 1 个等级只能触发 1 个邮件,设置同一等级多个邮件会失效。

对应的服务端热更文件 D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\server\config\mail\MailEventConfig.lua 也需要同步修改。

商店修改

我们来以荣耀商店添加特戒碎片为例,修改文件 D:\LYserver\build_pub\Server\LogicServer\data\config\store\classes\RongYu.lua

{
    id = 7018,
    item = 4094,
    quality = 0,
    strong = 0,
    dayLimitCount = 50,
    dayslimit = { 3, -1 },
    updateTime = 1,
    price =
    {
        {spid = "*", bind = true, type = 5, price = 10000, oldPrice = 0,},
    },          
}

其中 id = 7018 值顺序添加,item = 4094 是特戒碎片的物品代码,dayLimitCount = 50 限定了每天只能兑换 50 次,{spid = "*", bind = true, type = 5, price = 10000, oldPrice = 0,} 意思是绑定的、价格为 10000 荣誉值。

图片[40]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

对应的服务端热更文件 D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\server\config\store\classes\RongYu.lua 也需要同步修改。

其他的商店对应文件:

  1. 绑元商店服务端配置:D:\LYserver\build_pub\Server\LogicServer\data\config\store\classes\BindYB.lua
  2. 绑元商店服务端热更:D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\server\config\store\classes\BindYB.lua
  3. 元宝商店服务端配置:D:\LYserver\build_pub\Server\LogicServer\data\config\store\classes\YuanBao.lua
  4. 元宝商店服务端热更:D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\server\config\store\classes\YuanBao.lua

野外 Boss 调整

野外 Boss 我调整了刷新时间和掉落物品。原来的刷新时间数个小时太久,还有掉落物品添加荣誉令牌,获取的荣誉值可以在荣誉商店兑换至尊装备等稀有道具。

首先修改野外 Boss 掉落物品展示,修改服务端配置文件:D:\LYserver\build_pub\Server\LogicServer\data\config\boss\CommonBossConfig.lua(8571 行左右)。

[286] = {
    { type = 0, id = 171, count = 1, bind = 0, job = 1, },
    { type = 0, id = 172, count = 1, bind = 0, job = 1, },
    { type = 0, id = 173, count = 1, bind = 0, job = 1, },
    { type = 0, id = 174, count = 1, bind = 0, job = 1, },
    { type = 0, id = 175, count = 1, bind = 0, job = 1, },
    { type = 0, id = 4496, count = 1, bind = 0, job = 1, },
 
    { type = 0, id = 181, count = 1, bind = 0, job = 2, },
    { type = 0, id = 182, count = 1, bind = 0, job = 2, },
    { type = 0, id = 183, count = 1, bind = 0, job = 2, },
    { type = 0, id = 184, count = 1, bind = 0, job = 2, },
    { type = 0, id = 185, count = 1, bind = 0, job = 2, },
    { type = 0, id = 4496, count = 1, bind = 0, job = 2, },
 
    { type = 0, id = 191, count = 1, bind = 0, job = 3, },
    { type = 0, id = 192, count = 1, bind = 0, job = 3, },
    { type = 0, id = 193, count = 1, bind = 0, job = 3, },
    { type = 0, id = 194, count = 1, bind = 0, job = 3, },
    { type = 0, id = 195, count = 1, bind = 0, job = 3, },
    { type = 0, id = 4496, count = 1, bind = 0, job = 3, },
}

其中 286 代表野外第一个 Boss 尸王,内容展示的是尸王掉落的稀有物品展示,job = 1 代表战士,2 是法师,3 是道士,{ type = 0, id = 4496, count = 1, bind = 0, job = 1, } 中 id = 4496 是荣誉令牌的物品代码,count = 1 代表数量是 1。

游戏效果如图:

图片[41]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

野外 Boss 一共 13 个,所以从 286 - 298 13 个数据都需要修改。每个 Boss 掉落的荣誉令牌数量 count 你可以自己设定。

同时这个文件中也可以修改野外 Boss 的刷新时间(7228 行左右):

  [286] = {monsterId = 286, sceneId = 25, num = 1, pos = {18,24}, revivalCd = {600,600,600,600}, livetime = 0, deadMonsterId = 1, startMob = true,
mobMsg = Lang.ScriptTips.WildBossMobMsg01,  killMsg = Lang.ScriptTips.WildBosskillMsg00, }

其中 revivalCd = {600,600,600,600} 代表刷新时间,{} 中的时间单位为秒,里面有几个值就修改几个,改成一样的即可,每个 Boss 的刷新时间可以自己设定。

同时需要修改服务端的热更文件 D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\server\config\boss\CommonBossConfig.lua 保持同步。

以上修改了野外 Boss 掉落物品展示和刷新时间,但并不是真的掉落物品修改,真正的掉落物品在 D:\LYserver\build_pub\Server\LogicServer\data\config\monster\MonsterClass\ 目录下。里面是所有的怪物相关配置文件,其中 286-298.txt 为 13 个野外 Boss 的配置,我们以第一个 286.txt 为例(76 行左右):

{ group = 0, type = 0, id = 4234, count = 1, propability = 10, bind = 1, },
{ group = 0, type = 0, id = 4273, count = 2, propability = 1, bind = 1, },
{ group = 0, type = 0, id = 4100, count = 1, propability = 180, bind = 1, },
{ group = 0, type = 0, id = 4096, count = 1, propability = 180, },
{ group = 0, type = 0, id = 4097, count = 1, propability = 180, },
{ group = 0, type = 0, id = 4098, count = 1, propability = 180, },
{ group = 0, type = 0, id = 4099, count = 1, propability = 180, },
{ group = 0, type = 0, id = 4649, count = 1, propability = 21, },
{ group = 0, type = 0, id = 4496, count = 1, propability = 1, },
--#include "..\drops\drops201.lua" 

添加荣誉令牌 { group = 0, type = 0, id = 4496, count = 1, propability = 1, },其中 id = 4496 是物品荣誉令牌代码,count = 1 数量为 1 个,propability = 1 掉落的概率为 100%,值越大代表掉落的概率越低。--#include "..\drops\drops201.lua 是引入的外部掉落物品配置文件。

对应的服务端热更目录 D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\server\config\monster\MonsterClass\ 里面的 286-298.lua 13 个野外 Boss 的配置文件,也需要同步修改。

游戏热更

以上的修改都改完后,就需要通过游戏热更的方式来同步到客户端了,划重点了哈~

游戏热更文件目录 D:\LYserver\phpstudy_pro\WWW\dev\,以下均在此目录下操作。其中 \list\list.txt 用来写明需热更的文件。再原有的热更文件列表上继续添加,比如我要更新游戏功能关闭的文件:

["data/scripts/config/auto_new/funopen_auto.lua"]={t=1,v="bc7a30",s=20143}   

游戏功能修改热更文件路径 D:\LYserver\phpstudy_pro\WWW\dev\data\scripts\config\auto_new\funopen_auto.lua,写到 \list\list.txt 只需要从 data\ 开始即可。

t=1 固定不变。

v="bc7a30" 根据收集的资料,这个 v 代表的 CRC-32 值,我用一些在线网页计算文件的 CRC-32 值,但奇怪的是与原 \list\list.txt 中文件的 v 值对不上,但是我却神奇的发现,这个 v 的值与文件的 MD5 值的 第 13-18 位是一致的,用新热更文件测试也是生效的。

我使用的是好压的获取 MD5 值的方式。

图片[42]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

截取 13-18 位,包含第 13 和 18 位,一共 6 个字母或数字,将全部大写字母改为小写,这样就得到了文件的 v 值。

图片[43]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

s=20143 代表文件的大小,直接鼠标右键查看文件的属性,找到文件多少字节,去掉千分位符号就是 s 值。

图片[44]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

把所有要热更的文件全部添加到 \list\list.txt 后,将原来 list.zip 压缩文件删除,再将新的 \list\ 目录压缩成 list.zip

最后打开 version.txt 文件,这个同样需要进行修改:

{"file_list": {"path": "list.zip", "size": 1577 }, "version": 2000000162, "version2": "584"}   

其中的 size 是新生成的 list.zip 压缩文件的大小,version 在每一次修改热更后值加 1,这样客户端对比 version 值发现有更高的版本,就会拉取热更资源。

图片[45]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

热更小技巧,为了防止热更文件填写错误,建议每填写一个热更文件就重新生成 list.zip,改 version.txt 文件,启动客户端查看是否能热更成功,如果热更失败那就排查刚填写的热更新文件。

关于传奇

这款幽冥传奇客户端和服务端都是明文,理论上是可以各种修改和二开的,对服务器的要求有不高,最主要的是这款游戏问题真的很少,而且我又花了大半月的时间进行了可玩性的调整。

上个月没出新游戏,一直在憋个大的,希望这次不会让大家失望,新游前 1~2 个月还是会使用高配服务器,让大家玩的更爽更流畅!

好久没有跟大家一起玩游戏了,一直都是只出游戏但是没有时间玩,这次要和大家一起好好玩一玩~后面可能还会对游戏进行更新迭代,参考其他幽冥版本做一些升级。同样我会把一些相关的技术更新到本文中。

图片[46]-热血传奇,经典重现,完美传奇游戏详细图文架设教程 | 趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程-趣九游资源网丨游戏源码丨GM后台丨网站源码丨视频教程

最后感谢大家一路的支持与陪伴,祝大家游戏愉快,一切顺利~我们下个游戏见!

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容