1.95皓月版本传奇核心系统与部署指南

来源: 作者: 点击:
1.95皓月版本传奇是基于Hero引擎深度定制的高版本游戏架构,引入皓月神兵、神魔转生、跨服战场等扩展内容。服务端由LoginSrv、DBSrv200、M2Server及新增的CrossSrv(跨服模块)组成,客户端需配套加载MoonItems.wil、TransMap.wil等专属资源包。

服务端目录结构为MirServerMir200,关键配置文件路径如下:
LoginSrv!Setup.txt:设置ClientLimit=500,GatePort=5600,启用跨服需添加CrossIP=127.0.0.1 CrossPort=8000。
DBSrv200!Setup.txt:指定[Server] IP为本机内网地址,Port=7200,数据库采用PlayerDB.mdb与ID.DB双文件存储。
M2Server!Setup.txt:配置DBIP=127.0.0.1 DBPort=7200,MapFile=EnvirMapInfo.txt,同时开启TransSystem=1以激活转生功能。

客户端必须包含以下专属文件:
MoonItems.wil:皓月神兵图标库,索引从5000起始,对应“皓月之刃”“天穹法杖”等装备。
TransMap.wil:神魔转生地图贴图,如“神域试炼场”“魔渊深渊”。
C5Data.wil:新增法师职业第三系技能动画(如“皓月风暴”)。
EnvirNpc_defTransMaster.txt:转生NPC脚本,调用QuestDiaryTransSystemLevelUp.txt执行等级重置。

启动流程要求严格顺序:先运行LoginSrv,再启动DBSrv200,随后M2Server,最后CrossSrv(若启用跨服)。任意模块异常将导致玩家无法登录或跨服匹配失败。客户端解压路径需为纯英文,如D:Mir195Moon,禁止中文或空格。

核心玩法机制说明:
皓月神兵合成:在比奇城“神兵匠”处提交3把同名武器+10个皓月精华,触发合成公式,结果写入ItemCombineRule.txt。
神魔转生:角色达到70级后对话转生导师,消耗1亿金币重置等级至1级,但保留部分属性加成,记录于PlayerDB.mdb的TransLevel字段。
跨服战场:每周固定时段开放,玩家通过盟重“跨服使者”报名,服务端CrossSrv自动匹配对手并创建独立地图实例。

数据库直接操作方式:
关闭M2Server后,使用Access打开PlayerDB.mdb,可修改Gold(金币)、Level(等级)、BagItem(背包)。皓月装备格式示例:“皓月之刃,1,100,128,0”,其中128代表强化等级。ID.DB中Account字段对应登录账号。

怪物与地图配置:
MonGen.txt:新增地图如“300 450 450 0 15000 皓月守卫”,300为神域地图编号。
Monster皓月守卫.txt:掉落表含“500 皓月精华 5”,表示5%几率掉5个材料。
EnvirMapQuest_def300-000.txt:控制神域地图出生点自动传送逻辑。

外网部署步骤:
在路由器设置端口转发,映射5600(登录)、7100(主服)、8000(跨服)至主机内网IP。Windows防火墙放行TCP协议上述端口。客户端登录器填写公网IP即可远程接入。

验证运行状态方法:
创建角色升至70级,前往盟重找转生导师完成神魔转生,再进入神域地图击杀皓月守卫获取精华,合成皓月之刃。全程技能释放正常、地图加载完整、数据写入数据库即表示部署成功。

版本变体差异:
标准皓月版:仅含神兵与转生系统。
跨服皓月版:额外集成CrossSrv模块,支持多服务器玩家对战。
单职业皓月:移除职业限制,所有角色可使用全系技能,平衡性通过伤害系数调整。

所有功能依赖本地文件驱动,无外部调用。完整运行标志为角色可自由转生、合成神兵、参与跨服战斗,且数据持久化存储。