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

单机传奇制作登录器匹配客户端并开启假人陪玩完整教程服务端假人配置与登录器生成步

热度:
单机传奇(GOM/GEE/Hero/Blue引擎)的登录器、客户端补丁和假人是分开配置的——先配好客户端补丁让登录器能进游戏,再在服务端开假人系统并配名单脚本,最后生成登录器放客户端根目录。假人功能由服务端引擎控制,不依赖登录器特殊版本,只要登录器能正常连上服务端即可。

一、准备匹配客户端与打补丁(让登录器能进游戏)
1.下载对应年代的传奇客户端(1.76复古用16周年客户端,GOM/GEE微变用17或18周年客户端),解压到磁盘根目录如D:\LegendofMir\,路径不能有中文或空格过深。
2.打开服务端MirServer\下的补丁文件夹(通常叫补丁或Patch或Data),将其中的Data、Map、Sound、Wzl/Wzx文件按说明复制到客户端根目录对应文件夹,特别注意NewopUI.pak、PrgUse.pak、CHR图素等要覆盖正确。
3.补丁打完后客户端能正常显示地图、物品、界面,这是制作登录器的前提。

二、生成本地列表文件与制作登录器
1.在客户端根目录新建list.txt,内容格式(GOM/GEE通用):

我的单机传奇|127.0.0.1|7000|0|0

游戏名称随便起,IP填127.0.0.1,端口默认7000(GOM微端端口另加8080但在单机list里仍写7000)。
2.启动本地列表服务器(服务端登录器文件夹里通常有ListServer.exe或微端列表服务器.exe),将列表地址指向http://127.0.0.1/list.txt或直接用文本列表模式。
3.打开服务端登录器生成器(GOM叫GOM登录器配置器.exe,GEE叫登录器制作.exe,Hero叫Hero登录器生成器.exe):
•游戏名称填与list.txt一致的名字

•列表地址填http://127.0.0.1/list.txt(或指向你运行的列表服务器端口)

-PAK密码按补丁包里Pak.txt核对,全显示正确/蓝色再继续
•勾选"单机模式"或"不验证网关密码"(部分版本需要)

•点"生成登录器",保存到客户端根目录命名为传奇单机登录器.exe

4.双击登录器应能看见服务器列表、输入账号(如test/123456)进入角色创建界面,说明登录器与客户端匹配成功。

三、服务端开启假人陪玩系统(核心)
以最常用的GOM/GEE引擎为例(Hero/Blue操作类似,M2里有对应假人设置页):
1.打开M2Server→选项→功能设置→假人系统(部分版本在参数设置—其它设置或查看—列表信息二—假人管理)
•勾选"允许假人登录/启用假人系统"

•最大假人数设20~50(单机视配置,先设20测)

-假人登录延迟设5000~8000ms(错峰登录防卡)
•保存

2.编辑MirServer\Mir200\Envir\DummyNameList.txt(ANSI编码),每行一个假人名:

陪玩战士01
陪玩法师01
陪玩道士01
陪玩战士02

合击版同步编辑DummyHeroNameList.txt写入对应英雄名,行数须一一对应。
3.建假人行为配置:MirServer\Mir200\Envir\DummyConfig\目录下建陪玩战士01.txt等内容(参考前文各版假人配置贴),至少写明Job、Level、UseSkill、UseItems0武器防具。
4.在Mir200\Envir\QuestDiary\主城NPC或QManage.txt[@Login]段加加载命令:

#if
ISDUMMY
#act
SETDUMMYCONFIGFILENAME..\Envir\DummyConfig\$DUMMYNAME.txt
LOADDUMMYCONFIGFILE
DUMMYSTART

5.配置自动上线脚本:打开Mir200\Envir\Robot_def\AutoRunRobot.txt加定时触发,RobotManage.txt写:

[@假人上线]
#IF
CHECKDUMMYCOUNT<20
#ACT
DUMMYLOGON02885555
DUMMYLOGON33303305

格式DUMMYLOGON地图IDXY数量,地图0是比奇3是盟重。保存后M2点"重新加载机器人脚本"或重启M2Server。
6.手动测试:M2→假人系统→刷新列表→选中名字→设地图坐标→点登录,游戏内能看到假人模型即配置正确。

四、Hero/Blue引擎假人开启差异(简要)
•Hero引擎:M2→选项→功能设置→机器人设置(假人)→启用心跳、设最大假人数、假人账号前缀。假人账号需在AccountDB建好或用自带的FakeAccount.txt,Robot\RobotConfig.txt控制行为。

-Blue引擎:M2→系统设置→假人设置→启用,配置FakePlayer.ini中FakePlayerCount、登录间隔,名单同样在DummyNameList.txt。

五、常见问题排查
-登录器黑屏/花屏:补丁没覆盖对或PAK密码填错,重新核对Pak.txt路径和密码。
•登录器提示无法连接/网关关闭:引擎控制器没启动完全或端口不是7000,确认所有网关显示"已启动"。

-假人不上线:DummyNameList.txt编码非ANSI、M2最大假人数太小、DUMMYLOGON数量大于名单行数、QManage未加ISDUMMY加载段。
•假人站着不动:没执行DUMMYSTART或配置文件无UseSkill/AttackMode设成和平。

-合击假人无英雄:DummyHeroNameList.txt漏填或英雄配置文件未配RECALLHERO。

按顺序:客户端打补丁→生成登录器放客户端根目录→服务端开假人系统配名单与脚本→重启M2,进游戏后假人会按设定自动登录并在地图打怪/陪玩。
[顶部]