打开引擎控制器或 GameCenter,按顺序启动:
1. DBServer,窗口显示数据库连接成功或 DatabaseStart
2. LoginSrv 登录服务
3. LoginGate 登录网关
4. SelGate 角色网关
5. RunGate 游戏网关
6. 最后启动 M2Server
M2 窗口左下角显示已连接数据库、监听正常、无红色报错,才算真的起完了。哪个网关闪退或者端口占用,先别急着建角色,不然登录器连得上但创建指令传不进去。
二、准备客户端和登录器
1. 传奇客户端解压到纯英文路径,比如 D:\LegendClient
2. 把服务端自带的 Data、Map、Graphics 补丁覆盖进客户端根目录
3. 打开服务端里的登录器配置器,新建一个区
4. 服务器名称随便填,IP 填 127.0.0.1,端口填 7000(和 LoginSrv 配置一致)
5. 生成登录器,把 Login.exe 放到客户端根目录,和 Legend.exe 同级
别用跨版本万能登录器,GOM、GEE、HERO、BLUE 各自有配套登录器,混用会导致创建界面点没反应。
三、注册账号
双击登录器,服务器列表里出现你刚配的区名,点进去。
账号密码界面直接输:
• 账号:test123
• 密码:123456
单机环境下首次输入账号密码就是注册,不用单独去数据库建号。点登录或注册账号都行,能进到角色选择界面就说明链路通了。
四、创建角色具体动作
进到角色选择界面后:
1. 点“创建角色”按钮
2. 选职业:战士、法师、道士三选一
3. 选性别:男/女,只影响外观不影响属性
4. 角色名输入框里填名字
5. 确认职业、性别、名字都没问题
6. 点“创建角色”或“确定”
7. 角色出现在左侧列表后,选中它点“进入游戏”
能看见角色站在新手村或土城,能走动、能砍怪,整个流程就跑通了。
五、角色名怎么填不容易被拦
先按最简规则来:
• 用中文、字母、数字、下划线
• 长度 3 到 10 个字符先试
• 别用 @ # $ % ! & * 这类符号
• 别用 GM、管理、客服、管理员这种词
• 别带空格,别从网页复制名字(会带不可见字符)
测试阶段直接填 test123、abc456、战士01 这种,能建出来再换自己想要的。
老 HERO 引擎还会读 DBServer\DenyChrName.txt,里面列了屏蔽词,想用的名字被拦就去这个文件里把对应词删掉,重启 DBServer。
六、点创建角色没反应的处理
这是单机建号最常见的问题,按下面顺序查:
1. 看 M2 引擎里“游戏参数设置 → 角色创建设置”
• 关掉“禁止新建角色”
• 关掉“职业创建限制”
• 关掉“角色名屏蔽拦截”
• 三职业全部勾选开放
2. 检查登录器和引擎是否同版本
换回服务端原带的那套登录器,重新生成一次放客户端根目录。
3. 检查客户端 mir.dat
把服务端 Mir200 里的 mir.dat 复制到客户端根目录覆盖,先备份原文件。客户端被改过或者缺界面资源,创建按钮会假死。
4. 以管理员身份运行登录器
右键登录器 → 属性 → 兼容性 → 勾管理员运行,Win10/Win11 经常是权限问题导致指令发不出去。
5. 清账号限制
部分版本会把异常账号写进黑名单,换一个新账号重新注册再建。
6. 检查 DBServer.ini 的 ServerPath
路径必须和实际服务端目录一致,末尾带反斜杠,比如 E:\MirServer\,而且路径里别有中文。
七、提示“角色名已存在”或“错误代码2”
打开 Mud2\DB 或 DBServer 目录下看有没有残留的 IdDB、FDB 文件,里面存了旧角色记录。
• 只想清一个名字:直接改个新名字重试
• 想彻底重置:备份后删掉 Id.DB,重启服务端会自动生成空白库
注意删库会清空所有已有角色,纯测试环境随便搞,有存档就别动。
八、建完角色顺手验一下功能
进游戏后按几个键:
• F10 看角色属性,攻击魔法道术数值是否正常
• F9 看背包,初始物品有没有
• F11 看技能栏,对应职业技能在不在
• 砍一下周围怪物,经验能不能涨
• 点一下 NPC,对话窗口弹不弹
都正常,说明人物数据库、技能数据库、脚本加载全是通的,建角色这步彻底没问题。
九、想直接拿 GM 权限
M2 控制台输入:
@makeadmin 角色名 10
回车后游戏里会提示权限变更。再试:
@等级 50
@刷 屠龙 1
@金币 1000000
指令生效就代表账号体系、数据库写入、M2 参数全部正常。
十、几个容易踩的暗坑
• 服务端路径带中文或空格,DBServer 写不进角色数据
• 登录器 IP 没填 127.0.0.1,连的是外网列表
• 端口填错,登录器能出列表但创建卡死
• 客户端补丁没覆盖,界面按钮渲染异常
• M2 里开了“禁止重复登录”但没关“禁止新建角色”,表现就是点创建没反应
• 杀软把 DBServer 或登录器拦了,加入白名单再试
建角色本身不是独立环节,它依赖 DBServer 能写库、M2 肯收创建指令、登录器能把界面事件发出去。哪一层没通,表现都是“点了没反应”或者“名字非法”。按服务端启动 → 登录器配套 → 名字合规 → M2 参数放开这个顺序查,基本一次就能建出来。

