传奇单机模式自己架设:服务端到进游戏完整流程

来源: 作者: 点击:
传奇单机就是本机跑服务端、本机客户端连 127.0.0.1。不用公网 IP、不用备案、不用让别人进,先把自己这台电脑变成“一台小服务器”。

一、先定版本

别一上来就下“最新合击三端秒杀端”。新手先选一种:

• 传奇2 1.76 复古:最稳,资源多,命令简单

• 传奇2 1.80/1.85 合击:功能多,配置稍复杂

• GOM/GEE 微端:画面好,但微端服务、补丁、PAK 密码一套套

- HERO/3K:老站长短,命令多,适合做功能服
• 传奇3 1.45/光通:元素系统、地图多,环境老

• 翎风/龙族:三端方向,新手先别碰

单机推荐:1.76 精品端 或 GOM 1.76 单机包。资料最多,错了能搜到答案。

二、准备系统环境

老引擎喜欢老系统:
• Windows 2003:最稳

• Windows XP:能跑但硬件驱动烦

• Windows 7 32位:折中

• Windows 10/11 64位:能跑,但老 Delphi/C++ 程序容易卡运行库、杀软、兼容模式

真想省事:VMware 装个 Windows 2003 虚拟机,里面架服,外面 Win10 跑客户端。

必备运行库:
• Visual C++ 2005 / 2008 / 2010 / 2013

- VB6 运行库
• DirectX 9.0c

• MSXML

• WinRAR

• Notepad++

• 数据库:Access(老端)、MSSQL 2000/2005、MySQL 5.x 看版本

三、拿到的端先看结构

正常传奇2服务端目录大概这样:
• Mir200

• Envir

• Gate_Server

• LogServer

• LoginGate

• RunGate

- DBSrv200
• !Setup.txt

• LoginGate.cfg

• RunGate.cfg

• 数据库文件:.mdb / .bak / .sql

• 登录器生成工具

• 补丁:Data、Map、Wav、Wil、Wix、Pak

如果只有一个“一键启动.exe”加一堆 dll,没说明文档,先查毒。很多打包端夹带东西。

四、数据库这一步别跳

用 MSSQL 的端:
1. 装 MS SQL,混合身份验证,sa 密码记好
2. 新建数据库,名字看说明,常叫 Mir2、HeroDB、GameDB、AccountDB
3. 还原 .bak,或附加 .mdf/.ldf
4. 看 Mir200 里 DBConfig.ini / !Setup.txt 里的:
DBHost=127.0.0.1
DBUser=sa
DBPass=你的密码
DBName=Mir2
5. 密码错、库名错、IP 不是 127.0.0.1,后面全红字

用 Access 的端:
• 一般把 HeroDB.mdb 放好路径就行

- 老 DBSrv200 读 Jet 引擎,Win10 可能要装 Access Database Engine
• 路径别中文,别放桌面

用 MySQL 的端:
• 别用 MySQL 8.0,老 PHP 管理后台连不上

- 建库用 utf8 或 gb2312,看原端说明
• 导入 sql 后改 config.php / db.ini

五、改本机 IP

单机全部填 127.0.0.1,但有些网关写死 0.0.0.0 或内网 IP 也行。

要检查的位置:
• LoginGate.cfg:ListenAddr、ServerAddr

• RunGate/GameGate.cfg:GateAddr、GameServerAddr

• DBSrv200 配置:DBAddr、LoginSrvAddr

- M2 里 !Setup.txt:ServerIP、DBHost
• 登录器列表:127.0.0.1 7000

• 客户端 !serverinfo.txt 或 serverlist.txt

• mir.ini / mirsetup.ini 里 IP 段

端口别乱动:
• 7000 登录

• 7100 角色/账号

• 7200 游戏网关

• 5000/5500 DB 通信

• 5600 日志/内部

改端口必须登录器、网关、M2 三处一致,不然卡“连接服务器”“角色列表为空”。

六、启动顺序

错序必崩:

1. 数据库服务
2. DBSrv200 / DBServer
3. LoginGate 登录网关
4. RunGate / GameGate 游戏网关
5. M2 / GameSrv 主程序
6. LogServer 日志服务
7. 网站/GM后台(可选)

有的端是“M2Server.exe”一个主程序带所有,有的端是五六个窗口。多窗口时看每个窗口有没有红字:
• cannot open database → 库名/密码错

- bind failed → 端口被占
• map not found → 地图目录错

• load monster error → MonGen / 怪物库路径错

七、客户端和补丁

传奇2 单机一般用:
- 1.76 原版客户端
• 服务端给的 Data / Map / Wav 补丁

