⚙️ 一、搭建环境重置(服务端)
1. 清理服务端文件
删除旧版本服务端核心文件(如`LogicServer`、`DBServer`等目录),保留原始安装包备用。
重点清理配置缓存:删除`build_pub\\Server\\LogicServer\\data\\config`下的自定义配置文件(如`item`、`fuben`等文件夹)。
2. 数据库重置
MySQL:通过N11连接数据库,清空`mir3`库中的`user_index`表(账号数据)和角色相关表(如`character`)。
MongoDB:重启服务并清空`cq_gstatic`库(公告、飘屏广告配置)。
*操作前务必备份数据!*
3. 配置文件恢复
将服务端默认配置文件(如`!Setup.txt`、`AdminList.txt`)还原为初始版本:
`AdminList.txt` 移除所有GM账号(路径:`D:\\mud2.0\\Mir200\\Envir\\`)。
`!Setup.txt` 重置超级密码(`GMSuperCode`字段)。
4. 端口及网络重置
检查防火墙规则:开放游戏所需端口(如7000-7500、3306、27017)。
重置服务器IP绑定:修改服务端配置文件(如`config.ini`)中的IP为当前服务器公网IP。
二、客户端重置(玩家端)
1. 清除本地缓存
Android:进入设置→应用管理→清除游戏数据缓存。
iOS:卸载重装客户端(注意账号绑定状态)。
2. 网络接入点重置
移动网络:进入手机设置→双卡与移动网络→接入点名称(APN)→点击"重置"。
Wi-Fi:重启路由器或更换网络环境测试。
3. 热更新文件修复
删除客户端`www/dev/data/scripts`下的热更文件(如`Skill.lua`),重新连接服务端触发更新。
三、账号管理重置
1. GM账号重置
移除权限:
清空`D:\\mud2.0\\DBServer\\gamemaster.txt`中的PTID绑定。
删除`AdminList.txt`中的账号名称。
权限恢复:
按反向步骤重新绑定PTID与角色名(需重启服务端)。
2. 玩家账号重置
数据库操作:
在`user_index`表中删除目标账号记录(彻底清除)。
或重置密码字段为默认值(需知悉加密方式)。
游戏内操作:
暂无官方重置功能,需通过GM命令`@delete`删除角色后重建。

⚠️ 四、常见问题解决方案
| 问题现象 | 解决方法 |
||--|
| 服务端启动失败 | 检查端口占用(`netstat -ano`)、确认.NET环境/MongoDB服务正常运行。 |
| 登录提示"获取版本失败"| 验证`project.manifest`文件IP是否正确,确保客户端与服务端版本一致。 |
| 账号无法登录 | 重置接入点→清除缓存→检查数据库连接状态(MySQL/MongoDB)。 |
| 角色闪退/数据异常 | 删除角色本地存档文件(位于SD卡对应游戏目录),重新同步服务端数据。 |
> 关键提示:
对云服务器搭建(腾讯云/阿里云),需额外配置安全组规则开放端口。
若需彻底重搭环境,推荐使用纯净操作系统镜像(如Windows Server 2019)避免残留冲突。
战神引擎数据库路径勿改动,否则引发`DBserver`链接失败。
重置后首次启动建议按序开启服务:数据库→核心组件(如M2)→游戏网关,实时监控日志报错。