传奇架设入门先把概念拆开:一套能跑的服务端=引擎控制器+数据库+各网关程序+客户端补丁+登录器。新手从Windows单机起步,IP全填127.0.0.1,所有目录用纯英文无空格,如D:\MirServer放服务端、D:\LegendClient放客户端,路径带中文或空格引擎读配置直接报错。
老引擎(HERO、早期GOM/GEE)依赖DBC2000。装完DBC2000重启电脑,控制面板打开BDEAdministrator,左侧Databases右键New选STANDARD,改名HeroDB(大小写严格一致),右侧PATH指向D:\MirServer\Mir200\Mud2\DB或D:\MirServer\Mud2\DB,点Apply保存。该目录下必须有StdItems.db、Monster.db、Magic.db三个文件,缺文件数据库连不上。新版GEE、部分GOM自带Access/SQLite可跳过DBC2000,改!Setup.txt里DBType即可。
服务端解压到D:\MirServer,确认内含DBServer、LoginSrv、LoginGate、RunGate/SelGate、GameGate、Mir200(或M2Server)、GameCenter.exe。双击GameCenter.exe进配置向导:游戏目录选D:\MirServer,数据库名填HeroDB,单机IP填127.0.0.1,登录端口默认7000、游戏端口7100/7200保持默认,区名别带空格,保存生成配置。
启动顺序不能错,错序必连不上:先开DBServer.exe(窗口出“数据库服务启动成功”或Serverstart),再开LoginSrv.exe→LoginGate.exe→RunGate.exe(或SelGate+GameGate),最后开M2Server.exe。M2是核心,必须最后起,底部出“服务器启动完成”且无红字即正常。自带GameCenter可一键按序拉起,手动开就严格按这个次序。
客户端用1.76/1.80/16周年任一完整版解压到D:\LegendClient。把服务端附带补丁文件夹Data、Map、Wav、NewopUI.Pak及PAK密码文件Pak.txt按同名覆盖进客户端根目录,PAK密码不对进游戏黑屏或装备显示问号。合击端额外要把Hero.wil、Hero2.wil等英雄界面补丁拷进客户端Data,否则英雄框错位或F12内挂呼不出。
登录器用服务端自带的登录器配置器生成。列表地址填http://127.0.0.1/list.txt(单机可直写本地txt),列表文件list.txt编码存ANSI,内容格式“测试区127.0.0.17000”,竖线分隔无空格。配置器里版本类型选“英雄版”或“合击专用版”,生成Login.exe放到客户端根目录和mir.exe同级。列表空白先查list.txt编码、http://前缀、7000端口是否被占用(netstat-ano
findstr7000)。
合击功能开关在M2启动后设:M2控制台→选项→功能设置→英雄系统/合击系统,勾“启用英雄功能”“允许召唤英雄”“开启合击”,合击等级要求默认主号英雄双43级(测试可改35),释放距离设6格。同时检查Mir200\Envir下HeroEnable=1、ComboEnable=1类参数,改完重启M2生效。进游戏建角色后输@makehero测试,能出英雄说明开关通了,按Ctrl+W出战、怒气满按Ctrl+S放合击。
外网架设把127.0.0.1换成内网IP,路由器映射7000/7100/7200到本机,云服务器填公网IP并在防火墙放行对应TCP端口,所有ini里的ServerIP、addrtable.txt、dbsrc.ini、LoginGate.ini同步改,漏一处就卡连接。手游端再加MobileGate.exe并改APK内serverlist.json和manifest的IP端口。
常见卡点:M2报无法加载数据库→HeroDB名字/路径错或StdItems.db缺失;登录器列表空→list.txt编码非ANSI或地址没写http://;进游戏黑屏→Data补丁没覆盖或Pak.txt密码不符;F12没反应→登录器不是英雄版;合击放不出→合击开关没勾或英雄等级不够。按“数据库→引擎配置→启动顺序→客户端补丁→登录器列表→合击开关”这条线挨个核对,单机进游戏一般不超过半小时。
老引擎(HERO、早期GOM/GEE)依赖DBC2000。装完DBC2000重启电脑,控制面板打开BDEAdministrator,左侧Databases右键New选STANDARD,改名HeroDB(大小写严格一致),右侧PATH指向D:\MirServer\Mir200\Mud2\DB或D:\MirServer\Mud2\DB,点Apply保存。该目录下必须有StdItems.db、Monster.db、Magic.db三个文件,缺文件数据库连不上。新版GEE、部分GOM自带Access/SQLite可跳过DBC2000,改!Setup.txt里DBType即可。
服务端解压到D:\MirServer,确认内含DBServer、LoginSrv、LoginGate、RunGate/SelGate、GameGate、Mir200(或M2Server)、GameCenter.exe。双击GameCenter.exe进配置向导:游戏目录选D:\MirServer,数据库名填HeroDB,单机IP填127.0.0.1,登录端口默认7000、游戏端口7100/7200保持默认,区名别带空格,保存生成配置。
启动顺序不能错,错序必连不上:先开DBServer.exe(窗口出“数据库服务启动成功”或Serverstart),再开LoginSrv.exe→LoginGate.exe→RunGate.exe(或SelGate+GameGate),最后开M2Server.exe。M2是核心,必须最后起,底部出“服务器启动完成”且无红字即正常。自带GameCenter可一键按序拉起,手动开就严格按这个次序。
客户端用1.76/1.80/16周年任一完整版解压到D:\LegendClient。把服务端附带补丁文件夹Data、Map、Wav、NewopUI.Pak及PAK密码文件Pak.txt按同名覆盖进客户端根目录,PAK密码不对进游戏黑屏或装备显示问号。合击端额外要把Hero.wil、Hero2.wil等英雄界面补丁拷进客户端Data,否则英雄框错位或F12内挂呼不出。
登录器用服务端自带的登录器配置器生成。列表地址填http://127.0.0.1/list.txt(单机可直写本地txt),列表文件list.txt编码存ANSI,内容格式“测试区127.0.0.17000”,竖线分隔无空格。配置器里版本类型选“英雄版”或“合击专用版”,生成Login.exe放到客户端根目录和mir.exe同级。列表空白先查list.txt编码、http://前缀、7000端口是否被占用(netstat-ano
findstr7000)。
合击功能开关在M2启动后设:M2控制台→选项→功能设置→英雄系统/合击系统,勾“启用英雄功能”“允许召唤英雄”“开启合击”,合击等级要求默认主号英雄双43级(测试可改35),释放距离设6格。同时检查Mir200\Envir下HeroEnable=1、ComboEnable=1类参数,改完重启M2生效。进游戏建角色后输@makehero测试,能出英雄说明开关通了,按Ctrl+W出战、怒气满按Ctrl+S放合击。
外网架设把127.0.0.1换成内网IP,路由器映射7000/7100/7200到本机,云服务器填公网IP并在防火墙放行对应TCP端口,所有ini里的ServerIP、addrtable.txt、dbsrc.ini、LoginGate.ini同步改,漏一处就卡连接。手游端再加MobileGate.exe并改APK内serverlist.json和manifest的IP端口。
常见卡点:M2报无法加载数据库→HeroDB名字/路径错或StdItems.db缺失;登录器列表空→list.txt编码非ANSI或地址没写http://;进游戏黑屏→Data补丁没覆盖或Pak.txt密码不符;F12没反应→登录器不是英雄版;合击放不出→合击开关没勾或英雄等级不够。按“数据库→引擎配置→启动顺序→客户端补丁→登录器列表→合击开关”这条线挨个核对,单机进游戏一般不超过半小时。

