当前位置 : 745v传奇网 | 传奇教程 | 

传奇单机架设找不到指定路径没D盘换盘仍报错的完整排查修复

来源: 作者: 点击:
“找不到指定路径”不是你选错盘,而是服务端里还写死着D:\MirServer。只改解压位置、不改配置,引擎照样去D盘找文件。

一、先确认文件真实解压位置
打开你放服务端的盘,比如E盘,看路径是不是:
E:\MirServer
不要解压成E:\新建文件夹\MirServer,也不要放桌面、文档、ProgramFiles这类带空格和权限限制的地方。
路径必须纯英文、无空格、无中文、无括号。

二、全局替换所有D盘路径
用Notepad++打开服务端根目录,搜索所有.txt/.ini文件,把:
D:\MirServer
全部替换成你实际路径,比如:
E:\MirServer
重点文件:
Mir200\!Setup.txt
Mir200\LoginGate.ini
Mir200\GateServer.ini
DBServer\!ServerInfo.txt
GameCenter相关配置
替换后检查这些参数:
BaseDir
MapDir
DataDir
LogDir
ScriptDir
DBPath
ServerPath
全部必须指向E:\MirServer下的真实目录。

三、Hero引擎还要改DBC2000
控制面板→BDEAdministrator→HeroDB
PATH改成:
E:\MirServer\Mud2\DB
不是填D盘,也不是只改服务端文本。

四、引擎控制器重新走配置向导
打开GameCenter.exe或启动器→配置向导
把盘符从D改成E
下一步保存到当前路径
关掉全部网关和M2,重新启动

五、换盘还报错,查这5个漏点
1.只改了Setup.txt,没改网关ini
LoginGate、RunGate、DBServer各有独立配置。
2.解压多了一层目录
配置写E:\MirServer\Mir200
实际在E:\MirServer\MirServer\Mir200→必报错。
3.杀软把M2Server.exe删了
Defender/360/火绒隔离区恢复,加信任,重新解压被删文件。
4.文件是0KB或快捷方式
看M2Server.exe、DBServer.exe大小,不对就重解压。
5.注册表残留旧路径
regedit搜WADEMADE或MirServer,把里面D:\改成E:\。

六、懒人临时方案(不推荐长期用)
管理员CMD执行:
substD:E:\MirServer
相当于虚拟出一个D盘指向E盘目录,老版本端能直接跑。
重启电脑后失效,适合临时测试。

七、正确最小结构示例(E盘)
E:\MirServer\
├─Mir200\
├─DBServer\
├─LoginSrv\
├─Gate_Server\
├─Mud2\DB\
└─登录器/客户端补丁

只要“实际路径=配置路径=DBC路径=启动器路径”四者一致,换任何盘都能起。
还卡住的话,把报错弹窗原文和服务端根目录截图发出来,能直接定位是哪一行配置没改透。
[顶部]