单机传奇服务端架设全流程从零到进游戏

来源: 作者: 点击:
自己开个单机传奇玩,核心就五件事:搞到服务端、装数据库、改本地IP、按顺序启动、配登录器进游戏。下面按实际动手顺序写,照着点就能跑起来。

一、准备工具
• 服务端:下载完整单机版传奇服务端包(常见 GOM、GEE、LEG、HERO、翎风引擎),必须带 Mir200、DBServer、LoginSrv、LoginGate、RunGate、GameCenter.exe 这些目录和文件,缺一个都起不来。

- 客户端:官方 1.76 或 1.80 纯净客户端(10周年/12周年纪念版都行),用来进游戏画面。
• 数据库:老引擎用 DBC2000(32位汉化版),新 GOM 用 ACC、新 GEE 用 SQLite 或自带数据库,不用装 DBC。

- 运行库:Visual C++ 2005-2022 合集(x86 必装)、DirectX 9.0c、.NET Framework 3.5 和 4.8 开启。
• 解压路径全英文,推荐 D:\MirServer 放服务端,D:\MirClient 放客户端,桌面和中文字符路径一律不行。

二、装 DBC2000(仅老引擎需要)
1. 双击安装包一路下一步,默认进 C:\Program Files\DBC2000。
2. 控制面板切大图标,打开 BDE Administrator。
3. 左侧 Databases 右键 New,类型 STANDARD,名字改成 HeroDB(大小写敏感,别写 herodb)。
4. 右边 Path 点三点按钮,选 D:\MirServer\Mud2\DB。
5. Ctrl+A 保存,关掉。能看到 Item.DB、Monster.DB 列表就是通了。

三、改服务端配置(单机固定 127.0.0.1)
打开 D:\MirServer\Mir200 目录:
• Setup.ini 里 ServerIP 或 IP 改成 127.0.0.1,ServerName 随便起,ExpRate 想快改 200,GoldRate 改 50,端口 7000/7100 别动。

- Envir\ServerInfo.txt 和 IPList.txt 里的 IP 全替换成 127.0.0.1。
• GOM 引擎进 Config\LoginConfig.ini 和 GameConfig.ini,IP=127.0.0.1,LoginPort=7000,GamePort=7100。

- GEE 引擎双击 GEE引擎配置器.exe,基本设置填 127.0.0.1、登录端口 7000、游戏端口 7100,数据库名称默认 MirDB 别动,客户端路径指到 D:\MirClient,保存。

四、启动顺序(错一步全崩)
大部分引擎有 GameCenter.exe 控制台,点“配置向导”存一遍再点“启动游戏控制器”会自动按序拉起;手动启动则严格照这个顺序,每个窗口起来再开下一个:
1. DBServer.exe(或 DBSrv200/DBServer.exe)—— 等“数据库连接成功”
2. LogServer.exe —— 日志服务,起完最小化
3. LoginSrv.exe —— “登录服务器启动成功”
4. LoginGate.exe / RunGate.exe / SelGate.exe —— 三组网关依次开
5. M2Server.exe(在 Mir200 下)—— 加载地图 NPC 怪物,底部状态栏出“服务器正常运行”且无红字即成功。

五、做登录器进游戏
• 老引擎:用服务端自带的“传奇单机登录器.exe”,或打开登录器配置器,客户端路径选 D:\MirClient,服务器名跟着 Setup.ini 写,IP 127.0.0.1,端口 7000,生成登录器放到客户端根目录。

- GOM:配置器里列表地址写 1单机传奇 127.0.0.1
7000,生成后丢进客户端。
• GEE:服务端常带 GEE单机登录器.exe,直接填 127.0.0.1:7000 用。

• 首次没账号就在登录界面注册,或 M2 里点“信息-管理员名单”加个 admin 账号,游戏内用 @make 系列命令发装备。

六、常见起不来的坑
• M2 闪退:VC++ 运行库没装全,或 Mir200\Envir 文件缺了,补运行库、校验服务端完整性。

- 提示端口被占用:cmd 里 netstat -ano | findstr 7100 找到 PID 结束掉,或在配置向导把 7100 改成 7101、7201,登录器端口同步改。
• DBC 报找不到数据库:HeroDB 名字拼错、Path 没指到 Mud2\DB、64位系统没把 BDE 目录拷进 SysWOW64。

• 进游戏黑屏:客户端 WAV 文件夹被删,或补丁没覆盖——把服务端“补丁”目录里的 Graphics、Map、WIL 按同名覆盖进 D:\MirClient。

• 杀毒把 GomGame.exe、M2Server.exe 删了:临时关 Defender 和火绒再解压,加白名单。

服务端五个窗口全常驻后台别关,双击登录器建号进比奇,单机自己开服跑图刷怪就这流程。