寻找问题的答案

在传奇服务端架设常见问题中搜索您需要的答案,我们提供了全面的知识库帮助您解决问题

82 个结果
搜索范围:问题和答案全文

如何通过脚本来防止玩家二开或多开游戏?

打开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触发随身仓库打开

[@ItemBagButtonClick2]

#IF

;如果装备了会员卡的物品,可以使用仓库功能(条件根据自己的版本调整)

checkitemw 会员卡 1

#ACT    

;打开可视化仓库面板

OPENSTORAGE

#elseact

;如果不符合条件,提示错误

messagebox 随身仓库需佩戴会员卡后使用。
BREAK


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引擎微端配置同理。