如何通过脚本来防止玩家二开或多开游戏?
打开MirServer\Mir200\Envir里MapQuest_Def文件夹里的QManage.txt文件.
在登录[@Login]下加入下列脚本:
goto @二开
然后在QM脚本的最下端加入下面执行脚本:
[@二开]
#if
CheckTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>
#act
MESSAGEBOX 本服务器禁止多开游戏!
KICK
#elseact
addTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>
打开Market_Def文件夹里的(在MapQuest_Def文件夹下面)QFunction-0.txt文件,在最下面加入下列脚本
[@PlayReconnection]
#if
#act
DelTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>
[@PlayOffLine]
#if
#act
DelTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>
然后去QuestDiary文件里新建txt,重命名为玩家机器码.txt。
----------------------------------------------------------------------------------
以上为双开。下面为三开以上脚本
-----------------------------------------------------------------------------------
第一步:
打开Envir里MapQuest_Def文件夹里的QManage.txt文件。
在登录[@Login]字段下加入下列脚本:
goto @二开
然后在QManage.txt文件最下面加入对应脚本:
[@二开]
#if
CheckTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>
#act
goto@三开
#elseact
addTextList ..\QuestDiary\玩家机器码码.txt <$MACHINEID>
[@三开]
#if
CheckTextList ..\QuestDiary\玩家机器码2.txt <$MACHINEID>
#act
MESSAGEBOX 因服务器原因,暂时禁止三开!后续可能会开放!
KICK
#elseact
addTextList ..\QuestDiary\玩家机器码2.txt <$MACHINEID>
打开Market_Def文件夹里的(在MapQuest_Def文件夹下面)QFunction-0.txt文件,,在最下面加入下列脚本
[@PlayReconnection]
#if
CheckTextList ..\QuestDiary\玩家机器码2.txt <$MACHINEID>
#act
DelTextList ..\QuestDiary\玩家机器码2.txt <$MACHINEID>
#elseact
DelTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>
[@PlayOffLine]
#if
CheckTextList ..\QuestDiary\玩家机器码2.txt <$MACHINEID>
#act
DelTextList ..\QuestDiary\玩家机器码2.txt <$MACHINEID>
#elseact
DelTextList ..\QuestDiary\玩家机器码.txt <$MACHINEID>
然后去QuestDiary文件里新建两个TXT,重命名为玩家机器码.txt和玩家机器码2.txt即可。
为什么用GM号登录游戏后就卡住不动了?
多新手GM在架设版本的时候都会遇到这个问题,在游戏成功架设后,把人物设置成GM之后登录游戏就直接卡死了,今天站长针对这个问题教大家怎么去设置GM后游戏不会卡死,我们下面来看一下图,这也是站长在成功架设后遇到的问题。
同时M2日志也可以看到提示 [945封漏洞系统]玩家:[传奇大学]GM权限为10,已被强制下线…
这里不仅是945插件有这个功能,其它引擎的封后门插件也有此功能,如熊猫、神州、gompj、等……都可以使用此方法设置。
第一步,我们在M2找到插件名称,如站长使用的 LM引擎(E),我们只需要在M2,LM引擎,设置打开它。如图
打开设置界面后我们选择 系统设置,如下图:
们只需要在 禁止权限10的人物(有效防止留了权限后门的版本),我们把勾去掉,然后确定保存就可以了。
不过做开区的版本,站长不建议去掉此选项,因为有些版本会被人为刻意留下权限后门脚本,如果真被留下此后门会导致GM权限被玩家使用了,导致刚开的区就废了,我们更建议在需要赋权的GM里添加上你想要设置的GM人物名字即可,这样只针对我们想要的人物才有GM权限,即使其它玩家刷了GM权限也没用,因为登录游戏后插件会强制把不是我们赋权的GM踢下线,那站长教大家怎么设置,如下图:
我们只需要在添加名字处,把GM名字添加进去,然后确定保存即可。
们再次登录游戏,这时候以GM身份登录游戏就不会再被踢下线了。
为什么登录游戏提示:[错误信息] 创建角色名称已被其他人使用!错误代码=2
传奇创建人物名字时提示角色名称被其他人使用,无法创建角色,以及无法创建英文字母等特殊字符名字。
如图所示:
我们游戏里角色名称没被占用的情况,创建人物时弹出无法创建被其他人使用。
解决方法:找到DBServer网关,选项→基本设置→去掉红线框框和箭头所示
根据实际情况去掉箭头所示和禁止建立包含以下字符的人物名称
去掉之后选择确定,然后重启此网关,重新登录游戏后即可正常创建人物名称。
启动传奇服务端的时候,提示script error, load fail错误。
类似于 script error, load fail: \充值RMB点\RMB点\RMB点.txt@领取RMB点 这个问题是因为说传奇版本中没有找到对应的NPC,或NPC脚本错误造成的。
我们给大家介绍两种处理方案。
1、针对提示的报错问题,对NPC脚本进行修复,这个需要相关的技术经验。
2、删除提示错误的脚本对应的NPC即可解决此类报错问题。
下图所示,我们启动报错,是因为我们NPC调取文件缺少NPC脚本导致。
如图所示,脚本对应路 D:\mirserver\Mir200\Envir\QuestDiary\充值RMB点\RMB点\RMB点.txt
首先找到:\mirserver\Mir200\Envir\QuestDiary\充值RMB点\RMB点\ 然后看看有没有 RMB点.txt 这个脚本,如果您没有就说明该”RMB点.txt”脚本已经丢失,我们就需要删除此脚本。
如图所示是因为 缺少充值RMB点的脚本造成,而NPC调取文件又是有的,因为充值系统是对接充值平台的,像这个情况只需要对接好充值RMB的NPC就可以解决了。
但有些脚本不是NPC充值,那我们就要查看这个脚本在版本中是否启动作用,如果脚本在版本是有需要的功能的,那就要修复报错,可以使用文本替换专家替换 RMB点.txt 即可解决报错,如果脚本是没用的,那直接到 D:\Mirserver\Mir200\Envir\MerChant.txt 找到这个调取NPC的文件,删除了就可以了。
如图所示,我们删除完后脚本就不会报错了。
M2Server.exe -系统错误,由于找不到VCRUNTIME140.dll,无法继续执行代码。重新安装程序可能会解决此问题。
安装微软运行库即可解决,主要安装 2015-2022。
https://pan.baidu.com/s/1Li9peu0Ih8xkBREUXpEdTw?pwd=6k52
如果vc2015安装了还有提示缺少VC库,看看服务器server2012r2的系统,那么请安装补丁https://www.microsoft.com/zh-cn/download/details.aspx?id=42334,Windows8.1-KB2919355-x64.msu
传奇引擎添加新怪物补丁编号的计算方法?
首先使用Wil资源编辑器工具打开补丁,如:Mon37.wil
算法:支持mon35~40普通怪(间隔360张图一怪物),例如:MON37第一个怪物代码为360第二个怪物代码为361。
如果一个wil有多个怪点,你可以把它导进去,360个怪点都可以。
第三,客户端Appr里面有360,为什么是360,算法是Mon37.wil的37-1X10=360,后面的代码是361,362。请看上面的图片。
补丁拷贝到客户端,M2重新载入怪物资料库,进入游戏观看效果。
GOM传奇引擎使用CreateNPC脚本命令建立NPC,为什么M2(服务器)重启后消失?
格式: CreateNPC NPC名字 地图 坐标X(-1时随机坐标) 坐标Y(-1时随机坐标) 外观 脚本文件 脚本文件是否要加上地图名称(例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt” 设置为1时脚本文件不需要带“-3”如:“传送员.txt”这样的好处就是,你可以在任意地图地图创建NPC,只要一个脚本“传送员.txt”而不需要“传送员-0.txt、传送员-3.txt”等等好多NPC脚本)
注意: 脚本文件必须在Market_Def目录中.
例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件.
#IF
#ACT
CreateNPC 测试 3 330 330 8 测试-3 0
#SAY
通过脚本建立了一个NPC.
#IF
#ACT
CreateNPC 测试NPC 3 -1 -1 8 测试NPC 1
#SAY
通过脚本建立了一个NPC 随机坐标
单机服务端架设完成,登录的时候显示黑屏,登录界面只有账号密码框为什么?
架设完毕黑屏原因之一 NewopUI.PaK没有复制到 客户端DATA下 而生成登录器导致的。
黑屏详解:
pak.txt E:\传奇客户端\Data\NewopUI.Pak|gameofmir|0 第一条UI *必备 很重要
E:\传奇客户端\xxxx\Data\DnItems.Pak|gameofmir.com|0
...
注意看红色部分区别。 再看第一条少了一个 xxxx 一般说的UI 就是他了(自定义客户端补丁文件夹)。
是UI 必备补丁是与传奇的登录窗口,背景,游戏内窗口,人物面板,背包等等素材相关的。缺少他自然黑屏。
新手常遇到的问题,近乎所有新手都存在这个问题。
解决办法一:打开你下载的服务端目录MirServer,找到登录器字样的文件夹。
解决办法二: 选择NewopUI.PaK 右键复制或CTRL+C 复制。
解决办法三: 打开客户端后直接选择DATA文件夹 打开后 右键粘贴或CTRL+V粘贴,提示替换就替换。
最后在啰嗦一句,同版本复制粘贴一次,换版本就要添加一次。默认读取的位置就是客户单DATA。
若是没有相应版本的必备补丁UI,登录时要么黑屏,要么错版。
GOM引擎中,NPC面板中文字备注如何设置?
[@main]
#say
<GOM引擎官方网站|253#GOM引擎官方网站:^254#www.mircoding.com>\
<GOM引擎官方网站|249#GOM引擎官方网站:^250#www.mircoding.com/@打开跳转>\
<Img:210:3:0:0|254#GOM引擎官方网站:^253#www.mircoding.com>\
第一行为文字不可点击。
第二行为文字可点击(@打开跳转)。
第三方为图片不可点击。
鼠标指针指向蓝色部分展示红色部分。
996传奇服务端引擎物品位置代码和相关常量代码汇总
物品位置和相关常量
英雄常量在原来常量基础上增加H. 如:<$H.DRESS>
改名字后常量在原来基础加G_ 如:<$G_DRESS>
衣服(男)
数据库StdMode=10
穿戴位置=0 <$DRESS>
唯一ID <$DRESSID>
衣服(女)
数据库StdMode=11
穿戴位置=0 <$DRESS>
唯一ID <$DRESSID>
武器
数据库StdMode=5、6
穿戴位置=1 <$WEAPON>
唯一ID <$WEAPONID>
武器
数据库StdMode=5、6
穿戴位置=1 <$WEAPON>
唯一ID <$WEAPONID>
勋章
数据库StdMode=30
穿戴位置=2 <$RIGHTHAND>
唯一ID <$RIGHTHANDID>
项链
数据库StdMode=19、20、21
穿戴位置=3 <$NECKLACE>
唯一ID <$NECKLACEID>
头盔
数据库StdMode=15
穿戴位置=4 <$HELMET>
唯一ID <$HELMETID>
右手镯
数据库StdMode=24、26
穿戴位置=5 <$ARMRING_R>
唯一ID <$ARMRING_RID>
左手镯
数据库StdMode=24、26
穿戴位置=6 <$ARMRING_L>
唯一ID <$ARMRING_LID>
右戒指
数据库StdMode=22、23
穿戴位置=7 <$RING_R>
唯一ID <$RING_RID>
左戒指
数据库StdMode=22、23
穿戴位置=8 <$RING_L>
唯一ID <$RING_LID>
符、毒药
数据库StdMode=25、51
穿戴位置=9 <$BUJUK>
唯一ID <$BUJUKID>
腰带
数据库StdMode=54、64
穿戴位置=10 <$BELT>
唯一ID <$BELTID>
鞋子
数据库StdMode=52、62
穿戴位置=11 <$BOOTS>
唯一ID <$BOOTSID>
宝石、魔血石
数据库StdMode=53、63、7
穿戴位置=12 <$CHARM>
唯一ID <$CHARMID>
斗笠
数据库StdMode=16
穿戴位置=13 <$HAT>
唯一ID <$HATID>
军鼓
数据库StdMode=65
穿戴位置=14 <$DRUM>
唯一ID <$DRUMID>
马牌
数据库StdMode=28
穿戴位置=15 <$HORSE>
唯一ID <$HORSEID>
盾牌
数据库StdMode=48
穿戴位置=16 <$SHIELD>
唯一ID <$SHIELDID>
面巾
数据库StdMode=50
穿戴位置=55 <$FTOWEL>
唯一ID <$FTOWELID>
时装衣服(男)
数据库StdMode=66
穿戴位置=17 <$SDRESS>
唯一ID <$SDRESSID>
时装衣服(女)
数据库StdMode=67
穿戴位置=17 <$SDRESS>
唯一ID <$SDRESSID>
时装武器
数据库StdMode=68,69
穿戴位置=18 <$SWEAPON>
唯一ID <$SWEAPONID>
时装武器
数据库StdMode=68,69
穿戴位置=18 <$SWEAPON>
唯一ID <$SWEAPONID>
时装项链
数据库StdMode=75、76、77
穿戴位置=19 <$SNECKLACE>
唯一ID <$SNECKLACEID>
时装头盔
数据库StdMode=78
穿戴位置=20 <$SHELMET>
唯一ID <$SHELMETID>
时装左手镯
数据库StdMode=79、80
穿戴位置=21 <$SARMRING_L>
唯一ID <$SARMRING_LID>
时装右手镯
数据库StdMode=79、80
穿戴位置=22 <$SARMRING_R>
唯一ID <$SARMRING_RID>
时装左戒指
数据库StdMode=81、82
穿戴位置=23 <$SRING_L>
唯一ID <$SRING_LID>
时装右戒指
数据库StdMode=81、82
穿戴位置=24 <$SRING_R>
唯一ID <$SRING_RID>
时装勋章
数据库StdMode=83
穿戴位置=25 <$SRIGHTHAND>
唯一ID <$SRIGHTHANDID>
时装腰带
数据库StdMode=84、85
穿戴位置=26 <$SBELT>
唯一ID <$SBELTID>
时装靴子
数据库StdMode=86、87
穿戴位置=27 <$SBOOTS>
唯一ID <$SBOOTSID>
时装宝石
数据库StdMode=88、89
穿戴位置=28 <$SCHARM>
唯一ID <$SCHARMID>
首饰盒位置1
数据库StdMode=100
穿戴位置=30 <$GODBLESSITEM1>
唯一ID <$GODBLESSITEM1ID>
首饰盒位置2
数据库StdMode=101
穿戴位置=31 <$GODBLESSITEM2>
唯一ID <$GODBLESSITEM2ID>
首饰盒位置3
数据库StdMode=102
穿戴位置=32 <$GODBLESSITEM3>
唯一ID <$GODBLESSITEM3ID>
首饰盒位置4
数据库StdMode=103
穿戴位置=33 <$GODBLESSITEM4>
唯一ID <$GODBLESSITEM4ID>
首饰盒位置5
数据库StdMode=104
穿戴位置=34 <$GODBLESSITEM5>
唯一ID <$GODBLESSITEM5ID>
首饰盒位置6
数据库StdMode=105
穿戴位置=35 <$GODBLESSITEM6>
唯一ID <$GODBLESSITEM6ID>
首饰盒位置7
数据库StdMode=106
穿戴位置=36 <$GODBLESSITEM7>
唯一ID <$GODBLESSITEM7ID>
首饰盒位置8
数据库StdMode=107
穿戴位置=37 <$GODBLESSITEM8>
唯一ID <$GODBLESSITEM8ID>
首饰盒位置9
数据库StdMode=108
穿戴位置=38 <$GODBLESSITEM9>
唯一ID <$GODBLESSITEM9ID>
首饰盒位置10
数据库StdMode=109
穿戴位置=39 <$GODBLESSITEM10>
唯一ID <$GODBLESSITEM10ID>
首饰盒位置11
数据库StdMode=110
穿戴位置=40 <$GODBLESSITEM11>
唯一ID <$GODBLESSITEM11ID>
首饰盒位置12
数据库StdMode=111
穿戴位置=41 <$GODBLESSITEM12>
唯一ID <$GODBLESSITEM12ID>
如何修改盟重土城的地砖效果?
用服务端Mirserver文件夹。新的MAP样式可以选择喜欢的服务端复制一份。
一、把地图复制到服务端Mirserver\Mir200\Map和客户端的Map文件夹中。
二、配套小地图复制替换客户端中的data\minimap\3023.mmap。。
996引擎常见问题注意事项以及部分说明。
1、素材转换,996引擎使用了JPK文件存储自定义素材。官方集成工具可以一键将PAK素材转换成JPK
2、X\Mirserver\Mir200\Envir\EffectImageList.txt,资源列表里的.WIL批量替换成.WZL,.PAK批量替换成.JPK。官方集成工具可以批量替换
3、光柱设置,查看-列表信息二-物品光柱 物品光柱
光柱特效编号ID是从50001开始的,不要与特效编号重复,其他版本光柱设置需要按格式转换到996格式。官方集成工具可以批量转换
4、!Setup.txt 部分内容跟GOM有所不同,请仔细检查M2设置。
设置-物品装备-极品几率
1、武器攻速,取消了减攻速的极品,具体算法 (最高点数+1)/3结果取整数
比如设置 最高点数= 4 结果为(4+1)/3=1 最高点数= 1 结果为(1+1)/3= 0 最高点数= 14 结果为(14+1)/3= 5极品范围就是1~5,以此类推
2、特殊项链手镯的魔法躲避、准确、敏捷可直接设置,由于采用了Excel表来记录装备数据
这些属性大可不必使用AC2、MAC2来替代。同样也支持在xls表里自由配置这些属性。
3、个人商店功能已取消,采用了更灵活方便的拍卖行+邮件收款功能,M2设置-功能设置-个人商店
无需脚本代码,可在M2选项-参数设置-价格费用里面设置拍卖行手续费。
5、无限刀的设置同GOM一样,M2设置-参数设置-速度控制,将攻击速度调至最低,M2设置-客户端控制-内挂控制将
攻击速度-动作时间调至最低,再通过CHANGESPEED脚本调整即可。
996引擎的施法速度算法略快,GOM和其他引擎转过来的版本,M2设置-参数设置-速度控制里面的施法速度在原基础上+(260~300)具体数值自行估测。
攻击速度相同无需调整。
6、cfg_item.xls---------------装备属性表的详细说明,属性配置请参考属性对照表
7、cfg_monster.xls----------怪物表的详细说明,属性配置请参考属性对照表
8、cfg_magic.xls------------技能表的详细说明
9、所有NPC对话框的文字错位,可在M2选项-客户端控制-页面显示里面设置NPC对话框文字坐标微调。
10、写法差别
;注意:996的写法第四个参数(写入的变量)不要带<$STR()> ,读配置,写配置都不要带<$STR()>
ReadConfigFileItem ..\QuestDiary\KEY.ini <$USERNAME> 内容 S$配置项内容
自定义OK框,放入物品之后GOM是可以用checkitem检测到物品在背包,这个逻辑会存在一些漏洞,
996的逻辑是放入OK的物品是用检测背包的命令是检测不到的,可以用CheckBoxItemCount 0 1 检测OK框是否存在物品
11、怪物表的K列(速度/SPEED)实则是怪物躲避,GOM的躲避有效上限为255,996引擎上限65535,如果你的版本怪物躲避超过了255那么请自行调整躲避数值。
12、对于使用无效附加属性,例如:CHECKITEMADDVALUE 1 8 > 0 这种方法来做拾取鉴定、首爆标识或者开光等功能的GM,建议使用物品标记来做,方法更简单方便,支持32个标记可以做更强大的功能。
传奇人物进图后刷怪脚本怎么写?
实现人物进图后刷怪功能思路解析
1:增加进入地图QF触发
[@EnterMap]
ISONMAP 地图名
CHECKMAPNAME 地图名
LARGE <$MAP> 地图名
2:开始脚本刷怪
MonGenEx 地图文件名称 X Y 怪物名称 范围 数量 是否内功怪物(0否,1是) 名称颜色(0~255) 国家名称(属于哪个国家的怪物,没有可以为空) 同一个国家玩家是否可攻击怪怪物(0不可以,1可以)
最后2个参数是国家怪物设置,如果没有可以留空
引申脚本:
检查一个地图内的怪物数量
格式: CheckMonMap 地图号 数量
获取指定地图怪物数量
格式:FindMapMonster 地图号 怪物名称(*号代表全部怪物) 存入变量 模式
模式=0或为空 (当前地图共存在的怪物数量,包含死亡怪物,尸体未清理掉的)
模式=1 当前地图存活的怪物数量
模式=2 当前地图死亡的怪物数量
检查一个地图内的人物数量。
格式:CheckMapHumanCount地图号 ('<' '>' '=')数量
获取指定地图、指定怪物当前血量和最大血量
说明:建议使用在活动或者当前地图就一只这个怪物的情况下
格式:FindMapMonsterHealth 地图编号 怪物名字 N1(当前血量) N2(最大血量)
获取当前地图怪物状态命令
mapBossinfo 参数1 参数2 参数3 参数4 参数5
参数1: 地图编号
参数2: 怪物名称
参数3:怪物名字格式,0=默认名称带数字,1=显示名称去掉名字末尾的数字
参数4: 结果存入的变量名(字符串变量)
参数5: 填空或者0表示刷怪文本里的怪,填1刷怪文本里的怪和脚本命令刷的
检查一个坐标范围内怪物数量。
格式:CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<) 数量
游戏中如何开启掉落提示?
重点:地图设置文件mapinfo.txt中,要开启地图触发ONKILLMON
GOM引擎:
M2-功能设置-选中启用地图事件触发
M2-查看列表信息二-物品规则
掉落提示信息可以修改,在String.ini文件DropItemHint=物品[%Item]从[%Name]身上掉落在地图%Map(%X,%Y)处
996PC端引擎:
M2-功能设置-选中掉落来源提示
M2-查看列表信息二-物品规则
掉落提示信息可以修改,在String.ini文件DropItemHint=物品[%Item]从[%Name]身上掉落在地图%Map(%X,%Y)处
如何添加996或GOM等传奇随身仓库功能?
以下是传奇随身仓库脚本功能添加步骤和说明
使用随身仓库是基于QF脚本中的打开仓库触发实现的,如:OPENSTORAGE脚本。
应用案例解析
;随身仓库
;背包中自定义按钮2触发随身仓库打开
#IF
;如果装备了会员卡的物品,可以使用仓库功能(条件根据自己的版本调整)
#ACT
;打开可视化仓库面板
#elseact
;如果不符合条件,提示错误
TIPS:背包中自定义按钮请在登录器配置器--UI编辑器里设置;
打开仓库条件需根据自己版本进行设置,如佩戴装备、背包装备、变量等自由发挥。
关于GOM传奇引擎,道士的宝宝迟钝的问题
怪物DB直接影响宝宝的各项指数,更改怪物DB后需要重新加载怪物数据库,杀死当前宝宝重新召唤
以下是各项数据库对应的参数
(19)speed 速度
(20)hit 攻击命中率
(21)walk-spd 行走速度间隔
(22)walkstep 行走步伐
(23)walkwait 行走等待时间
(24)attacr-spd 攻击速度间
如何修改沙巴克城门坐标?
传奇服务端里有一个叫沙巴克配置文件一般默认存放在路径mir200/castle目录中,其中List.txt是沙巴克城堡的配置列表,相应的目录中是实际的沙巴克配置信息。
进入相应目录后,找到SabukW.txt,其中保存着城堡的城门血量,还有沙巴克所属范围的商店地图代码等配置信息,下面我们一起来看一下完整配置内容,我会在后面做上相应注解。
[Setup]
CastleName=沙巴克 ;沙巴克的城堡名称,现在可以实现沙城改名功能,此项用于保存修改过的名字。
OwnGuild= ;所属行会名称
ChangeDate=2010-5-30 上午 01:46:09 ;上次变更时间
WarDate=2010-5-29 下午 06:12:52 ;下次攻城站开始时间
IncomeToday=2010-5-30 上午 12:00:09 ;今日最后收入时间
TotalGold=1944570 ;沙巴克收入金币总数量
TodayIncome=0 ;今日沙巴克收入金币数量
[Defense]
CastleMapList=0151,0152,0153,0154,0155,0156, ;附属沙巴克地图代码
CastleMap=3 ;攻城站所处地图代码
CastleHomeMap=3 ;沙巴克回城点地图代码
CastleHomeX=644 ;沙巴克回城点X坐标
CastleHomeY=290 ;沙巴克回城点Y坐标
CastleWarRangeX=100 ;沙巴克攻城区域X坐标范围,以回城点为中心
CastleWarRangeY=100 ;沙巴克攻城区域Y坐标范围,以回城点为中心
CastlePlaceMap=0150 ;沙巴克皇宫地图代码
CastleSecretMap=D701 ;沙巴克秘道地图代码
CastlePalaceDoorX=631 ;沙巴克皇宫大门所在X坐标
CastlePalaceDoorY=274 ;沙巴克皇宫大门所在Y坐标
MainDoorX=672 ;沙巴克主城墙所在X坐标
MainDoorY=330 ;沙巴克主城墙所在Y坐标
MainDoorName=MainDoor ;沙巴克主城墙名称,对应怪物数据库中数据
LeftWallX=624 ;沙巴克左城墙所在X坐标
LeftWallY=278 ;沙巴克左城墙所在Y坐标
LeftWallName=LeftWall ;沙巴克左城墙名称,对应怪物数据库中数据
CenterWallX=627 ;沙巴克中城墙所在X坐标
CenterWallY=278 ;沙巴克中城墙所在Y坐标
CenterWallName=CenterWall ;沙巴克中城墙名称,对应怪物数据库中数据
RightWallX=634 ;沙巴克右城墙所在Y坐标
RightWallY=271 ;沙巴克右城墙所在Y坐标
RightWallName=RightWall ;沙巴克右城墙名称,对应怪物数据库中数据
Archer_1_Name=弓箭手 ;下方我就不一一介绍,只是数字不同,编号为1的弓箭手名称,对应数据库中的怪物数据
Archer_1_HP=0 ;编号为1的弓箭手血量剩余
Archer_2_Name=弓箭手
Archer_2_HP=0
Archer_3_Name=弓箭手
Archer_3_HP=0
Archer_4_Name=弓箭手
Archer_4_HP=0
Archer_5_Name=弓箭手
Archer_5_HP=0
Archer_6_Name=弓箭手
Archer_6_HP=0
Archer_7_Name=弓箭手
Archer_7_HP=0
Archer_8_Name=弓箭手
Archer_8_HP=0
Archer_9_Name=弓箭手
Archer_9_HP=0
Archer_10_Name=弓箭手
Archer_10_HP=0
Archer_11_Name=弓箭手
Archer_11_HP=0
Archer_12_Name=弓箭手
Archer_12_HP=0
Guard_1_Name=守卫 ;下方我就不一一介绍,只是数字不同,编号为1的沙巴克守卫名称,对应数据库中的怪物数据
Guard_1_HP=0 ;编号为1的沙巴克守卫剩余血量
Guard_2_Name=守卫
Guard_2_HP=0
Guard_3_Name=守卫
Guard_3_HP=0
Guard_4_Name=守卫
Guard_4_HP=0
MainDoorOpen=1 ;城门状态,1为打开,0为关闭
MainDoorHP=4412 ;城门剩余血量
LeftWallHP=1975 ;皇宫左城墙剩余血量
CenterWallHP=3206 ;皇宫中城墙剩余血量
RightWallHP=2328 ;皇宫右城墙剩余血量
CastleWarAreaHomeMap=3 ;沙巴克攻城区域回城点
CastleWarAreaHomeX=330
CastleWarAreaHomeY=330
Archer_1_X=662 ;下面这些为弓箭手及守卫的所在坐标,一般为默认,无需修改
Archer_1_Y=333
Archer_2_X=664
Archer_2_Y=331
Archer_3_X=666
Archer_3_Y=329
Archer_4_X=676
Archer_4_Y=319
Archer_5_X=678
Archer_5_Y=317
Archer_6_X=681
Archer_6_Y=314
Archer_7_X=628
Archer_7_Y=271
Archer_8_X=632
Archer_8_Y=267
Archer_9_X=670
Archer_9_Y=335
Archer_10_X=671
Archer_10_Y=334
Archer_11_X=675
Archer_11_Y=330
Archer_12_X=676
Archer_12_Y=329
Guard_1_X=652
Guard_1_Y=323
Guard_2_X=665
Guard_2_Y=310
Guard_3_X=657
Guard_3_Y=306
Guard_4_X=650
Guard_4_Y=315
GOM引擎转996纯PC端引擎基础教程
准备工作 准备好996PC引擎包 去官网或者官群下载最新版本即可!
1.996纯PC引擎包
2.热血传奇客户端(盛大客户端) 十六周年就可以基本通用
3.版本服务端和版本的完整补丁 (1.76可能没有补丁也正常,可以自行创建自定义补丁)
GOM引擎版本端转996纯PC引擎:
一.开始引擎控制器配置
1.版本服务端解压到D盘根目录 十六周年客户端解压到E盘根目录 版本补丁解压到E盘 十六周年客户端内
2.在D:\Mirserver\Mir200\Envir路径下创建Data文件夹 找到工具文件夹里面的数据库转换工具(如果你用的底板本身就是996PC引擎那就不需要转换! 其他的引擎都是需要转换的)
D:\Mirserver\Mud2\DB 转换数据 存放目录填写D:\Mirserver\Mir200\Envir\Data
3.删除版本路径Mirserver下的所有EXE与dll文件(防止中毒) 只保留Mir200文件夹即可
4.复制引擎包所有文件替换到版本路径Mirserver下
5.打开引擎控制器-配置向导
①服务端设置
版本目录=版本存放路径D:\Mirserver
区服名称=你版本的名字
IP地址 = 服务器IP (单机用127.0.0.1无需修改! 动态IP地址暂时不要勾选)
最大在线人数根据你的实际人数调整 比如100-200 越小越节省内存
②数据库配置
数据库IP=127.0.0.1 (LiteSQL.exe程序所在IP,如果放在开区服务器,一般就是127.0.0.1即可 跟微端同理,微端放在哪台机器IP就写哪里)
名称=禁止开头使用数字与特殊字符 (当数据库不存在时启动自动创建,开多区每个区都需要独立的一个名称)
端口=1-65535(需要与LiteSQL程序-登录端口一样 不要用默认的1433和2433端口,所用的端口禁止TCP外网访问)
用户名=sa(默认名字不能修改,写死的)
密码=随意(需要修改LiteSQL程序-数据库-密码)
第一次搭建的时候是需要SQL手动新建一个数据库输入密码,创建以后直接右键点击删除掉即可,然后启动
此后开区择不需要在创建数据库,只需要设置好数据库名字就可以!
二.GOM引擎版本端转996纯PC引擎: 需要把资源补丁转换.
1.GOM引擎补丁转换
2.打开工具文件里的Pak补丁转换Jpk补丁的工具
3.创建好你新的补丁文件夹
4.选择Pak密码表文件 就是你原底板登录器里的补丁密码txt文本
5.设置好自定义资源目录后 点击确定 即可完成一键转换所有补丁
6.自定义填写的目录 其实就是原GOM底板里的自定义补丁文件
7.资源只转换Pak和Wil文件,Wav与Map文件需复制过去
如果是其他引擎需要先使用原引擎工具,或者手动把版本补丁PAK导出到创建的同名文件夹 (注意这里是创建补丁同名的文件夹然后将素材导入进文件夹内)
先将补丁转换成GOM引擎的Pak然后在进行一键转换 工具目前只支持GOM引擎的Pak 一键转换成996纯pc的Jpk
8.将版本目录Envir下EffectImageList.txt文本内的所有.PAK改为.JPK所有.WIL改为.WZL
三.登录器配置
1.先在后台授权 填写登录器列表等等信息 然后生成的KEY放进登录器和MIR200文件夹
2.打开登录器配置器文件夹---MakeLauncher.exe
3.登录器列表是在后台生成key之前写死的
4.复制授权密匙到--登录网关--选项--安全过滤--新建账号过滤--996M2登录器识别码- 关闭登录网关让其自动重启
5.版本资源目录 就是你转换完成的补丁
6.开启微端密码---配置微端服务器时需要使用
7.登录器配置器---资源读取规则---选择传奇客户端自动读取---选择E:\十六周年客户端---点击保存
8.要把我们转换完毕的JpkList.txt等文本内容 复制到登录器配置器里
9.重新打开登录器配置器 MakeLauncher.exe--查看JPK密码是否正确
10.选择客户端版本---点击生成登录器 (引擎版本和登录器客户端内核要配套 否则无法进游戏)
四.微端配置
1.传奇目录指的就是 热血传奇 盛大客户端目录
2.资源目录指的就是 你版本自定义补丁 目录
3.微端服务器密码 要跟登录器配置器里同步 然后我们关闭掉
4.从登录器配置器文件夹里把JpkList.txt MapList.txt WavList.txt WzlList.txt 都要复制进微端配置文件夹内
5.从新打开微端配置器
6.服务端口 要同步 登录器列表内的端口 指的就是ip:后面的端口数值
996纯PC端引擎搭建新手教程
输入框: 引擎版本号:2024.10.29.0 配套登录器(24.09.20.0)[2973] 即此版本更新后有变化! 使用之前要赋值! 996纯PC说明书 搜自定义输入 MOV S1 <$npcparams(1,s1)>
检测文本: CHECKTEXTLIST ..\QuestDiary\123\怪物.txt S$怪物 这句写法后面的变量值要带括号 <$str(s$怪物)>
一.准备工作
1.996纯PC引擎包
2.热血传奇客户端(盛大客户端) 十六周年就可以基本通用
3.版本服务端和版本的完整补丁 (1.76可能没有补丁也正常,可以自行创建自定义补丁)
二.配置引擎控制器
1.服务端设置
版本目录=版本存放路径D:\Mirserver
区服名称=你版本的名字
IP地址 = 服务器IP (单机用127.0.0.1无需修改! 动态IP地址暂时不要勾选)
最大在线人数根据你的实际人数调整 比如100-200 越小越节省内存
2.数据库配置
数据库IP=127.0.0.1 (LiteSQL.exe程序所在IP,如果放在开区服务器,一般就是127.0.0.1即可 跟微端同理,微端放在哪台机器IP就写哪里)
名称=禁止开头使用数字与特殊字符 (当数据库不存在时启动自动创建,开多区每个区都需要独立的一个名称)
端口=1-65535(需要与LiteSQL程序-登录端口一样 不要用默认的1433和2433端口,所用的端口禁止TCP外网访问)
用户名=sa(默认名字不能修改,写死的)
密码=随意(需要修改LiteSQL程序-数据库-密码)
第一次搭建的时候是需要手动新建一个数据库 输入密码,创建以后直接右键点击删除掉即可,然后启动 (启动前就要放好你外网生成的Key 如果是单机用官方的Key)
此后开区择不需要在创建数据库,只需要设置好数据库名字就可以!
三.配置登录器
1.先在后台授权 填写登录器列表等等信息 然后生成的Key放进登录器生成器和Mir200文件夹内各一份
2.打开登录器配置器文件夹---MakeLauncher.exe
3.登录器列表是在后台生成Key之前写死的 每次修改需要重新生成Key
4.复制授权密匙到--登录网关--选项--安全过滤--新建账号过滤--996M2登录器识别码- 关闭登录网关让其自动重启
5.版本资源目录 就是你的补丁
6.开启微端密码---配置微端服务器时需要使用
7.登录器配置器---资源读取规则---选择传奇客户端自动读取---选择E:\十六周年客户端---点击保存
8.检查JpkList.txt等文本内容 复制到登录器配置器里
9.打开登录器配置器 MakeLauncher.exe--查看JPK密码是否正确
10.注意选择客户端版本---点击生成登录器 (引擎版本和登录器客户端内核要配套 否则无法进游戏)
四.配置微端
1.传奇目录指的就是 热血传奇盛大客户端
2.资源目录指的就是 你版本服务端自定义补丁
3.微端服务器密码 要跟登录器配置器里同步
4.从登录器配置器文件夹里把JpkList.txt MapList.txt WavList.txt WzlList.txt 都要复制进微端配置文件夹内
5.从新打开微端配置器
6.服务端口 要同步到登录器列表内的端口 指的就是ip:后面的端口数值
五.登录器列表
1.打开登录器配置器 MakeLauncher.exe--查看 列表格式
2.在简易服务器的WWW文件夹内创建一个 后台填写的列表txt
3.把刚才看到的列表格式里的内容复制进来
4.把列表里的IP换成服务器IP即可
5.运行简易服务器 端口就是你后台生成Key填写的端口 (如果是单机 直接用默认的80端口运行即可)
微端的异常状况:更新速度慢,进游戏黑屏不更新等等
JpkList.txt
MapList.txt
WavList.txt
WzlList.txt
检查文本内的路径
检查微端密码是否和登录器配置期内的密码一致
打开登录器配置器 列表格式 复制出来一份 替换好服务器IP
GOM引擎微端配置同理。