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

传奇3单机版架设全流程:1.45光通本地进

热度:
传奇3(1.45 光通怀旧版)单机自玩,核心是"SQL/DBC 数据库 + 服务端三进程 + 配套客户端 + 127.0.0.1 登录器"四件对齐。和热血传奇 1.76 用 DBC2000 不同,光通版 1.45 大多走 SQL Server(也有少量 DBC 版),下面按 SQL 版主线走,DBC 版在对应步骤标注差异。

一、资源准备与路径铁律
• 服务端:下"传奇3 1.45 光通怀旧单机完整包",必须含 Mir3Server/LoginSrv/DBSrv/Mir3Game(EI) 目录、MudDB 备份或绿色 SQL 实例、登陆器文件夹、注册 ODBC.reg。

- 客户端:必须用同版本 1.45 光通客户端(约 800MB-1GB),盛大官方新客户端协议不对,进图黑屏。
• 路径全纯英文无空格:服务端解压 D:\Mir3Server,客户端装 D:\Mir3Client,中文路径(D:\游戏\传奇3)必崩。

二、数据库配置(SQL 版)
1. 装 SQL Server 2000 或 MSDE 2000+SP4(Win10/11 可用 SQL2008R2 精简版或绿色 GSQL.exe)。混合模式,sa 密码自定。
2. 企业管理器新建数据库 MudDB(或 Account,看包内说明),还原服务端带的 MudDB.DAT 备份;绿色版直接双击"绿色sql服务程序.exe"加载实例。
3. 控制面板 → 管理工具 → ODBC → 系统 DSN → 添加 SQL Server → 名称填 MudDB(必须与服务端配置一致)→ 服务器 local → SQL 验证填 sa 和密码 → 默认数据库指 Mud/Account → 测试数据源成功。
(DBC 版替代动作:装 DBC2000 → BDE Administrator 新建 STANDARD 库命名 HeroDB → PATH 指 D:\Mir3Server\Mud2\DB → Save。其余步骤同。)

三、服务端 IP 与端口改写
单机全部填 127.0.0.1,逐文件改:
• LoginSrv\LoginGate.ini:ServerIP=127.0.0.1,Port=7000(登录端口)

• DBSrv\dbsrc.ini 或 DBConfig.ini:DBIP=127.0.0.1,DBUser=sa

- Mir3Game 目录 Setup.txt / ServerInfo.ini:ServerIP=127.0.0.1,GamePort=7100,RunGate Port=7200
• 部分包根目录有 String.ini / M2Server.ini,GateIP/ServerIP 一并改 127.0.0.1

- 服务端"架设前必看"文件夹里双击 ODBC数据源一键搞定.reg、LoginSvr和DBSvr网关注册.reg,清旧注册表 bat 先跑一次。

四、严格启动顺序(错序必连不上)
1. 启 SQL 服务(或绿色 sql 程序),确认实例在线
2. 启 DBSrv.exe(DBServer)——显示"数据库服务已启动"
3. 启 LoginSrv.exe(LoginGate)——显示"LoginGate Start / Ready"
4. 启 Mir3Game.exe(EI_20061128 或 M2Server 同名)——等 30 秒~2 分钟加载地图脚本,底部出"Game Server Ready / 所有服务加载完成"
三个黑窗全程别关。

五、客户端补丁与登录器
• 服务端 Map 夹所有 .map 覆盖进客户端 Map;Data 夹、补丁夹(NewopUI.Pak 等)覆盖客户端同名目录,否则进游戏黑屏/缺图。

- 登陆器文件夹里运行 MakeGameLogin 或登录器配置器:服务器名自选,IP 127.0.0.1,登录端口 7000,游戏端口 7100,生成 exe 丢进客户端根目录。
• 改客户端 Mir3.ini / client.ini 里 ServerIP=127.0.0.1、Port=7000 兜底。

六、建号与 GM
• 双击登录器 → 注册账号(单机免激活,随意填账号密码)→ 选区进 → 建角色。

• GM 权限:服务端 Envir\AdminList.txt 或 DB\AdminList.txt 按包内格式加 * 角色名(或 !角色名),权限 1/10,重启 M2 生效;进游戏小退重进,@制造 类命令按该引擎前缀试(@make / @制造 / @GM)。

七、单机遇错直查
• 登录器"无响应/服务器未启动":三个黑窗是否全在、M2 是否出 Ready、端口 7000 被占用(netstat -ano|findstr 7000 查杀)

• 进游戏黑屏:客户端 Data/Map 没覆盖全,或用了非 1.45 客户端

• 提示连接数据库失败:ODBC 名称(MudDB/HeroDB)和服务端填的不一致,或 SQL 服务没起

• M2 启动崩:路径含中文、MudDB 没还原、ODBC 没测通,回第二步

• Win10/11 进游戏闪退:主程序属性兼容 XP SP3 + 管理员 + 禁用全屏优化,关 Defender 实时防护(网关和登录器常被误隔离)

落点:D:\Mir3Server(SQL/MudDB/127.0.0.1/7000)+ D:\Mir3Client(同版1.45/覆盖MapData/127.0.0.1登录器)+ 启动顺序 DBSrv→LoginSrv→Mir3Game 三窗常驻,注册账号即进。DBC 版把 SQL 那套换成 HeroDB+BDE 即可,其余完全同构。
[顶部]