跳转到内容
MOMU EMULATOR 服务器管理知识库需要帮助?联系客服 ↗
MOMUEMULATOR
ENGLISH
实操教程 / 054 分钟阅读 · 基础

服务器组件的启动、停止与基础排查

ConnectServer 负责子服务器列表与连接路由;JoinServer 负责账号登录;DataServer 负责持久化数据;GameServer 执行玩法,GameServerCS 管理配置给攻城角色的地图。StartUp.xml 是进程启动列表,不是玩法设置文件。

已记录流程2.0 版 · English / 简体中文
01 / 学习目标

要达到的结果

ConnectServer 负责子服务器列表与连接路由;JoinServer 负责账号登录;DataServer 负责持久化数据;GameServer 执行玩法,GameServerCS 管理配置给攻城角色的地图。StartUp.xml 是进程启动列表,不是玩法设置文件。

成功判断:使用测试账号登录,创建或读取角色,重新登录确认数据保存,并分别验证普通服及攻城服。

开始之前

先阅读完整流程与版本说明,记录受影响角色,并将未修改备份放在数据扫描目录之外。

范围教学示例与已记录结构,生效方式及实际玩法需在部署版本验证。

需要的文件

分步操作

一步一步完成

  1. 步骤 1

    确认 SQL 服务及数据库可用,在 DataServer 和 JoinServer 文件中填写自己的连接设置,并妥善保管。

  2. 步骤 2

    检查 StartUp 中的 Process:Path 相对启动器目录,Run=True 启动、Run=False 跳过。保留 Parameters;Delay 只是启动间隔,不代表依赖服务已准备好。

  3. 步骤 3

    先启动 DataServer、JoinServer、ConnectServer,确认就绪后再启动 GS 与 GSCS。开放玩家连接前,启动部署所需的 AntiServer。

  4. 步骤 4

    维护时先通知玩家,再正常关闭玩法进程;等待数据保存完成后,才关闭 DataServer 及其他服务。不要把强制结束进程作为日常关服方式。

  5. 步骤 5

    子服不显示时,核对 ServerCode、端口、ServerList.xml 与地图归属。登录失败时,先看 JoinServer/DataServer 错误,再考虑玩法配置。

配置示例

教学示例 · 合并片段

保留原根节点、区段及无关行。此示例不是完整原文件,也不能替换整份配置。

教学片段
<Process Run="True" Delay="300" Path="..\4.MuServer\Sub-1\GameServer\GameServer.exe" Parameters="" />

应用真实修改

使用步骤中本系统的加载方式;仅启动读取的配置需要维护重启。重载查询可显示已记录分组,但仍需核对具体字段是否仅启动读取。

查询文件重载方式 →

在游戏内验证结果

使用测试账号登录,创建或读取角色,重新登录确认数据保存,并分别验证普通服及攻城服。

预期结果未出现时,先恢复备份并按相同方式重载或重启,再进行下一项修改。

以随附 MOMU 配置快照为依据。参考条目标明备用副本与未确认字段,请核对部署版本;发布本页不代表审计过压缩包内容或验证过在线玩法。