一、先定架构:选引擎与准备文件
主流引擎对应场景:GOM(单职业/微变/合击/冰雪,最通用)、GEE(1.76/1.80复古、沉默)、HERO(老版1.76玄、轻量单机)、BLUE/翎风(我本沉默、复古)、996(三端互通)。新手先拿“1.76复古”或“GOM通用端”练手,别上来搞定制版。
必备物料:
•服务端压缩包(解压后为MirServer或Mir2Server目录)
•DBC2000(32位版,老引擎/HeroDB体系必装;GOM/GEE新端多用内置库或MySQL可跳过)
-对应引擎登录器生成器(服务端里自带,别混用)
•完整传奇客户端(10周年/13周年/16周年,按版本匹配)
•本服补丁包(Data、Map、Wav、Magic、Resources、.pak/.wzl)
二、目录规范(错这一步后面全炸)
服务端解压到磁盘根目录纯英文路径:D:\MirServer,严禁中文、空格、括号、桌面、ProgramFiles。
客户端单独放:D:\MirClient或D:\LegendofMir,同样纯英文。
微端、补丁、列表文件都基于这两个根目录走。
三、装DBC2000并建HeroDB(老引擎必做)
1.右键以管理员运行DBC2000安装包,一路Next装完。
2.控制面板→查看方式大/小图标→BDEAdministrator。
3.Databases右键New→类型STANDARD→改名HeroDB(大小写严格)。
4.右侧PATH点…选D:\MirServer\Mud2\DB→Ctrl+S/Apply保存→关窗选Yes。
GOM/GEE若用MySQL/Access,跳过这步,在引擎配置里指向db.sql或HeroDB.mdb即可。
四、引擎控制器基础配置
进D:\MirServer→双击GameCenter.exe/HeroM2.exe/GOM引擎配置工具.exe。
点“配置向导”:
•服务端目录:D:\MirServer
•服务器名称:自定义(如怀旧176测试)
•IP:单机填127.0.0.1;局域网填内网IPv4(ipconfig查);外网填公网IP并勾“动态IP”
-数据库名:HeroDB(或对应库名)
•端口:7000(登录/游戏主端口)、7100、7200、8000(微端)保持默认,别乱改
•保存配置→生成配置文件
五、启动顺序(网关→数据→主引擎)
正常用“启动游戏控制器”一键起;手动起按这个序:
1.DBServer.exe(数据库服务)
2.LoginSrv.exe/LoginGate.exe(账号/登录网关)
3.SelGate.exe(选人网关)
4.RunGate.exe(游戏网关,可多开几个)
5.LogServer.exe(日志,可选)
6.M2Server.exe(主引擎,最后起)
M2窗口底部出“服务器启动完成/启动成功”、无红色报错,即正常。报10048是端口被占,结束重复进程再起。
六、客户端补丁合并
把服务端里提供的补丁文件夹直接合并进客户端根目录:
•Data、Map、Wav、Magic→覆盖到D:\MirClient\下同名目录
•*.pak(NewopUI.pak、Prguse.pak、SmTiles.pak等)→放D:\MirClient\Data\
-微端Resources/*.pak→放客户端Resources目录
注意是“合并覆盖”,别把“补丁”这层文件夹名也带进去。覆盖完清客户端Cache目录。
七、做登录器与列表文件
打开服务端LoginTool/MakeGameLogin/GOM登录器配置器:
•客户端路径指D:\MirClient
•主列表填本地或远程list.txt地址(单机用http://127.0.0.1/list.txt或直接本地列表)
-list.txt格式:游戏名IP端口备注,例:单机176127.0.0.1
7000
•外网把IP换成公网IP或域名,端口对应网关7000
•勾言应引擎内核、渲染模式、微端开关→生成Login.exe→拷到D:\MirClient根目录
八、单机/局域网/外网三种接法
•单机:IP全127.0.0.1,直接开客户端根目录登录器进。
•局域网:服务端IP填本机内网IP(如192.168.1.5),其他同网段机器用同款补丁客户端+同列表登录器进。
•外网物理机:路由器→转发规则→虚拟服务器,把TCP7000、7100、7200、8000映射到内网IP;云服务器在控制台安全组放行同段TCP。公网IP变动的挂花生壳/内网穿透拿固定域名。
-外网列表发布:IIS或phpstudy起个站点,把list.txt传上去,登录器主列表填http://域名/list.txt;无备案域名用IP:88之类非80端口。
九、M2里的基础世界参数
Mir200\!Setup.txt/引擎参数设置里常用项:
•ServerAddr/ServerName/GatePort
•经验倍数、掉率倍率、刷怪间隔
•仓库格数、背包格数、复活扣装备规则
-Envir\MonItems改爆率,Envir\MapInfo.txt管地图,Envir\AdminList.txt管GM账号
十、自测与常见炸点
建号进游戏看:地图黑屏(补丁没覆盖对)、物品红叉(Shape/补丁索引错)、卡0%(网关没通/列表IP错)、M2闪退(HeroDB路径错/DBC没存、插件DLL冲突)、建角色失败(DB字段截断/编码非ANSI)。
每次改配置前把MirServer、客户端、LoginTool目录各备一份,回滚比重装快。
按“目录纯英文→DBC/HeroDB→引擎向导填IP→按顺序起网关和M2→补丁合客户端→生成登录器→端口放行”这条线走,单机和外网联机都能跑起来。
主流引擎对应场景:GOM(单职业/微变/合击/冰雪,最通用)、GEE(1.76/1.80复古、沉默)、HERO(老版1.76玄、轻量单机)、BLUE/翎风(我本沉默、复古)、996(三端互通)。新手先拿“1.76复古”或“GOM通用端”练手,别上来搞定制版。
必备物料:
•服务端压缩包(解压后为MirServer或Mir2Server目录)
•DBC2000(32位版,老引擎/HeroDB体系必装;GOM/GEE新端多用内置库或MySQL可跳过)
-对应引擎登录器生成器(服务端里自带,别混用)
•完整传奇客户端(10周年/13周年/16周年,按版本匹配)
•本服补丁包(Data、Map、Wav、Magic、Resources、.pak/.wzl)
二、目录规范(错这一步后面全炸)
服务端解压到磁盘根目录纯英文路径:D:\MirServer,严禁中文、空格、括号、桌面、ProgramFiles。
客户端单独放:D:\MirClient或D:\LegendofMir,同样纯英文。
微端、补丁、列表文件都基于这两个根目录走。
三、装DBC2000并建HeroDB(老引擎必做)
1.右键以管理员运行DBC2000安装包,一路Next装完。
2.控制面板→查看方式大/小图标→BDEAdministrator。
3.Databases右键New→类型STANDARD→改名HeroDB(大小写严格)。
4.右侧PATH点…选D:\MirServer\Mud2\DB→Ctrl+S/Apply保存→关窗选Yes。
GOM/GEE若用MySQL/Access,跳过这步,在引擎配置里指向db.sql或HeroDB.mdb即可。
四、引擎控制器基础配置
进D:\MirServer→双击GameCenter.exe/HeroM2.exe/GOM引擎配置工具.exe。
点“配置向导”:
•服务端目录:D:\MirServer
•服务器名称:自定义(如怀旧176测试)
•IP:单机填127.0.0.1;局域网填内网IPv4(ipconfig查);外网填公网IP并勾“动态IP”
-数据库名:HeroDB(或对应库名)
•端口:7000(登录/游戏主端口)、7100、7200、8000(微端)保持默认,别乱改
•保存配置→生成配置文件
五、启动顺序(网关→数据→主引擎)
正常用“启动游戏控制器”一键起;手动起按这个序:
1.DBServer.exe(数据库服务)
2.LoginSrv.exe/LoginGate.exe(账号/登录网关)
3.SelGate.exe(选人网关)
4.RunGate.exe(游戏网关,可多开几个)
5.LogServer.exe(日志,可选)
6.M2Server.exe(主引擎,最后起)
M2窗口底部出“服务器启动完成/启动成功”、无红色报错,即正常。报10048是端口被占,结束重复进程再起。
六、客户端补丁合并
把服务端里提供的补丁文件夹直接合并进客户端根目录:
•Data、Map、Wav、Magic→覆盖到D:\MirClient\下同名目录
•*.pak(NewopUI.pak、Prguse.pak、SmTiles.pak等)→放D:\MirClient\Data\
-微端Resources/*.pak→放客户端Resources目录
注意是“合并覆盖”,别把“补丁”这层文件夹名也带进去。覆盖完清客户端Cache目录。
七、做登录器与列表文件
打开服务端LoginTool/MakeGameLogin/GOM登录器配置器:
•客户端路径指D:\MirClient
•主列表填本地或远程list.txt地址(单机用http://127.0.0.1/list.txt或直接本地列表)
-list.txt格式:游戏名IP端口备注,例:单机176127.0.0.1
7000
•外网把IP换成公网IP或域名,端口对应网关7000
•勾言应引擎内核、渲染模式、微端开关→生成Login.exe→拷到D:\MirClient根目录
八、单机/局域网/外网三种接法
•单机:IP全127.0.0.1,直接开客户端根目录登录器进。
•局域网:服务端IP填本机内网IP(如192.168.1.5),其他同网段机器用同款补丁客户端+同列表登录器进。
•外网物理机:路由器→转发规则→虚拟服务器,把TCP7000、7100、7200、8000映射到内网IP;云服务器在控制台安全组放行同段TCP。公网IP变动的挂花生壳/内网穿透拿固定域名。
-外网列表发布:IIS或phpstudy起个站点,把list.txt传上去,登录器主列表填http://域名/list.txt;无备案域名用IP:88之类非80端口。
九、M2里的基础世界参数
Mir200\!Setup.txt/引擎参数设置里常用项:
•ServerAddr/ServerName/GatePort
•经验倍数、掉率倍率、刷怪间隔
•仓库格数、背包格数、复活扣装备规则
-Envir\MonItems改爆率,Envir\MapInfo.txt管地图,Envir\AdminList.txt管GM账号
十、自测与常见炸点
建号进游戏看:地图黑屏(补丁没覆盖对)、物品红叉(Shape/补丁索引错)、卡0%(网关没通/列表IP错)、M2闪退(HeroDB路径错/DBC没存、插件DLL冲突)、建角色失败(DB字段截断/编码非ANSI)。
每次改配置前把MirServer、客户端、LoginTool目录各备一份,回滚比重装快。
按“目录纯英文→DBC/HeroDB→引擎向导填IP→按顺序起网关和M2→补丁合客户端→生成登录器→端口放行”这条线走,单机和外网联机都能跑起来。