• 登录器放客户端根目录

步骤:
1. 装原版客户端
2. 把补丁按说明覆盖:Data 进 Data,Map 进 Map,Wav 进 Wav
3. 放登录器到客户端目录
4. 改客户端 serverlist.txt:
1
127.0.0.1 7000 1.76单机
5. 登录器配置里服务器地址填 127.0.0.1,端口 7000
6. 右键登录器 → 属性 → 兼容模式 Win7 / XP SP3
7. 关 Defender 实时扫描、关 360、关火绒玩游戏模式别拦 exe

八、进游戏前先加自己为 GM

建角色,比如叫:管理员
进 Mir200\Envir\GMList.txt,写:
管理员 10
保存。
M2 → 系统设置 → 重新加载 GM 列表,或重启 M2。
角色退回选人界面再进。
聊天框输:
@make 金创药 1
出物品 = GM 成了。
不出:
• 命令名不对,看 Envir\Command.ini 里 MakeItem 叫 @make 还是 @item

• 权限没加载

• 角色名有空格/繁简不一致

九、单机常用改法

经验倍数:
Mir200\Envir\MapEvent.txt / !Setup.txt 里
KillMonExpRate=10
PowerTraining=1
或者 M2 游戏参数里改“经验倍率”。

爆率:
Mir200\Envir\MonItems\XXX.txt
沃玛教主.txt:
屠龙刀 1/10000
裁决之杖 1/5000
金币 1000/1

刷怪:
@mob 白野猪 1
不行就 @mon / @summon / @spawn,看本端命令。

改装备属性:
Mir200\Envir\StdItems.db 或 StdItems.txt
攻击、魔法、道术、持久、重量、等级、价格一行改。

十、单机最稳目录结构

D:\Mir\
├─ Mir200\
├─ LoginGate\
├─ RunGate\
├─ DBSrv200\
├─ LogServer\
├─ 数据库\
└─ 说明.txt

D:\MirClient\
├─ mir.dat
├─ login.exe
├─ Data\
├─ Map\
└─ Wav\

别放 C:\Program Files(x86),UAC 会让你改不了配置。
别放桌面,杀软最爱扫桌面。

十一、常见起不来现象

1. 点 M2 一闪而过
运行库没装、路径中文、Envir 缺文件、StdItems 损坏。

2. DBSrv200 红字连不上库
sa 密码错、MSSQL 没起、库没还原、DBHost 不是 127.0.0.1。

3. 登录器点开始没反应
RunGate 没起,或登录器列表端口和网关不对。

4. 能选角色进图黑屏
地图补丁没覆盖,Map 目录空,或客户端是 1.85 客户端塞了 1.76 端。

5. 进图后怪不动、NPC 不显示
Envir\Quest 没加载、MonGen.txt 路径错、脚本目录被杀软删了。

6. 攻击没伤害、技能不放
M2 没完全启动,看 M2 窗口最后一行是不是“服务器已启动”。

7. 单机自己能玩,朋友进不来
你填了 127.0.0.1,这只能本机。朋友要进得填内网/公网 IP、关防火墙、端口映射,那就不是纯单机了。

十二、微端单机别踩坑

微端是把补丁放服务器,客户端边玩边下。
单机用微端纯属找罪受:
• 微端服务得起

• PAK 密码要对

• 资源列表要对

• 客户端没下完就黑屏、贴图丢、技能特效消失

单机就用“完整客户端 + 完整补丁”,别用微端。

十三、GOM/GEE 单机要点

GOM 类常见文件:
• Mir2Server\GateServer\LoginGate\LoginGate.exe

• RunGate\RunGate.exe

• DBSrv\DBServer.exe

- M2Server\M2Server.exe
• !Setup.txt

• GameConfig.ini

• LoginGate.cfg

列表文件:
http://127.0.0.1/list.txt
或者本地:
D:\MirClient\serverlist.txt

GOM 登录器生成时填:
服务器名:单机1.76
地址:127.0.0.1
端口:7000
列表类型:文本
认证:关(单机别开商业登录器认证)

PAK 密码在 ResConfig 里,服务端和客户端必须一致,不然 Wil/Pak 读不出,装备全问号。

十四、HERO/3K 单机要点

HERO 命令多,Envir\Command.txt 很大。
GMList.txt 写:
角色名 10
M2 里“系统设置 - GM管理”也能加。
刷物品:
@make 物品 数量 绑定 极品上限 属性
例:
@make 屠龙刀 1 0 20 0

刷怪:
@mob 白野猪 1 0

HELP 命令:
@help
能列出本端支持命令,比瞎试强。

