一、准备环境和文件
先备齐四样:
传世服务端版本包,解压后是WolServer或MirServer目录
传世完整客户端,版本要和服务端配套
DBC2000安装包,老引擎必备
VC++运行库合集、DirectX9
电脑用Win10/Win11都行,内存8G起步,剩10G以上磁盘空间。解压前关掉360、火绒、WindowsDefender实时防护,把准备放服务端的目录加信任白名单。M2Server.exe、DBServer.exe、网关exe、登录器生成器经常被杀软静默隔离,表现就是启动缺文件、闪退、连不上。
解压软件用WinRAR或7-Zip,别用系统自带解压,容易把引擎文件解坏。
二、解压路径规范
服务端解压到磁盘根目录,纯英文短路径:
D:\WolServer
或者
D:\MirServer
客户端也放纯英文路径:
D:\CQClient
错误示范:
D:\传世单机\WolServer
C:\ProgramFiles\传奇世界
桌面\服务端1.0
路径里只要出现中文、空格、括号、数字开头带点,后续读配置、读地图、写日志都会随机异常。文件夹属性取消只读,给当前用户完全控制权限。
解压完打开根目录,确认核心目录都在:
Mir200或Wol200
Mud2\DB
DBServer
LoginSrv
LoginGate
SelGate
RunGate
GameCenter.exe
目录名因引擎不同会有差异,以你手里这版的实际结构为准,别硬套标准MirServer布局。
三、配置DBC2000数据库
老Hero、部分Blue系传世引擎必须做这一步。GOM/GEE新端如果走内置库可以跳过,但很多端还是认HeroDB,建议都配一次。
1.安装DBC2000,装默认路径,别改盘符。
2.控制面板切小图标,打开BDEAdministrator。
3.左侧Databases右键New,类型STANDARD,点OK。
4.别名严格写HeroDB,大小写敏感,别写成Herodb、herodb、Mir2DB。
5.右侧PATH指向服务端DB目录,比如D:\WolServer\Mud2\DB,必须指到DB文件夹这一层,能看到StdItems.DB、Magic.DB、Monster.DB。
6.Ctrl+A保存,关掉BDE,弹窗选Yes。
7.Win11打不开BDE,右键BDEADMIN.EXE用兼容模式加管理员身份运行。
常见错法:
PATH指到Mir200根目录
指到某个.db文件
末尾多写反斜杠
只关窗口没点保存
改完进Mud2\DB看一眼,StdItems.DB、Magic.DB、Monster.DB不能是0字节,坏了从原包重新解压。
四、引擎配置向导
进服务端根目录,找GameCenter.exe或“启动游戏服务器.exe”,右键管理员运行。
点配置向导,按下面填:
游戏目录:D:\WolServer
数据库名:HeroDB
服务器名:自定义英文,别带空格和特殊符号
IP地址:127.0.0.1
端口保持默认:
登录网关7000
角色网关7100
游戏网关7200
部分传世端默认端口可能是5000、5600,以端内ini原值为准,不要盲目改7000系列。改了端口就要同步改LoginGate配置、登录器列表、其他网关配置。
动态IP不勾,微端不勾,外网列表不填。单机所有IP统一127.0.0.1。
保存后别急着启动,用批量替换工具扫一遍服务端目录,把版本包里原作者外网IP全替换成127.0.0.1。重点查:
Mir200\!Setup.txt
LoginSrv\LoginSrv.ini
LoginGate\Config.ini
RunGate\RunGate.ini
SelGate相关ini
!addrtable.txt
!servertable.txt
Setup.txt里ServerIP、GameServerIP、DBServerIP都应该是127.0.0.1。区名要和后面登录器列表里写的一字不差,包括空格和全角符号。
五、启动顺序
手动启动严格按这个来:
1.DBServer.exe,黑窗显示数据库加载完成、连接成功
2.LoginSrv.exe,账号服务就绪
3.LoginGate.exe,监听登录端口
4.SelGate.exe,角色选择网关就绪
5.RunGate.exe,游戏数据网关监听
6.M2Server.exe,加载地图、怪物、NPC、脚本
每个窗口起来看一眼有没有红色报错,有红字先解决再起下一个。所有黑窗和白窗都不能关,关一个全链断开,最小化就行。
用控制器一键启动也行,本质是按上面顺序拉起进程。每次重启前先到任务管理器把M2Server、DBServer、LoginGate、RunGate、SelGate残留进程清干净,旧进程锁着端口新进程起不来。
M2窗口底部出现“服务器启动完成”“中州地图加载完成”且没有红字,才算核心起来。
六、端口占用排查
cmd里跑:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"
netstat-ano|findstr"7200"
看不到LISTENING就是没起或被占。看到PID去任务管理器结束占用进程,迅雷、酷狗、QQ游戏、浏览器常占这些口。
架服前先关掉下载工具和音乐软件,能省一半排错时间。
七、客户端补丁覆盖
把服务端自带的补丁包解压到客户端根目录D:\CQClient,直接合并覆盖:
Data
Map
Sound
Resources
wil/wzl/pak资源
注意两点:
补丁直接覆盖到客户端根目录,不要多套一层“补丁”文件夹
补丁必须和服务端版本配套,别拿别的端资源乱塞
传世客户端版本要和服务端匹配。老端用对应老客户端,新端用较新完整客户端。客户端曾经登过别的版本,先删掉旧补丁残留再覆盖,避免资源冲突。
覆盖完删掉客户端根目录下的Cache文件夹,清掉旧资源缓存。
八、生成传世登录器
别用普通热血传奇登录器,传世有版本校验和资源差异,必须用语传世配套登录器或登录器生成器。
打开服务端自带的登录器配置工具:
游戏名自定义
选单机模式,不选外网模式
客户端路径浏览到D:\CQClient\mir.exe(必须选mir.exe,选别的会客户端错误)
服务器列表新增线路:
服务器名:和Setup.txt里区名一致
IP:127.0.0.1
登录端口:7000
游戏端口:7200
勾选跳过版本校验(传世客户端有校验,不勾会登录失败)
PAK密码按Pak.txt原样填
微端不勾
点生成,把exe和配套dat、dll一起放到客户端根目录D:\CQClient,和mir.exe同级,别放桌面单独跑。
登录器和引擎必须同代,别拿GOM配置器配Hero端,协议不对进图黑屏或秒断。
九、建号进游戏
确认所有服务端窗口都在运行,双击客户端里的登录器。
传世部分端支持DBC里直接加账号,打开HeroDB的UserDB表,手动加记录:
Account:账号,如mir001
Password:密码,如123456
RoleName:角色名
YuanShenName:元神名,可留空默认生成
大部分新端也支持登录器界面直接注册,注册成功再登录。
选区,创建角色,进游戏。能看见中州城墙、能走动、和老兵NPC对话、打怪捡物,就算架设通了。
测元神功能按F10打开元神面板,能召唤元神、放元神技能,是完整成功。
GM权限在M2控制台管理员列表加角色名,等级设10,游戏内重登或用@reloadadmin刷新,就能用@make、@level、@mob调试。
十、高频故障速查
1.M2双击闪退
查这三样:
路径是不是纯英文
杀软有没有隔离文件
VC++运行库装没装全
右键exe属性勾管理员身份运行,Win11可以再加兼容模式。
2.报数据库连接失败
HeroDB别名拼错
PATH没指到Mud2\DB
没点Apply保存
DB文件0字节或被删
3.卡登录界面、连接服务器失败
网关没全起来
IP不是127.0.0.1
端口被占用
防火墙拦了程序
4.能建角色但不开门
RunGate没起或闪退
区名和登录器列表不一致
回连IP还是内网或外网地址没改干净
网关通信密钥和控制器不一致
LoginSrv里允许创建账号要勾上,登录识别码校验关掉,密钥留空或和控制器一致。
5.进游戏黑屏
补丁没覆盖到客户端根目录
客户端版本不对
PAK密码错
微端没关或没配
Map文件缺失
先删客户端Cache缓存文件夹,重新进。
6.地图黑人物在
Map目录缺.map文件
MapInfo.txt里地图编号和文件对不上
出生点坐标越界
查StartPoint.txt,坐标必须在地图有效范围内。
7.脚本红字报错
QuestDiary下的脚本用ANSI编码保存,别用UTF-8带BOM。用Notepad++转ANSI。
8.时间格式报错
系统短日期改成yyyy-M-d,重启M2。区域格式不对会让物品库、日志、脚本时间解析异常,看起来像坏表。
十一、配置文件修改注意事项
改任何配置前先备份对应文件。至少备份:
Mud2\DB整个目录
Mir200\Envir整个目录
各网关ini文件
改Setup.txt、爆率、NPC脚本后:
只改配置类:部分可以M2控制台重载
改了数据库结构或网关配置:停掉全套服务重新按顺序启动
只重启M2不重启网关,经常看起来改了实际没生效
爆率在MonItems,经验在Levels相关配置,NPC在Market_Def和Merchant.txt,物品库在StdItems.DB。
新手前期只改数值,别动StdMode、Shape这种类型字段,改错装备穿不上甚至崩库。
十二、传世特有坑点
元神功能依赖额外服务,M2起来要看有没有“元神服务就绪”字样,没有就查元神相关dll和脚本是否齐全。
部分端有独立的WorldServer或CenterServer,启动顺序里要在M2之前起,具体看端内说明文档。
传世地图编号和中州、炼狱、死水这些场景强绑定,别随便改MapInfo里的地图属性,容易进图黑屏或传错点。
客户端mir.exe和登录器必须同目录同级,登录器单独放桌面会读不到补丁。
版本校验不跳过会卡在“正在验证客户端”,登录器里那个勾必须打。
十三、外网预留思路(先不急着做)
单机跑通后想让朋友连,再处理:
服务端电脑绑固定内网IP
路由器映射7000/7100/7200
服务端对外IP改成公网IP
重新生成外网登录器
列表走HTTP发布
别一开始就把单机搞成外网架构,排错变量越多越难定位。
十四、完整操作顺序复盘
关杀软→解压服务端到D:\WolServer→解压客户端到D:\CQClient→装DBC2000建HeroDB指Mud2\DB→装运行库→引擎配置向导填127.0.0.1→批量替换IP→按序起DBServer/LoginSrv/网关/M2→覆盖补丁到客户端→生成传世登录器放客户端根目录→建号进中州验证→备份
哪一步出问题就停在哪一步,一次只改一个变量。
十五、日常维护习惯
每次能正常进游戏,把整个服务端打压缩包留底,重点保:
Mud2\DB
Mir200\Envir
各网关配置ini
登录器配置
改爆率、加装备、写脚本搞崩了,直接覆盖回滚,比从头排错省时间。
客户端也留一份干净备份,补丁覆盖前先复制一份原客户端,后面换版本不用重新下十几G客户端。
传世架设和热血传奇底层结构相似,但登录器校验、元神体系、地图场景有差异,别完全照搬传奇教程。核心还是路径、数据库、IP、启动顺序、补丁、登录器六件事,六件事做对,半小时能进中州。
先备齐四样:
传世服务端版本包,解压后是WolServer或MirServer目录
传世完整客户端,版本要和服务端配套
DBC2000安装包,老引擎必备
VC++运行库合集、DirectX9
电脑用Win10/Win11都行,内存8G起步,剩10G以上磁盘空间。解压前关掉360、火绒、WindowsDefender实时防护,把准备放服务端的目录加信任白名单。M2Server.exe、DBServer.exe、网关exe、登录器生成器经常被杀软静默隔离,表现就是启动缺文件、闪退、连不上。
解压软件用WinRAR或7-Zip,别用系统自带解压,容易把引擎文件解坏。
二、解压路径规范
服务端解压到磁盘根目录,纯英文短路径:
D:\WolServer
或者
D:\MirServer
客户端也放纯英文路径:
D:\CQClient
错误示范:
D:\传世单机\WolServer
C:\ProgramFiles\传奇世界
桌面\服务端1.0
路径里只要出现中文、空格、括号、数字开头带点,后续读配置、读地图、写日志都会随机异常。文件夹属性取消只读,给当前用户完全控制权限。
解压完打开根目录,确认核心目录都在:
Mir200或Wol200
Mud2\DB
DBServer
LoginSrv
LoginGate
SelGate
RunGate
GameCenter.exe
目录名因引擎不同会有差异,以你手里这版的实际结构为准,别硬套标准MirServer布局。
三、配置DBC2000数据库
老Hero、部分Blue系传世引擎必须做这一步。GOM/GEE新端如果走内置库可以跳过,但很多端还是认HeroDB,建议都配一次。
1.安装DBC2000,装默认路径,别改盘符。
2.控制面板切小图标,打开BDEAdministrator。
3.左侧Databases右键New,类型STANDARD,点OK。
4.别名严格写HeroDB,大小写敏感,别写成Herodb、herodb、Mir2DB。
5.右侧PATH指向服务端DB目录,比如D:\WolServer\Mud2\DB,必须指到DB文件夹这一层,能看到StdItems.DB、Magic.DB、Monster.DB。
6.Ctrl+A保存,关掉BDE,弹窗选Yes。
7.Win11打不开BDE,右键BDEADMIN.EXE用兼容模式加管理员身份运行。
常见错法:
PATH指到Mir200根目录
指到某个.db文件
末尾多写反斜杠
只关窗口没点保存
改完进Mud2\DB看一眼,StdItems.DB、Magic.DB、Monster.DB不能是0字节,坏了从原包重新解压。
四、引擎配置向导
进服务端根目录,找GameCenter.exe或“启动游戏服务器.exe”,右键管理员运行。
点配置向导,按下面填:
游戏目录:D:\WolServer
数据库名:HeroDB
服务器名:自定义英文,别带空格和特殊符号
IP地址:127.0.0.1
端口保持默认:
登录网关7000
角色网关7100
游戏网关7200
部分传世端默认端口可能是5000、5600,以端内ini原值为准,不要盲目改7000系列。改了端口就要同步改LoginGate配置、登录器列表、其他网关配置。
动态IP不勾,微端不勾,外网列表不填。单机所有IP统一127.0.0.1。
保存后别急着启动,用批量替换工具扫一遍服务端目录,把版本包里原作者外网IP全替换成127.0.0.1。重点查:
Mir200\!Setup.txt
LoginSrv\LoginSrv.ini
LoginGate\Config.ini
RunGate\RunGate.ini
SelGate相关ini
!addrtable.txt
!servertable.txt
Setup.txt里ServerIP、GameServerIP、DBServerIP都应该是127.0.0.1。区名要和后面登录器列表里写的一字不差,包括空格和全角符号。
五、启动顺序
手动启动严格按这个来:
1.DBServer.exe,黑窗显示数据库加载完成、连接成功
2.LoginSrv.exe,账号服务就绪
3.LoginGate.exe,监听登录端口
4.SelGate.exe,角色选择网关就绪
5.RunGate.exe,游戏数据网关监听
6.M2Server.exe,加载地图、怪物、NPC、脚本
每个窗口起来看一眼有没有红色报错,有红字先解决再起下一个。所有黑窗和白窗都不能关,关一个全链断开,最小化就行。
用控制器一键启动也行,本质是按上面顺序拉起进程。每次重启前先到任务管理器把M2Server、DBServer、LoginGate、RunGate、SelGate残留进程清干净,旧进程锁着端口新进程起不来。
M2窗口底部出现“服务器启动完成”“中州地图加载完成”且没有红字,才算核心起来。
六、端口占用排查
cmd里跑:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"
netstat-ano|findstr"7200"
看不到LISTENING就是没起或被占。看到PID去任务管理器结束占用进程,迅雷、酷狗、QQ游戏、浏览器常占这些口。
架服前先关掉下载工具和音乐软件,能省一半排错时间。
七、客户端补丁覆盖
把服务端自带的补丁包解压到客户端根目录D:\CQClient,直接合并覆盖:
Data
Map
Sound
Resources
wil/wzl/pak资源
注意两点:
补丁直接覆盖到客户端根目录,不要多套一层“补丁”文件夹
补丁必须和服务端版本配套,别拿别的端资源乱塞
传世客户端版本要和服务端匹配。老端用对应老客户端,新端用较新完整客户端。客户端曾经登过别的版本,先删掉旧补丁残留再覆盖,避免资源冲突。
覆盖完删掉客户端根目录下的Cache文件夹,清掉旧资源缓存。
八、生成传世登录器
别用普通热血传奇登录器,传世有版本校验和资源差异,必须用语传世配套登录器或登录器生成器。
打开服务端自带的登录器配置工具:
游戏名自定义
选单机模式,不选外网模式
客户端路径浏览到D:\CQClient\mir.exe(必须选mir.exe,选别的会客户端错误)
服务器列表新增线路:
服务器名:和Setup.txt里区名一致
IP:127.0.0.1
登录端口:7000
游戏端口:7200
勾选跳过版本校验(传世客户端有校验,不勾会登录失败)
PAK密码按Pak.txt原样填
微端不勾
点生成,把exe和配套dat、dll一起放到客户端根目录D:\CQClient,和mir.exe同级,别放桌面单独跑。
登录器和引擎必须同代,别拿GOM配置器配Hero端,协议不对进图黑屏或秒断。
九、建号进游戏
确认所有服务端窗口都在运行,双击客户端里的登录器。
传世部分端支持DBC里直接加账号,打开HeroDB的UserDB表,手动加记录:
Account:账号,如mir001
Password:密码,如123456
RoleName:角色名
YuanShenName:元神名,可留空默认生成
大部分新端也支持登录器界面直接注册,注册成功再登录。
选区,创建角色,进游戏。能看见中州城墙、能走动、和老兵NPC对话、打怪捡物,就算架设通了。
测元神功能按F10打开元神面板,能召唤元神、放元神技能,是完整成功。
GM权限在M2控制台管理员列表加角色名,等级设10,游戏内重登或用@reloadadmin刷新,就能用@make、@level、@mob调试。
十、高频故障速查
1.M2双击闪退
查这三样:
路径是不是纯英文
杀软有没有隔离文件
VC++运行库装没装全
右键exe属性勾管理员身份运行,Win11可以再加兼容模式。
2.报数据库连接失败
HeroDB别名拼错
PATH没指到Mud2\DB
没点Apply保存
DB文件0字节或被删
3.卡登录界面、连接服务器失败
网关没全起来
IP不是127.0.0.1
端口被占用
防火墙拦了程序
4.能建角色但不开门
RunGate没起或闪退
区名和登录器列表不一致
回连IP还是内网或外网地址没改干净
网关通信密钥和控制器不一致
LoginSrv里允许创建账号要勾上,登录识别码校验关掉,密钥留空或和控制器一致。
5.进游戏黑屏
补丁没覆盖到客户端根目录
客户端版本不对
PAK密码错
微端没关或没配
Map文件缺失
先删客户端Cache缓存文件夹,重新进。
6.地图黑人物在
Map目录缺.map文件
MapInfo.txt里地图编号和文件对不上
出生点坐标越界
查StartPoint.txt,坐标必须在地图有效范围内。
7.脚本红字报错
QuestDiary下的脚本用ANSI编码保存,别用UTF-8带BOM。用Notepad++转ANSI。
8.时间格式报错
系统短日期改成yyyy-M-d,重启M2。区域格式不对会让物品库、日志、脚本时间解析异常,看起来像坏表。
十一、配置文件修改注意事项
改任何配置前先备份对应文件。至少备份:
Mud2\DB整个目录
Mir200\Envir整个目录
各网关ini文件
改Setup.txt、爆率、NPC脚本后:
只改配置类:部分可以M2控制台重载
改了数据库结构或网关配置:停掉全套服务重新按顺序启动
只重启M2不重启网关,经常看起来改了实际没生效
爆率在MonItems,经验在Levels相关配置,NPC在Market_Def和Merchant.txt,物品库在StdItems.DB。
新手前期只改数值,别动StdMode、Shape这种类型字段,改错装备穿不上甚至崩库。
十二、传世特有坑点
元神功能依赖额外服务,M2起来要看有没有“元神服务就绪”字样,没有就查元神相关dll和脚本是否齐全。
部分端有独立的WorldServer或CenterServer,启动顺序里要在M2之前起,具体看端内说明文档。
传世地图编号和中州、炼狱、死水这些场景强绑定,别随便改MapInfo里的地图属性,容易进图黑屏或传错点。
客户端mir.exe和登录器必须同目录同级,登录器单独放桌面会读不到补丁。
版本校验不跳过会卡在“正在验证客户端”,登录器里那个勾必须打。
十三、外网预留思路(先不急着做)
单机跑通后想让朋友连,再处理:
服务端电脑绑固定内网IP
路由器映射7000/7100/7200
服务端对外IP改成公网IP
重新生成外网登录器
列表走HTTP发布
别一开始就把单机搞成外网架构,排错变量越多越难定位。
十四、完整操作顺序复盘
关杀软→解压服务端到D:\WolServer→解压客户端到D:\CQClient→装DBC2000建HeroDB指Mud2\DB→装运行库→引擎配置向导填127.0.0.1→批量替换IP→按序起DBServer/LoginSrv/网关/M2→覆盖补丁到客户端→生成传世登录器放客户端根目录→建号进中州验证→备份
哪一步出问题就停在哪一步,一次只改一个变量。
十五、日常维护习惯
每次能正常进游戏,把整个服务端打压缩包留底,重点保:
Mud2\DB
Mir200\Envir
各网关配置ini
登录器配置
改爆率、加装备、写脚本搞崩了,直接覆盖回滚,比从头排错省时间。
客户端也留一份干净备份,补丁覆盖前先复制一份原客户端,后面换版本不用重新下十几G客户端。
传世架设和热血传奇底层结构相似,但登录器校验、元神体系、地图场景有差异,别完全照搬传奇教程。核心还是路径、数据库、IP、启动顺序、补丁、登录器六件事,六件事做对,半小时能进中州。

