给力引擎清理数据有两种方式,一种是引擎控制器自带的一键清理功能,另一种是手动删除服务端中的数据库文件。单机测试时推荐先备份再清理,避免误操作后无法恢复。
一、使用引擎控制器一键清理
给力引擎和GOM、GEE等主流引擎一样,在游戏引擎控制器的顶部菜单栏都有数据清理按钮。打开引擎控制器后,先关闭所有正在运行的游戏窗口和GM角色,然后点击数据清理按钮,会弹出一个清理选项窗口。
窗口中会列出多个可清理的项目,一般包括账号数据、角色数据、装备数据、行会数据、沙巴克数据、游戏日志、排行榜数据等。全部勾选后点击开始清理或清理数据按钮,引擎会自动删除对应的数据库文件。
如果只想清理角色和装备但保留账号,可以只勾选角色数据和装备数据相关选项,这样原来注册的账号还能继续登录使用,不需要重新注册。清理完成后重启服务端,用原账号登录游戏就会发现角色已经恢复为初始状态。
二、手动删除数据库文件
手动清理更彻底,也适合引擎控制器清理不干净的情况。操作前先关闭所有服务端程序,然后按以下路径逐个删除文件:
清理角色装备数据:打开DBServer文件夹,进入FDB目录,删除里面的Hum.db、Mir.db、Mir.db.idx三个文件。这三个文件存储了所有角色的等级、装备、背包、属性等信息。
清理账号数据:打开LoginSrv文件夹,进入IDDB目录,删除ID.DB和ID.DB.IDX两个文件。这两个文件存储了所有注册的账号和密码信息。
清理行会数据:打开Mir200文件夹,进入GuildBase目录,先清空GuildList.txt文件中的所有内容并保存,然后进入Guilds子文件夹,删除里面所有的txt文件。
清理沙巴克数据:打开Mir200文件夹,进入Castle目录,找到对应沙巴克的文件夹,打开SabukW.txt文件,将OwnGuild=后面的内容清空,保存后沙巴克就恢复为无人占领状态。
清理排行榜和天下第一:打开Mir200文件夹,进入Envir目录,找到top.txt文件,将其中的排名数据清空或改为默认值。
清理仓库密码和好友数据:打开Mir200文件夹,进入Envir目录,分别找到Storage和Friends文件夹,删除里面的所有文件。
清理完成后重启服务端,所有玩家数据就全部清空了。
三、清理脚本变量产生的非常规数据
有些版本通过脚本变量存储了捐献排行、充值排行、活动记录等数据,这些数据不会通过一键清理或手动删除数据库文件来清除,需要到脚本文件中单独处理。
打开Mir200文件夹,进入Envir目录,用文本搜索工具搜索关键字,比如捐献、排行、会员、天下第一等,找到对应的txt文件后清空内容或删除文件。如果不确定哪些文件是脚本变量数据,可以查看版本说明或脚本注释,避免误删重要配置。
四、注意事项
清理数据前务必备份整个MirServer文件夹,清理出错后可以快速恢复。多区架设时,清理数据前要先确认引擎控制器中配置的路径指向的是正确的区服目录,否则可能误删其他区的数据。清理完成后记得重启服务端,否则旧数据可能仍然缓存在内存中,导致清理不彻底。
一、使用引擎控制器一键清理
给力引擎和GOM、GEE等主流引擎一样,在游戏引擎控制器的顶部菜单栏都有数据清理按钮。打开引擎控制器后,先关闭所有正在运行的游戏窗口和GM角色,然后点击数据清理按钮,会弹出一个清理选项窗口。
窗口中会列出多个可清理的项目,一般包括账号数据、角色数据、装备数据、行会数据、沙巴克数据、游戏日志、排行榜数据等。全部勾选后点击开始清理或清理数据按钮,引擎会自动删除对应的数据库文件。
如果只想清理角色和装备但保留账号,可以只勾选角色数据和装备数据相关选项,这样原来注册的账号还能继续登录使用,不需要重新注册。清理完成后重启服务端,用原账号登录游戏就会发现角色已经恢复为初始状态。
二、手动删除数据库文件
手动清理更彻底,也适合引擎控制器清理不干净的情况。操作前先关闭所有服务端程序,然后按以下路径逐个删除文件:
清理角色装备数据:打开DBServer文件夹,进入FDB目录,删除里面的Hum.db、Mir.db、Mir.db.idx三个文件。这三个文件存储了所有角色的等级、装备、背包、属性等信息。
清理账号数据:打开LoginSrv文件夹,进入IDDB目录,删除ID.DB和ID.DB.IDX两个文件。这两个文件存储了所有注册的账号和密码信息。
清理行会数据:打开Mir200文件夹,进入GuildBase目录,先清空GuildList.txt文件中的所有内容并保存,然后进入Guilds子文件夹,删除里面所有的txt文件。
清理沙巴克数据:打开Mir200文件夹,进入Castle目录,找到对应沙巴克的文件夹,打开SabukW.txt文件,将OwnGuild=后面的内容清空,保存后沙巴克就恢复为无人占领状态。
清理排行榜和天下第一:打开Mir200文件夹,进入Envir目录,找到top.txt文件,将其中的排名数据清空或改为默认值。
清理仓库密码和好友数据:打开Mir200文件夹,进入Envir目录,分别找到Storage和Friends文件夹,删除里面的所有文件。
清理完成后重启服务端,所有玩家数据就全部清空了。
三、清理脚本变量产生的非常规数据
有些版本通过脚本变量存储了捐献排行、充值排行、活动记录等数据,这些数据不会通过一键清理或手动删除数据库文件来清除,需要到脚本文件中单独处理。
打开Mir200文件夹,进入Envir目录,用文本搜索工具搜索关键字,比如捐献、排行、会员、天下第一等,找到对应的txt文件后清空内容或删除文件。如果不确定哪些文件是脚本变量数据,可以查看版本说明或脚本注释,避免误删重要配置。
四、注意事项
清理数据前务必备份整个MirServer文件夹,清理出错后可以快速恢复。多区架设时,清理数据前要先确认引擎控制器中配置的路径指向的是正确的区服目录,否则可能误删其他区的数据。清理完成后记得重启服务端,否则旧数据可能仍然缓存在内存中,导致清理不彻底。

