网页传奇(含Legend/Mir2Web版、合击服务端挂网页微端)点“开始”没反应、M2闪退、网关弹10048、浏览器开list网页报404,本质就五类:运行环境缺组件、端口被占、IP/路径配置错、DBC或SQL连不上、启动顺序乱。按“先日志后猜测”的顺序查,不用重下版本。
一、先看日志再动手,别盲改
M2启动失败先读Mir200\Log下M2Server.log或控制台红字;DBServer看其黑窗口是否出“DatabaseReady”;LoginGate/RunGate各自有log或控制台报错。
常见关键词对应:
•socketerror10048/Bindfailed→端口被占
•Unknowndatabase/Error210D/无法连接HeroDB→DBC2000路径或BDE配置错
-connectionfailed/LoginSrvconnectfailed→数据库服务没起或账号密码错
•cannotopenfile/Mapfileerror→地图或脚本路径含中文/空格/被杀软删了
-无任何提示闪退→缺VC++运行库或DLL被杀软隔离
二、运行环境缺东西(闪退无提示先查这个)
•装齐VisualC++2005/2008/2010/2015-2022Redistributable(x86必装,64位系统也要x86版),缺msvcr71.dll、msvcp140.dll会直接崩。
-Hero/LEG老引擎要DBC2000(32位BDEAdministrator),控制面板建HeroDB,PATH指向D:\MirServer\Mud2\DB,全英文路径,服务端必须放盘根(如D:\MirServer),别放桌面/中文文件夹。
-Win10/11右键所有exe(DBServer、LoginGate、RunGate、M2Server)→属性→兼容模式选Win7+以管理员身份运行;UAC拉最低。
•杀软把LoginGate.exe、RunGate.exe、M2Server.exe当木马删了,加白名单或关实时防护再解压。
三、端口占用(10048错误最高频)
传奇网页服常占:7000(登录)、7100(角色)、7200(游戏网关)、9527(部分引擎),网页微端还会用80/8080/9999。
CMD管理员执行:
netstat-ano|findstr7000
netstat-ano|findstr7200
找到PID→任务管理器结束进程(常见凶手:迅雷、酷狗、QQ、残留M2Server、IIS、Skype)。
结束不掉就改端口:改Mir200\!Setup.txt的GatePort、RunGate目录Config.ini的ServerPort,登录器list.txt端口同步改,三处必须一致。
单机所有IP填127.0.0.1;局域网填内网IP(192.168.x.x);外网填公网IP且云平台安全组放行7000-7300TCP。
四、DBC与数据库连不上
•HeroDB在BDEAdministrator里名字拼错(HeroDB/Herodb大小写敏感)、PATH末尾多了斜杠、指向了Mud2\DB的上一级,都会报210D。
-Win7以上删C盘根目录PDOXUSRS.NET再重启;BDE类型选STANDARD不是MSSQL。
•用MySQL/MSSQL的版本:查DBServer\Config.ini里DBIP、DBPort(3306/1433)、User、Password,sa密码改过必须同步;SQL要开“SQL和Windows混合验证”,库名mir2要对得上。
-DBServer黑窗口没出“就绪”就别开M2,顺序错了必报连接失败。
五、配置文件与路径坑
•!Setup.txt、!ServerInfo.txt、LoginGate\Config.ini、RunGate\Config.ini四个文件IP和端口必须互相对得上,单机全127.0.0.1,外网全公网IP,不能一个写localhost一个写127.0.0.1。
•配置文件用记事本另存为ANSI,UTF-8会让引擎读成乱码,IP识别不到。
•服务端路径禁中文、禁空格、禁过长层级(D:\MirServer正确,D:\我的游戏\传奇1.80\错误)。
•网页微端部分:IIS或Apache的站点根目录要指向微端Web文件夹,80被占改8080,登录器网页地址同步换http://IP:8080/list.html。
六、启动顺序(Hero/GOM/LEG通用)
1.DBServer.exe(等“DatabaseReady”)
2.LoginSrv.exe
3.LoginGate.exe
4.SelGate.exe(部分版本有)
5.RunGate.exe
6.M2Server.exe(最后开,看红字)
任一步黑窗口报错就停,别一路双击到底。
七、网页打不开但M2正常(纯前端问题)
•浏览器开list页404:IIS未装、站点未启动、微端html没丢进wwwroot。
•列表出来点进去黑屏:客户端补丁没覆盖、登录器与网关密码不一致(默认20110113)、微端UpdateGate端口和登录器列表微端端口对不上。
•外网能看网页进不去游戏:云服务器安全组没放7000-7300,或路由器没做端口映射(内网机做服必须映射)。
裸机重装后开服,80%卡在“VC++没装+DBC路径中文+7000被迅雷占了”这三件;外网开服再加“安全组没放行”和“登录器IP没换公网”。按日志红字倒推,比反复点开始按钮有用。
一、先看日志再动手,别盲改
M2启动失败先读Mir200\Log下M2Server.log或控制台红字;DBServer看其黑窗口是否出“DatabaseReady”;LoginGate/RunGate各自有log或控制台报错。
常见关键词对应:
•socketerror10048/Bindfailed→端口被占
•Unknowndatabase/Error210D/无法连接HeroDB→DBC2000路径或BDE配置错
-connectionfailed/LoginSrvconnectfailed→数据库服务没起或账号密码错
•cannotopenfile/Mapfileerror→地图或脚本路径含中文/空格/被杀软删了
-无任何提示闪退→缺VC++运行库或DLL被杀软隔离
二、运行环境缺东西(闪退无提示先查这个)
•装齐VisualC++2005/2008/2010/2015-2022Redistributable(x86必装,64位系统也要x86版),缺msvcr71.dll、msvcp140.dll会直接崩。
-Hero/LEG老引擎要DBC2000(32位BDEAdministrator),控制面板建HeroDB,PATH指向D:\MirServer\Mud2\DB,全英文路径,服务端必须放盘根(如D:\MirServer),别放桌面/中文文件夹。
-Win10/11右键所有exe(DBServer、LoginGate、RunGate、M2Server)→属性→兼容模式选Win7+以管理员身份运行;UAC拉最低。
•杀软把LoginGate.exe、RunGate.exe、M2Server.exe当木马删了,加白名单或关实时防护再解压。
三、端口占用(10048错误最高频)
传奇网页服常占:7000(登录)、7100(角色)、7200(游戏网关)、9527(部分引擎),网页微端还会用80/8080/9999。
CMD管理员执行:
netstat-ano|findstr7000
netstat-ano|findstr7200
找到PID→任务管理器结束进程(常见凶手:迅雷、酷狗、QQ、残留M2Server、IIS、Skype)。
结束不掉就改端口:改Mir200\!Setup.txt的GatePort、RunGate目录Config.ini的ServerPort,登录器list.txt端口同步改,三处必须一致。
单机所有IP填127.0.0.1;局域网填内网IP(192.168.x.x);外网填公网IP且云平台安全组放行7000-7300TCP。
四、DBC与数据库连不上
•HeroDB在BDEAdministrator里名字拼错(HeroDB/Herodb大小写敏感)、PATH末尾多了斜杠、指向了Mud2\DB的上一级,都会报210D。
-Win7以上删C盘根目录PDOXUSRS.NET再重启;BDE类型选STANDARD不是MSSQL。
•用MySQL/MSSQL的版本:查DBServer\Config.ini里DBIP、DBPort(3306/1433)、User、Password,sa密码改过必须同步;SQL要开“SQL和Windows混合验证”,库名mir2要对得上。
-DBServer黑窗口没出“就绪”就别开M2,顺序错了必报连接失败。
五、配置文件与路径坑
•!Setup.txt、!ServerInfo.txt、LoginGate\Config.ini、RunGate\Config.ini四个文件IP和端口必须互相对得上,单机全127.0.0.1,外网全公网IP,不能一个写localhost一个写127.0.0.1。
•配置文件用记事本另存为ANSI,UTF-8会让引擎读成乱码,IP识别不到。
•服务端路径禁中文、禁空格、禁过长层级(D:\MirServer正确,D:\我的游戏\传奇1.80\错误)。
•网页微端部分:IIS或Apache的站点根目录要指向微端Web文件夹,80被占改8080,登录器网页地址同步换http://IP:8080/list.html。
六、启动顺序(Hero/GOM/LEG通用)
1.DBServer.exe(等“DatabaseReady”)
2.LoginSrv.exe
3.LoginGate.exe
4.SelGate.exe(部分版本有)
5.RunGate.exe
6.M2Server.exe(最后开,看红字)
任一步黑窗口报错就停,别一路双击到底。
七、网页打不开但M2正常(纯前端问题)
•浏览器开list页404:IIS未装、站点未启动、微端html没丢进wwwroot。
•列表出来点进去黑屏:客户端补丁没覆盖、登录器与网关密码不一致(默认20110113)、微端UpdateGate端口和登录器列表微端端口对不上。
•外网能看网页进不去游戏:云服务器安全组没放7000-7300,或路由器没做端口映射(内网机做服必须映射)。
裸机重装后开服,80%卡在“VC++没装+DBC路径中文+7000被迅雷占了”这三件;外网开服再加“安全组没放行”和“登录器IP没换公网”。按日志红字倒推,比反复点开始按钮有用。

