如何添加996或GOM等传奇随身仓库功能?
以下是传奇随身仓库脚本功能添加步骤和说明
使用随身仓库是基于QF脚本中的打开仓库触发实现的,如:OPENSTORAGE脚本。
应用案例解析
;随身仓库
;背包中自定义按钮2触发随身仓库打开
#IF
;如果装备了会员卡的物品,可以使用仓库功能(条件根据自己的版本调整)
#ACT
;打开可视化仓库面板
#elseact
;如果不符合条件,提示错误
TIPS:背包中自定义按钮请在登录器配置器--UI编辑器里设置;
打开仓库条件需根据自己版本进行设置,如佩戴装备、背包装备、变量等自由发挥。
如何修改沙巴克城门坐标?
传奇服务端里有一个叫沙巴克配置文件一般默认存放在路径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
微端的异常状况:更新速度慢,进游戏黑屏不更新等等
JpkList.txt
MapList.txt
WavList.txt
WzlList.txt
检查文本内的路径
检查微端密码是否和登录器配置期内的密码一致
打开登录器配置器 列表格式 复制出来一份 替换好服务器IP
GOM引擎微端配置同理。
配置登录器的时候,提示文件不存在,需要一个个修改补丁文件列表吗?
在配置登录器查看文件列表的时候,出现文件不存在报错如图:

不需要手动修改列表文件JpkList.txt等,只需要点击下方“选择传奇客户端自动读取”然后点击“保存”即可

经过此步骤,客户端列表、地图列表、声音列表等都会更新到配置文件中(JpkList.txt、WavList.txt、WzlList.txt、MapList.txt);
最后将正确的配置文件复制到微端服务器中。
为什么用登录器配置器修改UI界面的时候看不到素材图片?
登录器配置器修改客户端UI看不到素材有3个原因

第一:客户端文件/补丁文件不全;
第二:设置的目录和补丁文件夹目录错误;
第三:补丁密码设置错误。
这里针对目录错误和密码错误做具体说明
如何设置目录?如图:

如图中所示,打开登录器配置器,点击客户端GUI编辑,检查2(传奇客户端路径)和3(自定义补丁文件夹名称)是否正确。
如果正确,点击4(保存设置),关闭GUI编辑窗口,再次打开。
点击打开GUI主界面,查看是否正常。正常情况,所有界面都可以查看到对应的素材如图:

另外,客户端界面GUI文件保存在登录器配置器/NewUI/13周年新界面.JUI
修改的时候注意备份此文件,避免不必要的麻烦。
如何设置一台服务器开多个分区?(一区多服设置)
为了最大限度的利用服务器资源,目前市面上传奇服务端(GOM、996、LF等)都支持一机多服的设置。
具体设置如下(2个区服为例):
1、先设置一个可以正常开单区的服务端,如目录D:\Mirserver01;
2、复制Mirserver01为Mirserver02,保存在同一目录;
3、打开Mirserver02服务端中的控制器,如图(996传奇为例):

将引擎所在目录更改为新复制的服务端文件夹名Mirserver02,数据库名字也要更改一个新的。
4、下一步开始配置网关端口,这里在所有能见到的端口处+1或者任意数字,下一步到最后保存配置;
5、996传奇服务端在第四步游戏网关处的(九至十六)处不能+1,要+10,如7901变成7911,如图
6、更改登录器列表文件的对应区的登录端口,如一区27.0.0.1|7000,二区刚刚修改的27.0.0.1|7001。
至此,两个区都可以正常登录了。
GOM服务端配置大同小异,但是多了一个自动端口+1功能,只需要选择这个,把目录修改下即可,如图:

我的传奇服务端版本做好了,如何建立一个传奇网站?
当你的版本做好以后,通过登录器玩家可以正常登录游戏了。
那么,如何将你的登录器以及相关的信息通过什么方式让更多的玩家知道呢?
这里就需要建立一个属于自己的官方网站,可以通过如下步骤:
1:申请一个域名,可以申请.com、.cn等,建议.com域名,推荐2个注册平台。
阿里云:https://wanwang.aliyun.com/domain
腾讯云:https://cloud.tencent.com/product/domain
2:购买网站空间,也可以通过上面2个平台购买。(如果购买国内的空间需要提前进行ICP备案,如果购买香港或海外的主机,无需备案)
3:域名绑定,登录主机管理平台,根据页面中的操作,将自己的域名绑定到主机上。
4:域名解析,登录域名管理平台,将域名解析到购买的空间所对应的IP或主机地址,具体解析地址在主机管理平台中有详细信息。
做到这里,你的域名就可以正常打开网站了,但是,打开的是一个空白的网站,还需要设计或者购买一个传奇网站模板,根据自己的传奇版本设计或修改相应的图片和文字信息以及LOGO,并将登录器、客户端、充值等链接添加到网站中。(以上步骤在备案完整或直接购买海外空间后方可)
域名备案平台:
阿里云备案:https://beian.aliyun.com/
腾讯云备案:https://cloud.tencent.com/product/ba