查看: 9|回复: 0

传奇单机版MirServer每个文件夹干嘛的?目录全解析

97

主题

44

回帖

515

积分

二百VIP

积分
515
发表于 7 小时前 | 显示全部楼层 |阅读模式
二百论坛
本站支持代销互换开区传奇版本、欢迎广大GM、技术、一条龙等传奇业界好友合作、联系业务QQ:1531850810

QQ交流群①:323634742(推荐 )QQ交流群②:764544814(推荐)

本站提供的传奇版本 由于来源不同 精力有限 无法100%测试 如需使用本传奇版本请切记

下载传奇版本后 先解压 再杀毒 更新官方引擎 最后再配置登陆器 避免被非法木马插件利用


架设传奇单机版第一步,就是把服务端解压出来。

解压完一看,MirServer文件夹里一堆东西:DBServer、LoginSrv、Mir200、RunGate、SelGate... 新手第一反应就是——这都是啥?哪些要改?哪些不能动?

之前有个朋友,架了三天没跑起来,最后发现是他把Mir200里的!Setup.txt改乱了,因为他以为那个是随便改的配置文件。

所以今天把这堆文件夹一个个掰开讲清楚,看完你就知道传奇单机版服务端到底长什么样了。

一、整体架构:八个组件,一条链路

MirServer目录下不是乱放的,每个子目录就是一个独立的服务进程。启动顺序是这样的:

GameCenter(控制器)→ 依次拉起 DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2Server

其中 GameCenter.exe 是总控制台,点一下启动游戏服务器,它帮你按顺序启动所有组件。

你只需要关心三个配置文件路径:每个组件目录下都有一个 Config.ini(或类似名称),改端口、改IP都在里面。

二、数据库层:DBServer + LoginSrv + Mud2

DBServer 管角色数据,核心文件是 Hum.DB(角色库)和 Mir.DB(游戏库)。这两个DB文件丢了,玩家的号就没了,务必定期备份。

LoginSrv 管账号数据,核心是 ID.DB。一个账号可以创建两个角色,账号信息全在这一个文件里。

Mud2 是游戏数据库,里面有 Magic.DB(技能)、Monster.DB(怪物)、StdItems.DB(物品)。传奇单机版改装备属性、改怪物参数、改技能伤害,都在这个目录下用数据库工具操作。

这三个目录出问题,表现就是:创建不了角色、登录卡住、物品不显示。

三、网关层:LoginGate + SelGate + RunGate

这三个网关负责客户端和服务端之间的数据中转:

LoginGate(登录网关,默认端口7000):处理登录请求。玩家输入账号密码后,先到这里,再转给LoginSrv验证。

SelGate(角色选择网关,默认端口7100):负责角色创建/删除/选择界面。

RunGate(运行网关,默认端口7200):玩家进入游戏后,所有操作都经过这里,包括走路、打怪、聊天、拾取物品。RunGate是游戏流畅度的关键——网关配置不对,就会频繁掉线或者卡顿。

每个网关都有 BlockIPList.txt,这是安全过滤用的。传奇单机版自己玩不需要配置,如果开外网建议加上。

四、核心引擎层:Mir200

Mir200 是整个服务端的大脑,M2Server.exe 就是主引擎程序。

这里重点讲 Envir 目录,这是你日常改得最多的地方:

- MapInfo.txt → 地图配置,新增地图在这里加
- MonGen.txt → 刷怪配置,地图没怪先查这个
- MerChant.txt → 交易NPC,买卖物品全靠它
- QFunction-0.txt → 功能触发脚本,回收、合成、升级都在这里
- QManage.txt → 登录触发脚本,玩家上线自动执行
- MonItems/ → 怪物爆率目录,改爆率就进去找对应怪物
- Market_Def/ → 商人NPC脚本目录
- QuestDiary/ → 调用类脚本,大部分自定义功能放这里

新手最容易犯的错:改完 MonGen.txt 以为地图就有怪了,结果没注意 MapInfo.txt 里地图参数写错了。两个文件必须对应,缺一个都不行。

还有 !Setup.txt,这个文件不要随便改,除非你清楚每行的含义。它控制引擎全局参数,改错一行可能整个服起不来。

五、日志层:LogServer

LogServer 记录所有操作日志,包括登录日志、聊天日志、引擎运行日志。出问题的时候,先来这里翻日志,别瞎改配置。

Mir200/Log/ 目录下的日志文件也是排查问题的第一站,报什么错就去对应的日志里找。

六、速查表:改什么去哪个目录

简单列个表,需要的时候直接查:

- 改装备属性 → Mud2/StdItems.DB
- 改怪物参数 → Mud2/Monster.DB
- 改爆率 → Mir200/Envir/MonItems/
- 改刷怪 → Mir200/Envir/MonGen.txt
- 改地图 → Mir200/Envir/MapInfo.txt
- 改NPC → Mir200/Envir/MerChant.txt + Market_Def/
- 改脚本功能 → Mir200/Envir/QuestDiary/
- 改网关端口 → 各组件目录下的 Config.ini
- 排查报错 → Mir200/Log/

传奇单机版架设说难不难,说简单也不简单。先把这堆文件夹的关系搞清楚,后面配什么改什么都有方向,就不会像无头苍蝇一样乱撞了。

---

最后问一句:你第一次解压MirServer的时候,是不是也盯着文件夹看了半天不知道从哪下手?欢迎底下聊聊。
二百论坛
免责声明:

1、本论坛资源均来源于网络

2、如下载使用,自行杀毒

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

QQ| 小黑屋|二百版本库 |网站地图

免责声明:本站所有资源皆来自于互联网.请在下载使用内24小时内删除! 如果侵犯了您的权益,请至邮箱: (1531850810@qq.com), 我们会及时删除侵权内容。

Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5

关于我们 | 联系方式 | 隐私政策