本机只做测试用127.0.0.1,服务端解压D:\MirServer纯英文,客户端解压D:\MirClient纯英文,所有exe右键管理员,杀软把两端目录加白名单再动手。先确定包是经典HERO还是3K,两套配置不一样,混用会开门后认证失败、列表空、黑屏。
一、经典HERO本机测试
1. DBC2000建HeroDB
装DBC2000,Win10/11用管理员、兼容Win7;控制面板开BDE Administrator,左侧Databases右键New选STANDARD,别名HeroDB。右侧PATH点…指向服务端数据库目录,常见D:\MirServer\Mir200\Mud2\DB或D:\MirServer\Mud2\DB,以文件夹内能看到StdItems.DB、Magic.DB、Monster.DB、Account类表为准。Object-Apply保存,关BDE重开能展开表说明通。路径禁中文、禁空格、禁桌面、禁Program Files。
2. 控制器改IP与库名
运行GameCenter.exe,配置向导里服务器名自定,游戏IP填127.0.0.1,数据库名HeroDB,DB路径按实际Mud2\DB填,登录端口默认7000、选人7100、游戏7200,按包内网关ini为准别硬改。保存后让控制器写!Setup、DBServer、LoginSrv、各Gate配置。手动端另查Mir200\!Setup.txt的ServerAddr/ServerIP、LoginSrv\!addrtable.txt、DBServer的库名路径,全部统一127和HeroDB。
3. 启动顺序
按DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server起。DBServer窗口看到连HeroDB成功、加载物品/技能/怪物无报错再起登录;LoginGate监听7000,SelGate 7100,RunGate 7200;最后起M2,底部无红字、显示等待客户端再开登录器。M2秒退按四项查:路径纯英文、VC运行库全装、HeroDB能浏览表、杀软没隔离M2/DBServer exe。
4. 账号与本地连接
HERO用DBC账号表就在HeroDB的Account,按包用控制器建号或DBC直接开;部分包DBServer配置里勾允许创建新人物。M2选项-参数-网络里允许本地IP/127.0.0.1,部分HERO默认禁本机回环,不勾会列表能读但建号后认证失败。 本机测试别开外网模式、别开动态IP。
5. 列表与登录器
单机用包内列表工具起http://127.0.0.1/list.txt,list用记事本ANSI,按引擎写“区名127.0.0.1
7000”,带微端再加微端口。用HERO专用登录器配置器生成exe,放客户端根目录;别用3K登录器、GOM登录器硬套HERO,引擎不对会开门后认证失败或连不上。 浏览器先开list地址能出文本,再双击登录器建号。
6. 补丁
HERO老补丁把服务端Data、Map、Wav、Wil/Wzl、Prguse整体覆盖客户端根目录,不套二级文件夹;界面黑查NewopUI相关资源,装备问号查StateItem/Items和StdItems的Looks/Shape,地图白查MapInfo与Map目录对应map文件。进图异常清客户端Cache重进。
二、3K服务端本机测试
3K多数一键控制器,不装DBC也能跑,重点是控制器和专属登录器。解压纯英文后双击3K引擎控制器,点配置或一键启动;IP默认本机回环,端口按控制器显示,别照抄别的引擎7000/7200。启动顺序以控制器日志为准,通常数据库/核心→登录→网关→主逻辑,所有窗口无红字再生成登录器。
登录器必须用3K专属配置器,类型选3K,区名/IP/端口按控制器默认填,不用手改HERO那套!addrtable。部分3K包内置登录器,直接复制客户端根目录用;换别的HERO登录器会认证失败、列表空、开门后跳失败。 本机测试关防火墙和杀软实时防护,控制器启动完再按需加白名单;3K若报认证,优先看控制器授权/机器码是否绑旧电脑、登录认证服务是否随一键启动起来、账号状态是否异常,而不是去建HeroDB。
三、开门后认证失败集中排
同包换电脑能跑、本机开门报认证,按下面顺序:
1. 看是HERO还是3K/GOM类:HERO查BDE HeroDB能浏览Account,3K查控制器授权和一键日志,GOM类查Key.lic。
2. HERO确认DBServer连HeroDB成功→LoginSrv黑窗无报错→LoginGate 7000监听→M2允许127→列表浏览器可访问→用同包登录器。任一层断都认证失败。
3. 账号问题:DBC Account表里密码正确、状态0正常;控制器建号失败就手动在HeroDB加行。特殊字符账号部分包会判异常,用字母数字。
4. 权限问题:Win10/11对GameCenter、DBServer、LoginSrv、各Gate、M2全管理员;服务端目录安全给完全控制,Mud2\DB取消只读,避免读库半截导致认证。
5. 防火墙杀软:本机127也可能被Defender拦LoginGate/M2,整个MirServer加白,测通后再细化规则。
6. 端口占用:cmd跑netstat -ano | findstr "7000"、findstr "7100"、findstr "7200",有非服务端PID结束;3K按控制器实际端口查。改端口必须同步控制器、网关ini、list、登录器,只改一处必认证/连接失败。
7. 机器码授权:商业HERO/3K/GOM换电脑常绑机器码,旧Key不通过;在本机用包内授权器重算Key,再重生成登录器,不靠复制旧机配置。
四、本机测试最小自检
纯英文路径+杀软白名单+运行库→HERO建HeroDB指Mud2\DB、3K直接开控制器→控制器配置向导全127、库名/端口按包→netstat确认网关监听→按DB/登录/网关/M2顺序起无红字→浏览器开list→同引擎登录器生成放客户端根→补丁按包覆盖Data/Map/PAK并清Cache→建号进新手村。只测功能就把爆率、经验、转生、合击参数先按原包默认,不改库不改脚本;等能稳定进门再动MonItems、!Setup、Envir,每次改一项重载或重启验证。
经典HERO与3K传奇服务端本机测试教程:DBC控制器IP端口登录器排错
来源:
作者:
点击:

