自己架设的单机传奇忘记朋友建立的账号密码,不用重新注册,通过服务端自带程序或数据库文件就能找回,两种方法覆盖绝大多数单机端,操作步骤清晰,新手也能快速上手。
一、最省心:服务端程序直接查改(适合一键端 / 新手)
多数单机传奇服务端自带账号管理功能,启动服务端后就能直接操作,不用碰复杂文件。
1. 通过 LoginSrv.exe 改密码
启动服务端所有程序(包括黑色命令窗口和 M2 控制器),找到名为 “LoginSrv.exe” 的登录服务窗口(通常标题带 “登录服务” 字样,最小化在任务栏)。
点击窗口菜单栏的 “账号管理”,在弹出的界面中,“账号” 栏直接输入记得的账号名(若账号也忘,看下方 “通过人物名反查账号” 方法),点击 “搜索”。
搜索结果出现后,双击该账号条目,在 “密码” 栏直接输入新密码(比如 123456),点 “确定” 保存,立即生效,直接用新密码登录即可。
2. 记不住账号?通过人物名反查
若连账号都忘记,但记得游戏里的人物名,用 “DBserver.exe” 程序反查:
找到服务端文件夹里的 “DBserver.exe”(数据库服务程序,启动后会有独立窗口),点击菜单栏 “管理→数据管理”,在 “人物名称” 栏输入记得的角色名,点 “查找”。
找到人物后,右侧列表会显示对应的 “登录账号”,记下账号后,再按上面 “LoginSrv.exe 改密码” 步骤操作即可。
二、兜底法:数据库文件直接查改(适配所有服务端)
若服务端没有可视化管理窗口,直接找账号数据库文件修改,路径和文件类型虽有差异,但核心逻辑一致。
1. 找到账号数据库位置
打开服务端根目录,按路径 “MirServer→LoginSrv→IDDB” 查找,里面的 “ID.DB” 和 “ID.DB.idx” 就是账号数据库文件,前者存账号密码,后者是索引文件。
若找不到该路径,直接在服务端根目录搜索 “ID.DB”,多数单机端的账号数据都集中在这里。
2. 查改账号密码(分两种情况)
情况 1:明文 / 简单加密(新手友好)
用记事本直接打开 “ID.DB”(若提示无法打开,右键选择 “打开方式→记事本”),按 “Ctrl+F” 搜索记得的关键词(比如人物名、部分账号名)。
找到类似 “账号 | 密码 | 人物名” 的条目,比如 “test123|123456 | 战士小号”,密码字段若显示纯数字 / 字母(如 123456),就是明文,直接记下或改成新密码;若显示短字符串(如 e10adc3949ba59abbe56e057f20f883e),大概率是 MD5 加密,可网上找 “MD5 加密工具”,输入新密码生成加密串替换原字符。
情况 2:专用数据库格式(需工具)
若记事本打开是乱码,说明是传奇自定义数据库格式,需用 “DBC2000” 或 “传奇数据库编辑器” 打开:
下载工具后,打开程序点击 “打开”,选择服务端 “LoginSrv→IDDB→ID.DB”,找到 “Account” 表,里面 “AccountName” 列是账号,“Password” 列是密码,直接修改 “Password” 字段为新密码,保存即可。
3. 生效关键:重启服务端
改完文件后,必须关闭所有服务端窗口(包括 LoginSrv、DBserver、M2 控制器),重新双击 “启动服务端.bat”,新密码才会生效,否则会沿用旧数据。
三、改完登不上?3 个常见问题排查
找错数据库文件:部分服务端有 “LoginSrv_备用”“旧版数据” 文件夹,改了备用文件夹里的 ID.DB 没用。启动服务端时看 LoginSrv 窗口日志,会显示 “加载 IDDB 路径:XXX”,按这个路径找文件。
工具适配问题:用 DBC2000 打开提示 “格式错误”,换 “传奇专用数据库查看器”(网上搜关键词能下到),这类工具适配多数单机端数据库格式。
人物数据与账号不匹配:若改完账号密码仍登不上,检查 “DBserver→FDB” 文件夹(人物数据库),确保里面有对应账号的人物文件,没有的话从服务端备份文件夹复制过来。
最后提醒:改密码后最好在记事本记下 “账号 - 密码 - 人物名”,单机端数据没云端备份,丢了只能再走一遍流程,简单记录能省不少事。