十五、传奇3 单机要点

传奇3 端常要:
• DBC2000(部分)

• MSSQL

• Mir3Server.ini

• 元素系统配置

- 客户端补丁大,神舰/沙巴克/冰风谷一套几十 G

命令和传奇2不同:
@item
@summon
@spawn
@levelup
@gold
不是 @make / @mob。

传奇3 单机最稳还是 Windows 2003 + 原版光通客户端 + 对应 Data 补丁。

十六、一键端能不能用

能用,但别信“傻瓜下一步”。
一键端问题:
• 路径写死 C 盘

• 杀软必报

• 密码写死还改不了

• 微端地址写别人服务器,单机也去拉外网

• 关了外网就黑屏

真用一键端:
1. 先断网测一次
2. 看它起哪些窗口
3. 找它真实列表地址
4. 把外网 IP 全改成 127.0.0.1
5. 备一份 Envir 和数据库再动

十七、改完配置必须做的三件事

1. 保存文件
2. M2 里点“重新加载”对应模块,或重启对应网关
3. 角色重登

很多人改了 !Setup.txt 不重启 M2,骂“配置没用”。

十八、单机存档和备份

架好当天备:
1. 数据库(mdb/bak/sql)
2. Mir200\Envir 整个目录
3. Mir200\Castle 沙巴克
4. 登录器
5. 客户端补丁清单
6. !Setup.txt / Gate 配置

压缩包名别用中文:
backup_176_local_20261001.7z

下次崩了直接解压回去了,不用重下 8G 端。

十九、排错最短路径

进不去就按这个看:
• M2 红字 → 先解决 M2

• DBSrv 红字 → 先解决库

• 网关没 Ready → 端口被占,netstat -ano 查

- 能选人但进图黑 → 地图/补丁
• 能玩但掉线 → 网关缓冲区、杀软、内存不够

• 命令没用 → GM 没加、命令名错、Command.ini 关了

• 列表失败 → 登录器列表地址错,不是服务端崩

二十、新手别碰的东西

• 三端 H5 转 App

• 商业登录器认证

• 微端 CDN

• 反外挂驱动

• 网关防 CC

• 自动更新程序

• 支付接口

• 后台提现/充值/邮件群发

这些是“给别人玩”才要的。单机就是:本机起服、本机进、改着玩、存个档。

二十一、最小可玩闭环

1. 下 1.76 单机版(带数据库+登录器+补丁)
2. 装 VC/VB/DX 运行库
3. 还原/放好数据库
4. 所有 IP 改 127.0.0.1
5. 按 库→DB→LoginGate→RunGate→M2 启动
6. 原版客户端覆盖补丁
7. 登录器列表 127.0.0.1:7000
8. 建号进游戏
9. GMList 加自己为 10
10. @make 木剑 1 验证
11. 改经验、改爆率、加 NPC、备 Envir

走到第 8 步就算架设成功。后面都是调着玩。

二十二、启动批处理小技巧

多窗口端可以写个 start.bat:
@echo off
start DBSrv200\DBServer.exe
timeout /t 3
start LoginGate\LoginGate.exe
timeout /t 3
start RunGate\RunGate.exe
timeout /t 3
start M2Server\M2Server.exe

别用 ping 1.1.1.1 当延时,timeout 更稳。
关机反过来关 M2 再关库,角色数据不容易坏。

二十三、角色数据坏了怎么办

表现:
• 上线瞬退

• 背包物品变问号

• 等级变 0

- 坐标 0,0 卡死
• M2 报 character data corrupt

处理:
1. 进库里 Characters/Player 表
2. 把该角色 X/Y 改成 330/330(比奇城)
3. MapNumber 改成 0
4. 清掉 CurX/CurY 异常值
5. 背包超 40 格的脏数据删掉
6. 还不行就备份后删角色重建

二十四、单机想“像服主一样改”

重点就三块文件:
• Envir\MonItems:爆率

- Envir\MonGen.txt:哪里刷什么怪
• Envir\Npc.txt + Quest:NPC 和脚本

• StdItems:物品属性

• Magic.txt / 技能库:技能伤害、等级、消耗

- !Setup.txt:经验、掉率、PK、复活、行会、沙巴克

改这些比下十个“满攻速秒杀端”有用。单机意义就是随便改,改崩了回滚,不用怕别人骂。

二十五、最后一条底线

单机传奇不是装完就能玩,是“库起来、网关起来、M2 起来、补丁对上、登录器认 127.0.0.1”五件事同时成立。

任一项没成立,表现都像“点了没反应”。
别急着重下端,先看红字;红字比教程准。