Blue引擎合击版单机架设能进登录界面、账号能注册,但点“创建角色”弹提示,按你看到的文案对号入座处理,下面把高频几种和通用排查一次列清。
一、常见提示与直修办法
1. 提示“禁止创建新角色”
打开 D:\MirServer\DBServer\DBServer.exe → 菜单“选项”→“基本设置”→ 勾选 允许建立新人物 / 允许创建新角色 → 保存 → 完全关闭 DBServer、LoginSrv、M2Server、各Gate → 按 DBServer→LoginSrv→LoginGate→RunGate→M2Server 顺序重启。
2. 提示“输入的角色名包含非法字符 / 错误代码=0”
Blue引擎换网关时常漏 SelGate。处理:
• 删 DBServer\FDB 下所有文件
• 删 LoginSrv\IDDB 下所有文件
- 删 SelGate 目录下所有文件
• 用引擎包里“运行开始更新程序.bat”重新初始化,再启全套服务
同时 DBServer → 选项 → 基本设置 → 把“禁止建立包含以下字符的人物名称”列表清空或只留真敏感词,重启 DBServer。
3. 提示“角色名称已被其他人使用!错误代码=2”
DBServer → 选项 → 基本设置 → 去掉“禁止建立包含以下字符的人物名称”里多余规则、清空异常重复名限制 → 确定 → 重启 DBServer。若还报,进 DBC2000 的 HeroDB 角色表删掉同名残留记录。
4. 提示“错误代码=-2 / 无法连接角色数据库 / 创建无反应”
• 角色名别用 @ # $ % 空格、生僻字、纯数字、GM/管理员 等词,改用 6~8 位字母数字或简单中文
• 清 Mud2\Logsrv\IdDB 与 DBServer\FDB 下旧存档(备份后删),重启 LoginSrv+DBServer 重建纯净索引
• 查 DBC2000:HeroDB 名称大小写一致,PATH 精准指向 D:\MirServer\Mud2\DB,改完重启电脑
• netstat -ano | findstr :7000 确认登录网关在听,被酷狗/迅雷占就改端口并同步登录器列表
5. 提示“游戏网关未响应 / 非法登录 / 内挂呼不出 / 英雄不显示”
Blue引擎登录器与服务端网关必须同包:
• 引擎包里取 LoginGate.exe、RunGate.exe、SelGate.exe 覆盖到 MirServer\LoginGate、RunGate、SelGate 目录
• 登录器配置器选“英雄版/合击专用版”,IP填 127.0.0.1、端口 7000,重新生成登录器覆盖客户端根目录
• M2 → 功能设置 → 英雄系统 → 勾“启用英雄功能”“允许召唤英雄”,合击参数开,重启 M2 生效
二、Blue合击版专属兜底检查
• DBC2000 的 HeroDB 必须用引擎自带 DB 扩展工具升一次表结构,合击版要英雄属性字段,否则主号建完英雄建不出
• 客户端用 1.80/1.85 及以上合击端,Data 目录覆盖 Hero.wil、Hero2.wil 等合击补丁,否则界面错乱间接导致创建回滚
• !Setup.txt 里 CanCreateUser=1、MaxUserPerAccount≥3、UserNameMinLen=2、UserNameMaxLen=12,IP 全量 127.0.0.1
• LoginSrv 下 Config.ini 中 AllowRegister=1
• Mir200\Envir\QuestDiary 下若有“禁止注册.txt”等限制脚本,测试期先移走
通用最短修复顺序:勾 DBServer 允许建人 → 清 FDB/IdDB/SelGate 缓存 → 核对 HeroDB 路径 → 换配套 LoginGate/RunGate/SelGate → 重生成合击登录器 → 全套按序重启。九成 Blue 合击单机架设创建角色报错落在这五步里。
传奇Blue引擎合击版单机架设成功但创建角色弹错误提示:按报错文案对症修DBServer权限
来源:
作者:
点击:

