当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务端默认D盘改C盘路径实操

热度:
将传奇服务端默认路径从D盘改为C盘,核心在于修改所有配置文件中的绝对路径及同步更新DBC2000数据库指向。若仅移动文件夹而不修改配置,启动时会出现“数据库读取失败”或“配置文件路径错误”。

一、文件迁移与全局路径替换

第一步:解压至C盘并备份
将服务端压缩包解压至C盘根目录,建议命名为C:\MirServer(路径严禁包含中文或空格)。修改前,备份Mir200\!setup.txt、DBServer\DataBase.ini、LoginSrv\LoginSrv.ini三个核心文件,防止改错导致无法启动。

第二步:批量修改配置文件
使用记事本或Notepad++对MirServer文件夹内所有.txt、.ini、.cfg文件进行全局查找替换。
-操作:打开文件→按Ctrl+H→查找内容D:\MirServer→替换为C:\MirServer→全部替换并保存。
-必须修改的核心文件:
◦Mir200\!setup.txt:修改DBPath、LogPath、GuildPath等所有路径项。

-DBServer\!addrtable.txt及DataBase.ini:修正数据库连接路径。
◦各网关配置文件(LoginGate\Config.ini、RunGate\Config.ini):检查是否有硬编码的D盘路径。

二、引擎控制器与DBC2000数据库重配

第三步:更新引擎控制器目录
运行GameCenter.exe(引擎控制器),点击“配置向导”。
-在第一步“游戏所在目录”中,手动将D:\MirServer改为C:\MirServer。
•在“ACCESS数据库路径”中,同步修改为C:\MirServer\DB(或对应Mud2/DB目录)。

-点击“下一步”直至“保存”,完全关闭控制器并重新打开,确保内存中的路径生效。

第四步:重设DBC2000数据库别名
打开控制面板中的BDEAdministrator(32位系统需用32位版本)。
-找到左侧Databases下的HeroDB别名(若无则新建STANDARD类型并命名)。
-右侧PATH栏中,将路径由D:\MirServer\Mud2\DB修改为C:\MirServer\Mud2\DB。
•点击Apply(应用)保存,关闭窗口。若提示路径不存在,请先确认C盘下DB文件夹是否存在。

三、特殊引擎与残留脚本排查

GOM/GEE引擎补充步骤
若使用GOM或GEE引擎,除上述步骤外,还需检查:
-Mir200\PlugList.txt:查看引用的插件路径是否仍指向D盘。
•Mir200\Envir\Market_Def\QFunction-0.txt:搜索脚本中的D:\盘符,部分版本脚本写死了日志生成路径。

启动失败排查
若修改后M2Server启动报错或数据库加载失败:
1.检查!setup.txt中[Share]节点下的路径是否已全部更新。
2.确认C盘权限:右键MirServer文件夹→属性→安全,赋予Users组“完全控制”权限,防止因权限不足导致日志写入失败。
3.查看M2Server启动时的报错行号,通常直接指向未修改成功的残留D盘路径。

建议:修改完成后,务必重启电脑再启动服务端,以确保BDE数据库连接和系统文件句柄完全刷新。对于网吧等无D盘环境,还需检查注册表HKEY_LOCAL_MACHINE\SOFTWARE\WEMADE中是否有残留的D盘键值。
[顶部]