传奇手游白日门、战神、996、xo引擎都有什么区别
大家好,我是艾西。随着现在网络以及技术的更新,越来越多人喜欢上手机游戏,随时随地一部手机就可以开始属于自己的快乐。而传奇这款游戏我相信是很多80后、90后的青春,大家最开始接触时都还是以端游为主,随着着一代代的人都已经成家立业,一天忙碌下来自己的空闲时间并不是那么充足。随着社会的发展这款经典的游戏也是有了手游,手游的出现让更多的80、90后我们的老大哥们又能找到当年的感觉!
那么这个时候肯定会有人想自己当GM,保证自己柴米油盐的同时又可以回到当年的快乐,体验称霸全服的快感。 到这里肯定很多人会有疑问我们应该怎么开始?
今天艾西就跟大家聊聊传奇都有哪些引擎,各个引擎又有什么区别适合什么样的版本:
现在传奇手游主流的引擎996、战神、白日门、xo等以下观点以及文章内容仅代表个人看法(如有知道更多可以在评论区留言)
战神引擎:
这个引擎主打的复古版本,据我的了解,此引擎由个人开发而成和白日门的情况相类似。不知道什么原因作者写到一半放弃了,战神引擎也是最早一批的手游传奇引擎在这里不管出于什么原因还是向作者致敬。
战神引擎传奇手游配置文件说明
Mir200\Envir 目录主要配置文件
mapinfo.txt:地图配置文件
AdminList.txt: GM号配置文件
FlyPoint.txt:主宰者地图跳转配置
Fortress.txt:卧龙山庄配置文件
Fortress-hero1.txt:卧龙山庄人性怪刷新文件
gifts.txt:金刚石锻造配方
展开全文
GuardList.txt:地图守卫配置文件
GuildMonGen1.txt:行会秘境刷怪文件
Hero_seriesskill.txt:英雄连击技配置文件
humantitle.txt:称号配置文件
LinkExInfo.txt:防堵门跳转点配置文件
MakeItem.txt: 制作毒药物品配置文件
MiniMap.txt:小地图索引配置文件
MonGen.txt:地图刷怪配置文件
PsDynNpc.txt:动态地图配置文件
PsMapQuest.txt: 任务地图触发脚本配置
PsNpcScript.txt:地图NPC配置
question.txt:锦馕袋配置文件
seriesskill.txt:连击技配置文件
StartPoint.txt:安全区配置文件
UnBindItem.txt:解包物品配置,stdmode=31 shape=5
UnbindList.txt:打捆物品配置,stdmode=31 shape=80-150
Envir\DynRoomScripts:存放动态房间相关的脚本、地表事件
Envir\monitems:存放怪暴物配置
Envir\PsMapQuest:存放任务地图触发脚本
TitleQuest.pas:称号系统运行脚本
LogonQuest.pas:登陆执行脚本
LogoutQuest.pas:玩家下线执行脚本
RunQuest.pas:运行期执行脚本
Envir\PsNpcScripts:存放NPC脚本
Envir\PsTaskList:存放任务脚本
Mir200\GuildBase:存放行会信息
Mir200\map:存放地图文件
Mir200\Share:存放配置信息
Share\Config\ 主要配置文件说明
antiqueDig.ini:挖宝的配置文件
antiqueLevel.ini:道具分类的配置文件
Appraise1.ini-Appraise3.ini:鉴宝卷轴附加属性配置
AppraiseTask1.ini-AppraiseTask3.ini:鉴宝任务附加属性配置
AskPrize.ini:锦馕奖励配置文件
AutoBreakMap1-AutoBreakMap3.ini:定时地图暴击配置文件(TTimeEvent)
autoExpTimeArea1.ini-autoExpTimeArea15.ini:定时自动涨经验的区域配置文件(TTimeEvent)
BiaoChePath.txt:镖车运行路径配置文件
ButchBigPrize1.ini-ButchBigPrize3.ini:挖怪物大奖配置文件
ButchNormalPrize1.txt-ButchNormalPrize8.txt:挖怪物普通奖配置文件
ButchType.txt:可挖的怪物配置列表
CattlePrize.ini:金牛活动奖励配置
CombineHeroTrain.ini:副将英雄放养奖励配置
conduit1.txt-conduit15.txt:定时行会泉水开启配置文件
copperboxprize.ini:天赐奖励配置文件
SillerBoxPrize.ini:天赐奖励配置文件
GoldBoxPrize.ini:天赐奖励配置文件
WoodBoxPrize.ini:天赐奖励配置文件
dynPos_xxx.txt:npc位置变化配置列表
DynStatusReport.ini:统一动态配置文件
equipSmelt.txt:装备升级配置文件
fireholeevent.txt:落雷、岩浆地表事件配置文件
GiftTu.ini:随机的图奖励配置
GPForbidItems.txt:运行商城使用荣耀点购买物品列表
GuildBiaoCheRobber.txt:行会镖车盗贼配置
HackPrize.txt:挂机奖励配置
herocard.ini:英雄卡奖励配置
ItemBuild.ini:封印物品配置
maparea.txt:地图区域描述
mapdesc.dat:地图描述文件
MapFirePoint.txt:地图释放烟花位置配置文件
MapInfoExt.txt:地图扩展属性配置
MysteryIdent1.ini-MysteryIdent4.ini:鉴宝神秘属性配置
MysteryIdentTask1.ini-MysteryIdentTask4.ini:鉴宝任务神秘属性配置
Newexp.ini:天关经验配置
NewSelfPrize.ini:天关个人奖配置
NewServPrize.ini:天关服务器奖配置
NewGoldID.ini:金牌帐号奖励配置
NewQkBag1.ini-NewQkBag2.ini:鸿福袋配置
ServerSwitch.Bin:服务器活动开关配置
normalprize.ini:普通奖配置
RollMsg.txt:走马灯消息配置
PrizeClass.ini:探宝配置
SimpleActTemplate.ini:活动列表配置
wineTreat.ini:宴酒配置
WorldPrize.ini:全局暴物配置
zdxiulianexnew.ini:灵符自动修炼奖励配置文件
StdItemPlusInfo.ini:不同区组物品特殊配置,区组DB一致,使用此文件来配置其不同之处
ItemRecycleBase.ini:回收物品配置
白日门引擎:
白日门的作者和战神一样,也是非常值得致敬的,自己一个人写出来的引擎!!!
自主研发的cocos引擎打造的一款手游传奇类大型多人在线角色扮演游戏。该引擎游戏特点是游戏当中的人物、怪物均采用全新设计的高品质模型,动作更为自然、形象精致生动、游戏场景精美宏大、音效清晰逼真、操作手感更舒适、角色之间或怪物的平衡度更加严谨。在保留了部分经典玩法的同时,新增了超级攻速、独家跨服,武器锻造、宝石镶嵌、坐骑,兼容PC端游地图及人物素材等特色玩法,力求带给玩家全新、真实的战斗游戏体验。
可用于编辑游戏系统、或者交互式实时图像应用程序的核心组件。用通俗的语言概括,那就是一套用来开发游戏的工具。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式且不用由零开始。
白日门引擎包含以下系统:渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。
安卓+苹果加密版本,引擎源码C++,客户端源码C++,定制GS+lua脚本,定制素材制作工具,定制地图制作工具,定制假人工具,内挂等。 现在作者也偶尔发发动态有兴趣的小伙伴可以了解下(思维导图仅供参考)
Xo引擎
Xo引擎脚本兼容BLUE/LEG引擎,方便GM直接转换,相比之前的九龍、ASP、4K等引擎,XO传奇三端引擎更全面一点。
Previous topicNext topic
Help >
XO引擎重要说明
【QuestDiary】文件夹触发脚本路径,统一修改为“..\”:
举例:
addLineList QuestDiary\rolelist.txt <$USERNAME> 废除
addLineList .\QuestDiary\rolelist.txt <$USERNAME> 废除
addLineList ..\QuestDiary\rolelist.txt <$USERNAME> 支持
新模式统一:
addLineList ..\QuestDiary\rolelist.txt <$USERNAME>
提示:废除“QuestDiary\”、“.\QuestDiary\”
“..\”表示上一目录。
使用举例:假设我们需要获取版本行会名单里的第一行内容:
READLINE ..\..\GuildBase\GuildList.txt 1 S0
快速扩展的方法:使用文本替换工具,将【 QuestDiary\】和【 .\QuestDiary\】替换为【..\QuestDiary\】,注意前面两个有空格。(替换前记得备份)
文本操作命令扩展命令“HardDisk”(实时读写硬盘数据,否则在内存操作,如果脚本中不写“HardDisk”,引擎会1分钟自动保存一次物理硬盘本地。)
只需要对特性的文件做HardDisk操作就可以,这样能提升游戏的性能。
使用举例:假设我们要将指定的字符串写入指定文本内,我们用“ADDLINELIST”演示。
addLineList ..\QuestDiary\rolelist.txt 123456789 ;代表只写入内存里,但没写入到文本内。
addLineList ..\QuestDiary\rolelist.txt 123456789 HardDisk ;增加“HardDisk”命令实时写入文本,跟老模式没区别!
参数为:HardDisk,实时读写硬盘数据,否则在内存操作
ADDNAMELIST ◆将人物名称加入列表
ADDGUILDLIST ◆将人物行会名加入列表
ADDACCOUNTLIST ◆将人物帐号加入列表
ADDIPLIST ◆将人物IP加入列表
DELNAMELIST ◆删除列表中人物名称
DELGUILDLIST ◆删除列表中行会名称
DELACCOUNTLIST ◆删除列表中人物帐号
DELIPLIST ◆删除列表中人物IP
CHECKNAMELIST ◆检查人物是否到列表中
CHECKACCOUNTLIST ◆检查人物登陆帐号
CHECKIPLIST ◆检查人物登陆IP
CHECKGUILDLIST ◆检查行会是否到列表中
ClearNameList ◆清除列表内容。
CheckAccountIPList ◆检查登录帐号与IP是否匹配
CheckNameIPList ◆检查人物名称是否与IP匹配。
AddNameDateList ◆添加名称日期列表
DelNameDateList ◆删除名称日期列表
CheckCodeList ◆检测代码列表
DelCodeList ◆删除代码列表
AddUseDateList ◆添加使用日期列表
DelUseDateList ◆删除使用日期列表
WriteLineList ◆文件列表
DeleteLineList ◆删除列表
INI_RELOAD ◆重新加载文件,可以用于手动修改了文本文件的情况下。
参数为:HardDisk,实时读写硬盘数据,否则在内存操作
ADDLINELIST ◆将指定变量和字符内容写入,指定文本内。
DELLINELIST ◆指定文本内的变量和字符内容删除。
CHECKSTRINGLIST ◆检查字符串是否在指定文件中。
ReadRandomLine ◆随机型. 从指定文件内随机读取一行到变量中。
ReadRandomStr ◆概率型. 从指定文件内随机读取一行到变量中。
参数为:HardDisk,实时读写硬盘数据,否则在内存操作
ReadLine ◆获取指定行数的一行字符到S10,或A10(全局)。
DeleteLine ◆获取指定行数的一行字符到S10,或A10(全局),并删除该行
WriteLine ◆写文字到指定行数,覆盖方式
InsertLine ◆插入文字到指定行数,非覆盖
CheckNameListPostion ◆检查玩家在列表中的位置
//第6参数为:HardDisk,实时读写硬盘数据,否则在内存操作
CheckUserDateType ◆检查用户日期类型
//第7参数为:HardDisk,实时读写硬盘数据,否则在内存操作
CheckNameDateList ◆检查用户会员时间
注意:
ReadRandomLine
ReadRandomStr
ReadLine
DeleteLine
以上4个命令,在获取文本内容时。当检测到内容是空时,变量返回的内容是当前变量最后一次保存的内容。
举例:我们使用S10 这个变量,这个变量最后一次使用储存值是123123
此时我们用上面4个命令,获取到内容空,这时S10给我们的变量是123123
有些朋友会在用以上命令写脚本检测,检测抽取文本内容为空,则跳转到下一个执行脚本。
解决方法:
ReadRandomLine ..\QuestDiary\rolelist.txt S10
MOV S11 S10
MOV S10 ;每次运行完毕后,将变量清空,再进行检测。或者在运行前先,将S10清空。
LoadVar 第4参数为:HardDisk,实时读写硬盘数据
SaveVar 第4参数为:HardDisk,实时读写硬盘数据
CalcVar 第5参数为有效的文件名时,将保存到该文件内存中,并且第6参数为:HardDisk时,还将实时读写硬盘数据
举例“LOADVAR”我们常在用的地方和新引擎的使用方法:
LOADVAR GLOBAL 测试变量1 ..\QuestDiary\测试变量\全局.ini HardDisk (我们手动修改过文本,这样可以实时加载到内存,没“HardDisk”则无效。)
举例“SaveVar”我们常在用的地方和新引擎的使用方法:
CALCVAR GLOBAL 测试变量1 = 0
SAVEVAR GLOBAL 测试变量1 ..\QuestDiary\测试变量\全局.ini HardDisk (“HardDisk”写入到了物理硬盘本地,无则代表内存中!)
举例“CalcVar”第5参数新写法例子:
CalcVar GLOBAL 测试变量1 = 0 ..\QuestDiary\测试变量\全局.ini HardDisk
这种写法代替老模式(老模式的写法可以继续使用)
CALCVAR GLOBAL 测试变量1 = 0
SAVEVAR GLOBAL 测试变量1 ..\QuestDiary\测试变量\全局.ini HardDisk
◆特别注意:加载个人变量 和 全局变量 都需要加 “HardDisk”!否则会出现数据错乱。
996引擎
目前手游全比较火的引擎但门槛也会高,是一款专门运营传奇的开发服务工具简单来说,就是一个为游戏开发者提供游戏创作的引擎。游戏开发者使用引擎进行游戏开发。定制的灵活性以及完整度展现出来的效果都是比较不错的
以上所有引擎都支持开发者iOS、Android、iPad等平台开发,数据三端互通,并兼容其他传奇引擎
以经典传奇为基础,鼓励开发者自主创新,自由编辑游戏GUI界面、属性和游戏参数,定义游戏玩法,创造自己的独家版本
传奇手游的开区合区事项说明:例一天5个区,一天一合区
一台服务器就是一个区,那你就得准备5台服务器。然后把其他的4去区全部合到某一台服务器上,第二天继续操作以此类推
游戏架设好后PC端和安卓端都是可以直接使用的,唯独ios用户app得有ios签名才可以下载。你的游戏有了ios签名苹果用户就可以下载你的游戏
运作成本:战神、白日门、xo这三个引擎的米是差不多的,而996是需要压jin以及授权费用初始投入五位数,然后版本等全部另算整体运营下来得30碗才能入门。战神、白日门、xo全部弄下来的一个大概付出是1婉左右
老GM 可以考虑996,新手小白没有经验的建议从其他引擎开始入手。开设自己的游戏第一步就是找到一个自己喜欢的版本,然后找到靠谱的人给你去做设计以及修改最后经过自己测试确认OK没问题才开始投入市场让更多的人体验看到你的游戏
总结:开手游要的东西 服务器、版本、以及一个靠谱的人
我是艾西,以上文章竟代表个人看法,小编也是通过大量的案例以及统计罗列出来希望对有需要的小伙伴有帮助。今天的分享就到这里啦
携手驰网让您在网络的道路上越走越远
特别声明
本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。