一、单机架设前准备工具清单
1.传奇服务端(MirServer完整包)
包含Mir200、Mud2、DBServer、LoginGate、LoginSrv、SelGate、RunGate、LogServer以及GameCenter.exe引擎控制器。缺任何一个目录都会导致启动失败。
2.数据库环境
老版本HERO/LEG引擎用DBC2000;
GOM/GEE新引擎一般自带数据库或走ACC/SQL,按服务端说明来。
3.传奇客户端
建议十三周年到十七周年客户端,单独放一个纯英文目录,不要和服务端混在一起。
4.配套登录器生成器
必须和服务端引擎同款,GOM端用GOM登录器,GEE端用GEE登录器,混用必报“引擎不匹配”。
5.文本编辑工具
Notepad++,用来改IP、端口、列表文件,别用记事本存UTF-8BOM。
二、服务端解压与路径规范
把服务端解压到D盘根目录:
D:\MirServer
要求:
•路径全英文,无中文、无空格、无特殊符号
•不放桌面,不放C盘(权限问题会导致数据库读不到)
•解压后检查DB目录里是否有StdItems.db、Monster.db、Magic.db等核心文件
客户端解压到另一处:
D:\Mir2Client
三、DBC2000数据库配置(HERO/LEG老引擎必做)
1.安装DBC2000
默认下一步装完,别改路径。
2.打开BDEAdministrator
控制面板→大图标→BDEAdministrator
3.新建数据库别名
右键Databases空白区→New→类型STANDARD
名字严格写:HeroDB(大小写按引擎习惯,多数端认HeroDB)
4.绑定路径
右侧PATH指向:
D:\MirServer\Mud2\DB
(有些端是D:\MirServer\Mir200\DB,以实际DB文件位置为准)
5.保存
Ctrl+S或菜单Save
删掉C盘根目录PDOXUSRS.NET文件(存在会锁库)
重启一次电脑让配置生效。
四、引擎控制器基础配置
进D:\MirServer双击GameCenter.exe或引擎控制器.exe
点「配置向导」:
•服务端目录:D:\MirServer
•数据库名:HeroDB(ACC库就选ACC)
•服务器名称:单机测试(自定义区名)
•服务器IP:127.0.0.1
•动态IP:不勾
•登录端口:7000
•角色网关:7100
•游戏网关:7200
一路下一步,最后点「生成配置」→「保存」→「数据清理」。
五、手动核对关键IP文件
用Notepad++检查下面文件,IP全部统一为127.0.0.1:
-Mir200\!Setup.txt
•LoginSrv\!addrtable.txt
•LoginSrv\!ServerAddr.txt
•LoginGate\Config.ini
•SelGate\Config.ini
-RunGate\MirGate.ini
•DBServer相关ini
端口示例:
7000登录网关
7100角色网关
7200游戏网关
8000微端(单机可关微端)
六、启动顺序(严格按顺序,乱序必连不上)
1.DBServer.exe(显示HeroDB连接成功)
2.LoginSrv.exe
3.LoginGate.exe(监听7000)
4.SelGate.exe(监听7100)
5.RunGate.exe(监听7200)
6.M2Server.exe(最后起,加载脚本/地图/NPC)
GameCenter一键启动也是这个顺序。
任一窗口闪退先看:
•DBC路径对不对
•端口被没被占
•缺不缺VC++运行库
-有没有被杀毒删文件
七、本地列表与登录器生成
1.建list.txt
内容格式(ANSI编码):
单机测试127.0.0.17000
放一个本地目录,比如:
D:\MirServer\LoginList\list.txt
2.起本地列表服务
用NetBox、简易IIS、或列表小程序托管成:
http://127.0.0.1/list.txt
3.打开登录器配置器
•主列表:http://127.0.0.1/list.txt
•备用列表:同上
•微端:取消勾选
•补丁目录名:和客户端补丁文件夹一致(Data/Map/Pak等)
点生成,得到login.exe,复制到客户端根目录D:\Mir2Client。
八、客户端补丁处理
把服务端自带的补丁包解压到客户端根目录:
D:\Mir2Client
注意:
•补丁文件夹名必须和登录器配置一致
•PAK密码不对会黑屏、装备不显示
•补丁版本要和服务端配套,不能乱混版本
九、进游戏与GM权限
1.确认服务端所有网关窗口正常
2.双击客户端里的login.exe
3.注册账号(单机随便建)
4.选区进游戏,建角色
GM权限设置:
打开M2Server窗口→查看→列表信息→管理员列表
添加角色名,等级填10,保存。
小退重登,提示进入管理员模式即生效。
常用调试:
@reload刷配置
@make物品名数量
@level等级
十、常见故障速查
1.启动闪退
路径有中文→改纯英文
DBC名不对→重设HeroDB
缺运行库→装VC++2005-2015
2.数据库连接失败
BDE里HeroDB路径错
DB文件缺失
PDOXUSRS.NET没删
3.端口占用(10048错误)
cmd执行:
netstat-ano|findstr"700071007200"
任务管理器按PID杀进程
或统一改端口:7001/7101/7201,四处配置一起改
4.登录器读不到列表
list.txt编码错(必须ANSI)
列表地址填错
列表服务没起
5.进游戏黑屏
补丁没盖
PAK密码不对
客户端版本和端不匹配
6.卡加载界面
角色网关没起
微端端口错
防火墙拦了端口,调试期先关防火墙或放行7000-7200
7.能登录但角色动不了
游戏端口和登录器端口不一致
M2与客户端网关配置对不上
8.提示引擎不匹配
登录器和服务端引擎不是一套
换同引擎配套登录器
十一、单机安全与存档习惯
•关游戏前先停M2,再关网关,别直接拔电源
•定期备份D:\MirServer整个目录
•角色数据在DB里,坏档基本只能靠备份救
•单机只本机玩,不要随便映射外网,避免版权和网络安全问题
•下载的服务端先扫毒,很多破解包带流氓程序
十二、不同引擎差异速记
•HERO/LEG:必配DBC2000,HeroDB
-GOM/GEE:登录器生成器+微端可关+列表走HTTP
•996引擎:要SQLServer+IIS列表
•ACC库端:不用DBC,引擎里直接选ACC路径
按上面流程走,普通电脑Win10/Win11、8G内存就能跑起来。核心就三件事:路径干净、IP全127.0.0.1、端口不冲突。哪一步报错就先查对应那一层,不要一口气全重装。
1.传奇服务端(MirServer完整包)
包含Mir200、Mud2、DBServer、LoginGate、LoginSrv、SelGate、RunGate、LogServer以及GameCenter.exe引擎控制器。缺任何一个目录都会导致启动失败。
2.数据库环境
老版本HERO/LEG引擎用DBC2000;
GOM/GEE新引擎一般自带数据库或走ACC/SQL,按服务端说明来。
3.传奇客户端
建议十三周年到十七周年客户端,单独放一个纯英文目录,不要和服务端混在一起。
4.配套登录器生成器
必须和服务端引擎同款,GOM端用GOM登录器,GEE端用GEE登录器,混用必报“引擎不匹配”。
5.文本编辑工具
Notepad++,用来改IP、端口、列表文件,别用记事本存UTF-8BOM。
二、服务端解压与路径规范
把服务端解压到D盘根目录:
D:\MirServer
要求:
•路径全英文,无中文、无空格、无特殊符号
•不放桌面,不放C盘(权限问题会导致数据库读不到)
•解压后检查DB目录里是否有StdItems.db、Monster.db、Magic.db等核心文件
客户端解压到另一处:
D:\Mir2Client
三、DBC2000数据库配置(HERO/LEG老引擎必做)
1.安装DBC2000
默认下一步装完,别改路径。
2.打开BDEAdministrator
控制面板→大图标→BDEAdministrator
3.新建数据库别名
右键Databases空白区→New→类型STANDARD
名字严格写:HeroDB(大小写按引擎习惯,多数端认HeroDB)
4.绑定路径
右侧PATH指向:
D:\MirServer\Mud2\DB
(有些端是D:\MirServer\Mir200\DB,以实际DB文件位置为准)
5.保存
Ctrl+S或菜单Save
删掉C盘根目录PDOXUSRS.NET文件(存在会锁库)
重启一次电脑让配置生效。
四、引擎控制器基础配置
进D:\MirServer双击GameCenter.exe或引擎控制器.exe
点「配置向导」:
•服务端目录:D:\MirServer
•数据库名:HeroDB(ACC库就选ACC)
•服务器名称:单机测试(自定义区名)
•服务器IP:127.0.0.1
•动态IP:不勾
•登录端口:7000
•角色网关:7100
•游戏网关:7200
一路下一步,最后点「生成配置」→「保存」→「数据清理」。
五、手动核对关键IP文件
用Notepad++检查下面文件,IP全部统一为127.0.0.1:
-Mir200\!Setup.txt
•LoginSrv\!addrtable.txt
•LoginSrv\!ServerAddr.txt
•LoginGate\Config.ini
•SelGate\Config.ini
-RunGate\MirGate.ini
•DBServer相关ini
端口示例:
7000登录网关
7100角色网关
7200游戏网关
8000微端(单机可关微端)
六、启动顺序(严格按顺序,乱序必连不上)
1.DBServer.exe(显示HeroDB连接成功)
2.LoginSrv.exe
3.LoginGate.exe(监听7000)
4.SelGate.exe(监听7100)
5.RunGate.exe(监听7200)
6.M2Server.exe(最后起,加载脚本/地图/NPC)
GameCenter一键启动也是这个顺序。
任一窗口闪退先看:
•DBC路径对不对
•端口被没被占
•缺不缺VC++运行库
-有没有被杀毒删文件
七、本地列表与登录器生成
1.建list.txt
内容格式(ANSI编码):
单机测试127.0.0.17000
放一个本地目录,比如:
D:\MirServer\LoginList\list.txt
2.起本地列表服务
用NetBox、简易IIS、或列表小程序托管成:
http://127.0.0.1/list.txt
3.打开登录器配置器
•主列表:http://127.0.0.1/list.txt
•备用列表:同上
•微端:取消勾选
•补丁目录名:和客户端补丁文件夹一致(Data/Map/Pak等)
点生成,得到login.exe,复制到客户端根目录D:\Mir2Client。
八、客户端补丁处理
把服务端自带的补丁包解压到客户端根目录:
D:\Mir2Client
注意:
•补丁文件夹名必须和登录器配置一致
•PAK密码不对会黑屏、装备不显示
•补丁版本要和服务端配套,不能乱混版本
九、进游戏与GM权限
1.确认服务端所有网关窗口正常
2.双击客户端里的login.exe
3.注册账号(单机随便建)
4.选区进游戏,建角色
GM权限设置:
打开M2Server窗口→查看→列表信息→管理员列表
添加角色名,等级填10,保存。
小退重登,提示进入管理员模式即生效。
常用调试:
@reload刷配置
@make物品名数量
@level等级
十、常见故障速查
1.启动闪退
路径有中文→改纯英文
DBC名不对→重设HeroDB
缺运行库→装VC++2005-2015
2.数据库连接失败
BDE里HeroDB路径错
DB文件缺失
PDOXUSRS.NET没删
3.端口占用(10048错误)
cmd执行:
netstat-ano|findstr"700071007200"
任务管理器按PID杀进程
或统一改端口:7001/7101/7201,四处配置一起改
4.登录器读不到列表
list.txt编码错(必须ANSI)
列表地址填错
列表服务没起
5.进游戏黑屏
补丁没盖
PAK密码不对
客户端版本和端不匹配
6.卡加载界面
角色网关没起
微端端口错
防火墙拦了端口,调试期先关防火墙或放行7000-7200
7.能登录但角色动不了
游戏端口和登录器端口不一致
M2与客户端网关配置对不上
8.提示引擎不匹配
登录器和服务端引擎不是一套
换同引擎配套登录器
十一、单机安全与存档习惯
•关游戏前先停M2,再关网关,别直接拔电源
•定期备份D:\MirServer整个目录
•角色数据在DB里,坏档基本只能靠备份救
•单机只本机玩,不要随便映射外网,避免版权和网络安全问题
•下载的服务端先扫毒,很多破解包带流氓程序
十二、不同引擎差异速记
•HERO/LEG:必配DBC2000,HeroDB
-GOM/GEE:登录器生成器+微端可关+列表走HTTP
•996引擎:要SQLServer+IIS列表
•ACC库端:不用DBC,引擎里直接选ACC路径
按上面流程走,普通电脑Win10/Win11、8G内存就能跑起来。核心就三件事:路径干净、IP全127.0.0.1、端口不冲突。哪一步报错就先查对应那一层,不要一口气全重装。

