一、服务端根目录(MirServer)核心组件
GOM引擎的服务端根目录通常命名为MirServer,包含支撑游戏运行的核心程序文件夹。其中,DBServer为数据库服务组件,负责处理玩家数据的读写与存储;LoginSrv为登录服务,处理账号验证与服务器列表分发;LogServer为日志服务,记录游戏运行状态与玩家行为数据。Mir200是游戏的核心引擎目录,包含怪物AI、地图事件、NPC逻辑、物品掉落等核心玩法的运行程序与配置文件。
二、网关服务目录(Gate集群)
网关目录负责客户端与服务端之间的网络数据转发与协议解析。LoginGate为登录网关,专门处理账号登录请求并路由至LoginSrv;SelGate为角色网关,处理角色创建、选择与外观数据同步;RunGate为游戏网关,负责玩家进入游戏后的所有实时操作数据转发与防外挂检测;LogGate为日志网关,用于分离日志数据的网络传输,减轻主引擎的网络负载。
三、游戏核心数据目录(Mir200内部结构)
Mir200目录是版本定制的核心区域,其内部包含多个关键子文件夹。Envir目录存放游戏环境配置,包括MapInfo.txt(地图信息)、Npcs.txt(NPC分布)、MonGen.txt(怪物刷新规则)以及Market_Def(NPC脚本)和QuestDiary(任务与自定义脚本)。Map目录存放地图的二进制数据文件(.map),决定了地图的地形、障碍物与坐标属性。
四、数据库文件目录(Mud2/DB)
Mud2目录下的DB文件夹存放游戏的基础数据库文件,通常使用Paradox格式(.db)。核心文件包括StdItems.DB(标准物品库,定义装备属性与外观)、Monster.DB(怪物属性库,定义血量、攻击力与掉落)、Magic.DB(技能数据库)以及Hum.DB(人物基础属性配置)。这些文件通过DBC2000等数据库管理工具进行编辑与修改。
五、登录器与微端配置目录
登录器文件夹用于存放登录器生成器(MakeGameLogin.exe)、授权文件(Key.lic)以及登录器皮肤配置。若服务端配置了微端更新系统,还会包含微端服务器(UpdateServer)与微端网关(UpdateGate)程序。微端网关依赖qqwry.dat(IP地址数据库)进行线路分配,而微端服务器则负责读取客户端补丁(WIL、WZL、PAK格式)并向玩家客户端推送更新数据。
GOM引擎的服务端根目录通常命名为MirServer,包含支撑游戏运行的核心程序文件夹。其中,DBServer为数据库服务组件,负责处理玩家数据的读写与存储;LoginSrv为登录服务,处理账号验证与服务器列表分发;LogServer为日志服务,记录游戏运行状态与玩家行为数据。Mir200是游戏的核心引擎目录,包含怪物AI、地图事件、NPC逻辑、物品掉落等核心玩法的运行程序与配置文件。
二、网关服务目录(Gate集群)
网关目录负责客户端与服务端之间的网络数据转发与协议解析。LoginGate为登录网关,专门处理账号登录请求并路由至LoginSrv;SelGate为角色网关,处理角色创建、选择与外观数据同步;RunGate为游戏网关,负责玩家进入游戏后的所有实时操作数据转发与防外挂检测;LogGate为日志网关,用于分离日志数据的网络传输,减轻主引擎的网络负载。
三、游戏核心数据目录(Mir200内部结构)
Mir200目录是版本定制的核心区域,其内部包含多个关键子文件夹。Envir目录存放游戏环境配置,包括MapInfo.txt(地图信息)、Npcs.txt(NPC分布)、MonGen.txt(怪物刷新规则)以及Market_Def(NPC脚本)和QuestDiary(任务与自定义脚本)。Map目录存放地图的二进制数据文件(.map),决定了地图的地形、障碍物与坐标属性。
四、数据库文件目录(Mud2/DB)
Mud2目录下的DB文件夹存放游戏的基础数据库文件,通常使用Paradox格式(.db)。核心文件包括StdItems.DB(标准物品库,定义装备属性与外观)、Monster.DB(怪物属性库,定义血量、攻击力与掉落)、Magic.DB(技能数据库)以及Hum.DB(人物基础属性配置)。这些文件通过DBC2000等数据库管理工具进行编辑与修改。
五、登录器与微端配置目录
登录器文件夹用于存放登录器生成器(MakeGameLogin.exe)、授权文件(Key.lic)以及登录器皮肤配置。若服务端配置了微端更新系统,还会包含微端服务器(UpdateServer)与微端网关(UpdateGate)程序。微端网关依赖qqwry.dat(IP地址数据库)进行线路分配,而微端服务器则负责读取客户端补丁(WIL、WZL、PAK格式)并向玩家客户端推送更新数据。

