一、先确认服务端已经完全启动
打开引擎控制器或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参数放开这个顺序查,基本一次就能建出来。
打开引擎控制器或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参数放开这个顺序查,基本一次就能建出来。

