当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇架设完毕后进游戏创建角色完整操作与排错

热度:
一、先确认服务端已经完全启动

打开引擎控制器或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参数放开这个顺序查,基本一次就能建出来。
[顶部]