服务端解压到纯英文无空格目录,例如D:\MirServer,不要放桌面、文档、Program Files、带中文或空格的路径。中文路径会导致M2加载地图、DBServer读数据库、登录器写配置全环节报I/O或秒退。解压后先装运行库,VC++2005到2022的32/64位、.NET Framework 4.8、DirectX9完整包都装;老引擎缺msvcr71、msvcp71会M2白窗或闪退,Win10/11对M2Server、DBServer、各网关右键属性设管理员身份、兼容Windows7更稳。把整个服务端目录加进Windows Defender、360、火绒信任区,M2Server.exe、DBServer.exe、LoginGate.exe、RunGate.exe、LogServer/LogDataServer.exe、登录器生成器、PAK/WIL补丁常被误删,删了就起不来或进图黑屏。
DBC类老端先配数据库。装完整版DBC2000,控制面板开BDE Administrator,Object新建STANDARD,别名按服务端要求写HeroDB,部分端用MirDB以包内说明为准;PATH指向D:\MirServer\Mud2\DB或实际DB目录,末尾别带反斜杠,别用中文。Ctrl+S保存后打开Mud2\DB,确认StdItems、Magic、Monster、Item等.DB不是0字节;文件缺失从同版本完整包重解压,不混用别的端数据。Mir200\!Setup.txt里数据库名、路径与BDE别名一致;若M2报Unknown database、数据库连接失败、物品/魔法加载错误,先重开BDE看别名,再核对!Setup和DBServer配置,别急着换引擎。MySQL新端按包建库导sql,Navicat测试连接,DBServer或中控填对库名、账号、密码、端口;只改一处密码会导致角色读不出、进服掉线。
启动严格按数据到网关再到M2。老结构顺序:DBServer先起显示数据库就绪→LogServer/LogDataServer起→LoginSrv→LoginGate听7000→SelGate/角色网关→RunGate听7100/7200→最后M2Server,M2底栏无红字再开登录器。GOM/GEE用控制器一键启动等同该顺序,但手动单开也要保证前面网关先监听。任一网关切了,登录器卡连接中、建角色进图闪退、进服秒断;先任务管理器结束M2Server、DBServer、LoginGate、RunGate、SelGate残留,再按序重起,别先开M2后开DB。
IP端口全量统一。单机所有配置填127.0.0.1:!Setup.txt、LoginSrv.ini、LoginGate.ini、RunGate的Config.ini、SelGate配置、控制器配置向导、登录器列表七处一致;外网才换公网IP,局域网测试用192.168内网IP,别单机填公网或局域网。端口常用登录7000、角色/sel约7100、游戏RunGate约7200,微端GOM常见8000、GEE常见8080,具体以端内原配置为准。改端口必须同步改服务端ini、控制器、登录器list,只改一端必连不上。查占用用cmd执行netstat -ano | findstr "7000 7100 7200 8000",看到LISTENING才正常;被占就结束对应PID或换端口,换完全链路同步。防火墙高级设置放行对应TCP,懒得逐条规则就单机测试先关防火墙、把服务端目录加杀软白名单。
M2红字按关键字修。加载地图失败:Map目录缺.map,MapInfo.txt里的编号、文件名、大小写和Map文件夹实际文件对不上,补对应地图或注释错误行。脚本错误:Envir下QuestDiary、Market_Def、NPC脚本用了中文全角标点,#IF/#ACT/#ELSEACT不匹配,回退最近改动、逐行查引号和中文字符。时间格式无效:控制面板区域短日期改yyyy-M-d,纯数字不带回汉字“年月日”,GOM类读系统时间尤其容易卡。插件冲突:GOM的Mir200\PlugList.txt清空第三方dll只留引擎自带,重启M2;不明插件会导致界面空白、命令无响应。速度检测误杀:单机把M2参数里速度控制、行走间隔调大或临时关闭,避免一移动就被判加速断开。
进游戏黑屏分客户端补丁和PAK两类。老WIL/WZL端:客户端用与服务端匹配的周年纯净端,把服务端Map全量覆盖到客户端Map,Data里Items/Hum/Weapon/Mon/Magic/Prguse按补丁覆盖;土城地砖黑查Tiles/Objects,装备白问号查Items,怪物透明查Mon,NPC对话框错查Prguse/NewopUI,技能光效查Magic/Effect。GOM/GEE加密PAK端:用版本自带17/16周年类纯净客户端,不混十周年、不混第三方魔改UI;把服务端Mir200\Map覆盖客户端Map,登录器配置器载入Pak.txt,批量把原作者盘符替换成本机客户端绝对路径,例如E:\旧端\Data\xx.pak改成D:\MirClient\Data\xx.pak,密码段原样保留不加减空格。配置器PAK列表全绿“正确/已读取”再生成Login.exe;红色密码错填密码,红色文件不存在查路径;非微端取消微端模式,微端模式会让单机去拉远程资源超时黑屏。微端服先起UpdateServer/微端程序,确认扫描完Map/Data/PAK,登录器微端地址、端口、资源目录三处一致,8000/8080被占就换端口并同步。
LogServer弹英文确定退出、取消后进服像掉线,按日志服务修。打开LogServer/LogDataServer目录,确认日志存储子目录存在,例如Log、Logs、BaseDir;路径写旧盘符、中文、空目录都会初始化失败弹英文。用记事本开LogData.ini或对应配置,ServerAddr填127.0.0.1,Port按端默认,BaseDir写绝对路径如D:\MirServer\LogServer\Log;程序右键管理员,目录安全给当前用户完全控制。单独双击LogDataServer,不弹窗、能生成当天日志再交控制器启动;M2的!Setup或Mir200配置里LogServerAddr/Port与之一致,UseLogServer按端开1。强行取消日志,部分引擎物品日志、会话校验、存盘回执会断,表现就是进角色读进度后秒回、走动回弹、捡物消失。若一开就报缺运行库,装VC运行库合集;若主程序被删,从同引擎同版本完整包提取LogServer目录,不跨GOM/GEE/BLUE/LEG混用。
登录器列表和网关不配套是新手常病。必须用服务端自带配置器生成,不下载万能登录器;列表单机写一行“区名127.0.0.1 7000
0”或按配置器生成本地list,编码用ANSI,竖线用半角。GOM/GEE远程列表放本地网站或配置器HTTP地址,登录器填同地址;获取列表失败先浏览器开列表URL,开不了查网站/中控/防火墙,能开但登录器不显示查IP端口密钥。登录器生成时客户端路径选对,PAK、微端、合击、防外挂模块按本端勾选;换引擎不换登录器会出现协议握手失败、选角色卡死、进图连接中断。
建角色进图闪退按地图定位。比奇土城正常、进蜈蚣/猪七/祖玛/封魔/赤月黑屏,先补对应.map和补丁;进特定图秒断,打开MapInfo核对编号与Map目录文件名,缺图补图,小地图雷达黑补MiniMap相关资源。客户端兼容问题右键mir.exe/登录器属性,兼容Win7、管理员运行,低配进游戏F12改800x600、关高级光影;全屏黑但能移动多属地图资源没加载,能听声音不画面多属显卡/NewopUI/Prguse2资源缺失。
外网进不来分三档查。本机127通、同局域网内网IP不通,查防火墙、网关是否只绑127,控制器/网关配置把监听地址改0.0.0.0或内网IP;同局域网通、公网不通,云服务器安全组放行TCP登录/游戏/微端/网站端口,家用宽带在路由器做虚拟服务器映射,把外部内部端口都指到主机内网IP。动态IP用域名,登录器列表写域名前先用纯IP测试,避免DNS缓冲问题;客户端本机关代理、加速器、Socks工具,传奇直连TCP更稳。多开第二个端要换BDE别名、换DB路径、换全部网关端口,别两个端共用HeroDB和7000/7200,否则数据库占用、端口冲突。
改版本参数先备份后改单项。经验、爆率、MonGen、Shop、NPC、合击、速度检测每次只改一类,改前复制Mir200\Envir、Mud2DB或MySQL库、Map、客户端补丁;M2里重载脚本/怪物/爆率,不行回滚。AdminList和管理员命令按端写,不用的第三方提权工具不装;PAK改密码后同步服务端Pak.txt、微端Pak.txt、登录器配置器三处,只改客户端不改服务端会别人正常你黑屏。排错固定顺序:看M2红字→看各网关是否监听→看DBC/MySQL连接→看全量IP端口→看客户端版本与Map/Data/PAK→看杀软隔离→看LogServer日志目录;按这条走,大多数新手架设问题集中在中文路径、HeroDB错、7000/7200被占、登录器引擎不对、PAK密码错、日志目录无权限这几类,逐项收完基本能进新手村、打怪掉装、小退存盘。
传奇架设新手高频报错速查:DBC网关黑屏掉线LogServer一站式修复
来源:
作者:
点击:

