一、清空前核心准备(必做步骤)
1.停止服务端所有进程
关闭服务端控制面板内所有运行程序,包括游戏主进程、数据库进程、登录器进程等。右键点击任务管理器,结束所有与传奇服务端相关的进程,确保数据文件无占用,避免清理时出现文件损坏。
2.备份关键数据文件
备份服务端根目录下的MirServer文件夹,重点保留Mir200、DBServer、LoginSrv三个核心目录,复制至非系统盘(如D盘/备份文件夹)。同时备份数据库文件,SQL数据库需通过企业管理器完整备份,Access数据库直接复制MDB文件,防止清理失误导致数据丢失。
3.确认清理范围
明确需清空的老数据类型:玩家角色数据、背包物品数据、交易记录、任务数据、日志数据、地图怪物刷新记录等。无需清理的核心配置文件(如MapInfo.txt、Merchant.txt)需单独标记,避免误删。
二、通用引擎数据清理步骤(适配主流开服引擎)
1.玩家角色及物品数据清理
打开服务端数据库目录,路径为MirServer\DBServer\FDB(Access数据库)或对应SQL数据库。Access数据库直接删除以下文件:HumData.db(角色基础数据)、ItemData.db(物品数据)、MagicData.db(技能数据)、TaskData.db(任务数据)。
SQL数据库操作:登录企业管理器,展开对应数据库,右键点击Hum、Item、Magic、Task等数据表,选择“清空表”,确认删除所有记录(切勿删除数据表结构)。执行完毕后刷新数据库,确认表内无残留数据。
2.交易与社交数据清理
Access数据库删除TradeData.db(交易记录)、GuildData.db(行会数据)、FriendData.db(好友数据);SQL数据库清空Trade、Guild、Friend数据表。清理后需删除MirServer\Mir200\Envir\GuildDir文件夹内所有行会文件,确保行会数据彻底清空。
3.日志与缓存数据清理
进入MirServer\Log目录,删除所有日志文件(后缀为.log),包括登录日志、操作日志、错误日志等。打开MirServer\Mir200\Envir\Cache文件夹,删除所有缓存文件(后缀为.cache),清空地图缓存与怪物刷新缓存。
SQL数据库需清理日志表:清空Log_Login(登录日志)、Log_Operate(操作日志)、Log_Trade(交易日志),减少数据库占用空间。
4.地图与怪物刷新数据清理
打开MirServer\Mir200\Envir\MonItems.txt(怪物掉落配置),保留基础掉落规则,删除自定义添加的临时掉落记录。删除MirServer\Mir200\Envir\MapQuest.txt(地图任务配置)内的过期任务数据,保留核心任务配置。
进入MirServer\Mir200\Map目录,删除所有.map文件的临时缓存(后缀为.tmp),确保地图文件纯净,无残留怪物刷新记录。
三、主流引擎专属清理步骤
1.热血引擎(1.76/1.80经典版)
额外清理MirServer\Mir200\Envir\Market_Sell.txt(拍卖行数据)和Market_Buy.txt(收购行数据),删除所有记录后保存。打开DBServer\FDB\RankData.db(排行榜数据),删除文件后新建空白文件,确保排行榜重置。
2.合击引擎(1.85/1.95版本)
清空MirServer\Mir200\Envir\HeroData.db(英雄数据),SQL数据库则清空Hero数据表。删除MirServer\Mir200\Envir\Combination.txt(合击技能数据)内的过期记录,保留合击技能基础配置。
3.变态版引擎(超变/中变版本)
清理MirServer\Mir200\Envir\SuperItem.db(特殊物品数据)和SuperSkill.db(特殊技能数据),删除临时添加的变态物品与技能记录。清空DBServer\FDB\VipData.db(VIP数据),重置VIP等级与权限。
四、清理后验证与重启步骤
1.数据验证
打开数据库,检查各核心数据表(Hum、Item、Guild等)是否为空,配置文件(MapInfo.txt、Merchant.txt)是否完整。进入MirServer\Mir200\Envir目录,确认关键配置文件无缺失、无修改。
2.服务端重启
依次启动数据库进程、登录器进程、游戏主进程,打开服务端控制面板,确认所有进程正常运行,无报错提示。登录游戏测试,创建新角色,验证角色创建、物品获取、技能学习等功能是否正常,确认老数据已彻底清空。
五、常见问题解决
1.清理后服务端启动报错
大概率为误删核心配置文件,从备份文件夹复制对应缺失文件(如MapInfo.txt、DBServer.exe),覆盖至服务端对应目录,重启服务端即可。
2.残留老玩家数据
检查SQL数据库内是否存在隐藏数据表,或Access数据库内是否有备份数据文件(后缀为.bak),删除备份文件后重新清空核心数据表,确保无残留。
3.清理后数据库占用过大
SQL数据库执行“收缩数据库”操作,右键点击数据库→任务→收缩→数据库,释放占用空间。Access数据库则打开文件,选择“工具→数据库实用工具→压缩和修复数据库”。
六、定期清理建议
建议根据开服时长定期清理数据:短期开服(1-3个月)每月清理1次日志与缓存数据;长期开服(6个月以上)每3个月全面清理1次角色、物品等核心数据,保持服务端运行流畅,减少数据库占用。每次清理前务必完成数据备份,避免意外损失。
1.停止服务端所有进程
关闭服务端控制面板内所有运行程序,包括游戏主进程、数据库进程、登录器进程等。右键点击任务管理器,结束所有与传奇服务端相关的进程,确保数据文件无占用,避免清理时出现文件损坏。
2.备份关键数据文件
备份服务端根目录下的MirServer文件夹,重点保留Mir200、DBServer、LoginSrv三个核心目录,复制至非系统盘(如D盘/备份文件夹)。同时备份数据库文件,SQL数据库需通过企业管理器完整备份,Access数据库直接复制MDB文件,防止清理失误导致数据丢失。
3.确认清理范围
明确需清空的老数据类型:玩家角色数据、背包物品数据、交易记录、任务数据、日志数据、地图怪物刷新记录等。无需清理的核心配置文件(如MapInfo.txt、Merchant.txt)需单独标记,避免误删。
二、通用引擎数据清理步骤(适配主流开服引擎)
1.玩家角色及物品数据清理
打开服务端数据库目录,路径为MirServer\DBServer\FDB(Access数据库)或对应SQL数据库。Access数据库直接删除以下文件:HumData.db(角色基础数据)、ItemData.db(物品数据)、MagicData.db(技能数据)、TaskData.db(任务数据)。
SQL数据库操作:登录企业管理器,展开对应数据库,右键点击Hum、Item、Magic、Task等数据表,选择“清空表”,确认删除所有记录(切勿删除数据表结构)。执行完毕后刷新数据库,确认表内无残留数据。
2.交易与社交数据清理
Access数据库删除TradeData.db(交易记录)、GuildData.db(行会数据)、FriendData.db(好友数据);SQL数据库清空Trade、Guild、Friend数据表。清理后需删除MirServer\Mir200\Envir\GuildDir文件夹内所有行会文件,确保行会数据彻底清空。
3.日志与缓存数据清理
进入MirServer\Log目录,删除所有日志文件(后缀为.log),包括登录日志、操作日志、错误日志等。打开MirServer\Mir200\Envir\Cache文件夹,删除所有缓存文件(后缀为.cache),清空地图缓存与怪物刷新缓存。
SQL数据库需清理日志表:清空Log_Login(登录日志)、Log_Operate(操作日志)、Log_Trade(交易日志),减少数据库占用空间。
4.地图与怪物刷新数据清理
打开MirServer\Mir200\Envir\MonItems.txt(怪物掉落配置),保留基础掉落规则,删除自定义添加的临时掉落记录。删除MirServer\Mir200\Envir\MapQuest.txt(地图任务配置)内的过期任务数据,保留核心任务配置。
进入MirServer\Mir200\Map目录,删除所有.map文件的临时缓存(后缀为.tmp),确保地图文件纯净,无残留怪物刷新记录。
三、主流引擎专属清理步骤
1.热血引擎(1.76/1.80经典版)
额外清理MirServer\Mir200\Envir\Market_Sell.txt(拍卖行数据)和Market_Buy.txt(收购行数据),删除所有记录后保存。打开DBServer\FDB\RankData.db(排行榜数据),删除文件后新建空白文件,确保排行榜重置。
2.合击引擎(1.85/1.95版本)
清空MirServer\Mir200\Envir\HeroData.db(英雄数据),SQL数据库则清空Hero数据表。删除MirServer\Mir200\Envir\Combination.txt(合击技能数据)内的过期记录,保留合击技能基础配置。
3.变态版引擎(超变/中变版本)
清理MirServer\Mir200\Envir\SuperItem.db(特殊物品数据)和SuperSkill.db(特殊技能数据),删除临时添加的变态物品与技能记录。清空DBServer\FDB\VipData.db(VIP数据),重置VIP等级与权限。
四、清理后验证与重启步骤
1.数据验证
打开数据库,检查各核心数据表(Hum、Item、Guild等)是否为空,配置文件(MapInfo.txt、Merchant.txt)是否完整。进入MirServer\Mir200\Envir目录,确认关键配置文件无缺失、无修改。
2.服务端重启
依次启动数据库进程、登录器进程、游戏主进程,打开服务端控制面板,确认所有进程正常运行,无报错提示。登录游戏测试,创建新角色,验证角色创建、物品获取、技能学习等功能是否正常,确认老数据已彻底清空。
五、常见问题解决
1.清理后服务端启动报错
大概率为误删核心配置文件,从备份文件夹复制对应缺失文件(如MapInfo.txt、DBServer.exe),覆盖至服务端对应目录,重启服务端即可。
2.残留老玩家数据
检查SQL数据库内是否存在隐藏数据表,或Access数据库内是否有备份数据文件(后缀为.bak),删除备份文件后重新清空核心数据表,确保无残留。
3.清理后数据库占用过大
SQL数据库执行“收缩数据库”操作,右键点击数据库→任务→收缩→数据库,释放占用空间。Access数据库则打开文件,选择“工具→数据库实用工具→压缩和修复数据库”。
六、定期清理建议
建议根据开服时长定期清理数据:短期开服(1-3个月)每月清理1次日志与缓存数据;长期开服(6个月以上)每3个月全面清理1次角色、物品等核心数据,保持服务端运行流畅,减少数据库占用。每次清理前务必完成数据备份,避免意外损失。

