76蓝魔那套服务端我前几天刚跑通,复古微变版本,改过的地图和怪物刷新点比较多。端口默认7000,登录器要改host文件指向本地127.0.0.1,数据库用的DBC2000,版本号标的是2021年10月打包的。
服务端解压完直接看!启动.bat那个文件,里面写死了GameCenter.exe和DBServer.exe的启动顺序,延迟3秒。我第一次跑的时候卡在M2提示”连接登录服务器失败”,后来发现是防火墙拦了,关掉Windows Defender的实时保护就过了。

微变这块主要改了装备属性上限和怪物爆率,蓝魔套装从头盔到靴子一共6件,凑齐有套装效果加攻击速度+2和魔法躲避+15%。牛魔洞三层的牛魔王爆率设置的是1/80出散件,触龙神那改成1/50出武器,赤月装备保持原版爆率没动。这版本没加新地图,就是把尸王殿、牛魔洞、祖玛寺庙这几个经典图的怪物密度提高了,刷新时间从5分钟改成3分钟。
GM命令在\Mir200\Envir\AdminList.txt里配,格式是”账号名 权限等级 过期时间”,权限10就是最高级。刷装备用@make加物品代码,蓝魔头盔是1301,武器类从2000开始编号,具体对照\Mir200\Envir\ItemList.txt那个表。充值点数这版关了,NPC对话脚本里[@充值]那段全注释掉了,想开的话得自己去对接支付接口。
客户端登录器配置
登录器用配套的那个BlueM2.exe,服务端IP填127.0.0.1或者内网地址,端口7000。客户端data文件夹里Monsters.wil和Magic.wil两个文件是改过的,直接覆盖热血传奇1.76原版客户端就行。地图文件在Maps文件夹,比原版多了3张自定义地图:蓝魔神殿、暗黑祭坛、封魔矿洞,坐标分别是(500,500)、(320,280)、(180,200),从土城NPC”神秘老人”传送过去。

脚本触发器在\Mir200\Envir\Market_Def\QFunction-0.txt,[@Login]段写了上线自动检测装备耐久度的逻辑,低于10就弹提示框。[@买药]那个NPC改了价格,大药从300金币降到150,随机从5万降到3万。行会系统开着的,建行会需要1000万金币和一个沃玛号角,攻沙时间默认每周六晚上8点,在\Mir200\!Setup.txt第47行改CastleWarDay=6。
现在卡的地方是赤月装备的特效显示,游戏里穿上圣战头盔那个光圈不出来,检查过Magic.wil文件的索引没错位,怀疑是客户端版本和服务端的资源包对不上,还没找到兼容的客户端文件。