加群可玩站长测试服
加群可玩站长测试服

传奇单机架设入门:MirServer 服务端目录结构与功能说明

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式
一、根目录 D:\\MirServer

整个服务端存放位置,开服所需的大部分文件都在这里。单机架设时,路径尽量保持默认或全英文,避免中文路径导致部分引擎组件读不到文件。

二、DBServer —— 数据处理中心(极重要)

子目录 | 作用 | 备注

DBServer 根 | 游戏服数据操作中心,人物、物品、行会等数据操作都经过这里 | 核心组件,启动顺序靠前

ClearLog | 数据处理中心的日志文件 | 可定期清理,不影响运行

Log | 整体游戏日志 | 排查问题用

Backup | 数据备份中心 | 开服前务必确认备份机制正常,防止回档

FDB | 人物信息、英雄信息的数据源 | 角色数据核心,切勿随意手动修改

单机提示:DBServer 没启动或端口被占用,后面 LoginSrv、Mir200 都会连锁报错,登录器会提示“服务器未启动”或连接失败。

三、LoginGate / LoginSrv —— 登录相关

目录 | 作用

LoginGate | 登录网关,客户端连接服务端的第一道关口

LoginSrv | 账号登录治理服务器,处理人物账号数据

LoginSrv\\IDDB | 账号数据源存放位置,合区时会用到

LoginSrv 下通常还有人物数据操作日志、操作器操作日志、人物ID操作日志等,用于账号层面的问题追踪。

单机提示:LoginGate 的端口要和登录器配置一致;IDDB 在合区/迁移账号时是关键数据,平时不要动。

四、LogServer —— 日志服务程序

独立日志服务,配合各组件记录运行日志。单机可开可不开,开服建议保留,方便查异常。

五、Mir200 —— 游戏核心(最重要)

整体游戏核心,大部分脚本、功能、应用都在这里完成。具体功能与脚本命令需查阅对应引擎资料(如 GOM、GEE、BLUE、LEG 等引擎文档)。

子目录 | 作用 | 备注

Castle | 沙城信息调整及操纵 | 沙巴克归属、攻城相关

Map | 地图信息 | 地图文件,缺地图会黑屏/进不去

Envir | 脚本中心 | NPC、任务、活动、爆率、刷怪等脚本核心

GuildBase | 行会中心信息 | 行会数据

Log | 游戏日志 | 排查脚本/运行问题

Notice | 公告文件 | 登录公告、滚动公告等

单机提示:Mir200\\Envir 是改版本最常动的地方,改之前先备份;Map 目录地图文件要和客户端地图对应,否则会出现“地图加载失败”。

六、Mud2 —— 游戏数据源存放位置

整个游戏数据源的存放位置,通常与地图、怪物、物品等基础数据相关。不同引擎叫法略有差异,以你所用引擎为准。

七、RunGate / SelGate —— 游戏网关

目录 | 作用

RunGate | 游戏网关,处理游戏内封包转发

SelGate | 角色网关,处理角色选择/进入游戏

单机提示:RunGate、SelGate 端口要和 LoginGate、登录器、Mir200 配置一致;网关未启动时,能登录账号但进不了角色/进不了游戏。

八、启动顺序建议(单机/开服通用)

·
DBServer(数据)

·
LoginSrv(账号)

·
LogServer(日志,可选)

·
Mir200(核心)

·
LoginGate / SelGate / RunGate(网关)

·
最后开登录器进游戏

实际顺序以引擎自带“启动器/控制器”为准,多数引擎有一键启动,但排查问题时按上面顺序看哪个环节报错最有效。

九、单机架设容易踩的坑

·
路径含中文/空格:部分引擎组件读不到,尽量 D:\\MirServer 全英文。

·
端口冲突:DBServer、LoginSrv、各网关端口被占用,启动器会报错。

·
登录器配置与服务端不一致:IP、端口、网关端口对不上,表现为连接失败。

·
Map 与客户端地图不匹配:进图黑屏或卡地图。

·
Envir 脚本改错:NPC 不显示、任务不触发、爆率异常,改前备份。

·
FDB/IDDB 随意改动:角色/账号数据损坏,严重会回档。

·
Backup 未验证:真出问题时没有可用备份。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

5300PK单机传奇

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|湘ICP备2025124217号-2

在本版发帖返回顶部
首页 论坛 发帖 最新 我的