数据库SQL 和M2里 可能会出现的异常问题
经常有玩家问,启动引擎会报数据库错误的问题,具体问题如下:
解决方法:
1、SQL不要用默认的1433和2433端口
2、检查环境目录里DATA是否存在
第一次搭建的时候是需要SQL手动新建一个数据库输入密码,创建以后直接右键点击删除掉即可,然后启动
此后开区择不需要在创建数据库,只需要设置好数据库名字就可以!
(重点:不要手动自行创建数据库,引擎初始化会自动创建)
配置登录器的时候,提示文件不存在,需要一个个修改补丁文件列表吗?
在配置登录器查看文件列表的时候,出现文件不存在报错如图:
不需要手动修改列表文件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功能,只需要选择这个,把目录修改下即可,如图:
996传奇如何设置客户端热更新?
996传奇登录器列表支持客户端热更新
具体设置如下:
1:登录器列表文件设置[Upgrade]信息,参考下面的格式
0=1 \ 登录器.exe 5325C6C79405F80C3D243C9F35F3E4B9 https://www.fengmolu.com/Upgrade/20250128.exe
1=1 \ 登录器.dat E53C55098F00EADB9F4B6C8283E8A508 https://www.fengmolu.com/Upgrade/20250128.dat
2=0 Config boss.txt E010021C2681129B40B3A4734C22C81E https://www.fengmolu.com/Upgrade/Config/boss.txt
3=0 buding\map 123.map E010021C2681129B40B3A4734C22C81E https://www.fengmolu.com/Upgrade/map/123.map
说明:
;类型(0=普通文件 1=登陆器自身更新与登陆器配置文件更新 2=压缩文件必须是zip文件)
;保存目录(更新登录器本身时目录名称使用\斜杠)
;文件名称(更新登录器时文件名称必须是exe文件,更新登陆器配置时文件名称必须是dat文件)
;MD5值(计算补丁文件MD5指纹,可直接拖入本程序内)
;下载地址(有的空间不支持扩展名为“.exe”文件的下载,可以把扩展名称直接改成“.rar”这样就可以下载了,不是真的用winrar压缩)
补丁的MD5值获取方法:把补丁拖动到登陆器配置器上就可以
列表文件这样设置后,玩家打开登录器就可以自动更新客户端文件了,无需重新下载客户端。
996引擎M2启动报错,卡在HUMMAP映射名处的解决办法。
错误如图:
最大原因是引擎和数据库表不匹配导致,解决办法:
1:下载官方最新引擎包;
2:更新引擎文件;
3:手动将引擎包的数据库表头挨个复制到现有版本中(全部表),每次更新引擎不管官方更新与否,保证不出现问题,建议都要复制遍。
道具表为例,表头样式如下图:
更新后启动控制器查看。
注意:需要关闭引擎更新数据库表。
如何设置996传奇引擎怪物数据Special.免麻痹.免中毒.免暴击.免吸血.强制物理伤害
996传奇引擎怪物Special特殊属性字段介绍: Special字段是配置怪物特殊属性功能,支持的特殊属性类型有免麻痹、免中毒、免暴击、免吸血、强制物理伤害,不同的属性类型在Special字段有不同的数值代码,属性类型对应的Special字段代码:
1、免麻痹
2、免中毒
4、免暴击
8、免吸血
16、强制物理伤害
在指定怪物Special字段写1时,当前怪物有免麻痹属性,Special字段写2时当前怪物有免中毒属性,一个怪物也支持多个属性类型,如果需要指定怪物同时拥有免麻痹和免中毒的属性,把免麻痹和免中毒的属性代码相加以后的数值,就是当前怪物拥有两个属性的代码,如果需要更多的属性类型就把多个属性代码相加,这里配置的属性是指定怪物的特殊属性,而不是怪物数据表整体的怪物特殊属性,这些特殊属性是可以直接在怪物数据表配置的,因为涉及到怪物特殊属性实现的方法及属性类型有很多种,比如:常见的怪物属性配置文件、自定义怪物属性配置,通过不同的方式可以实现不同的怪物属性类型,这一部分我会事先分类好不同的属性实现方法,用单独的一个视频教程给大家演示详细操作。
996传奇引擎怪物Special字段操作流程:
1.人物先在游戏刷出麻痹戒指,怪物数据表Special字段写1测试怪物免麻痹属性演示效果。
2.测试中毒效果时,需要先把引擎M2-选项-功能设置-技能魔法-通用技能-技能参数,毒符佩戴方式:选择无,道士技能-施毒术面板勾选施毒术必中。
3.怪物数据表Special字段写2测试怪物免中毒属性演示效果。
4.怪物数据表Special字段写3测试怪物免麻痹和免中毒属性演示效果。
996传奇服务端引擎护身符、灰色药粉(绿毒)、黄色药粉(黄毒)字段介绍
装备数据表StdMode字段分类号25是护身符、灰色药粉(绿毒)、黄色药粉(红毒)类型物品,决定物品是护身符还是红毒绿毒Shape字段参数,StdMode字段写25和Shape字段写5是护身符类型物品,StdMode字段写25和Shape字段写1是灰色药粉(绿毒)类型物品,StdMode字段写25和Shape字段写2是黄色药粉(红毒)类型物品,DuraMax字段是护身符和红毒绿毒使用次数,DuraMax字段写10000在游戏中可以使用100次,计算方式DuraMax字段数值除以100为在游戏中实际使用次数。
毒符使用方式:
引擎M2-选项-功能设置-技能魔法-通用技能-技能参数-毒符佩戴方式,可以选择护身符和红毒绿毒在背包或装备栏两种模式,也可以选择不需要护身符和红毒绿毒一样可以使用灵魂火符和施毒术技能,引擎M2-选项-功能设置-技能魔法-道士技能-施毒术,可以选择施毒术和群体施毒术的中毒几率及中毒持续时间,红毒绿毒减少血量和防御:引擎M2-选项-参数设置-游戏选项(2)-中毒控制,绿毒减HP间隔时间单位毫秒,1000为1秒25002.5秒,红毒减防御及持久比率,参数除以10为实际数值。
996传奇服务端引擎护身符、绿毒黄毒添加操作流程:
1.添加道士护身符物品演示效果。
2.添加道士灰色药粉(绿毒)物品演示效果。
3.添加道士黄色药粉(黄毒)物品演示效果。
996传奇PC端版本如何架设SQL数据库?
首先安装数据库工具:LiteSQL2014_Release。
下载地址:https://www.mircoding.com/download
安装方法:
1:讲该软件保存到任意盘符目录中(文件夹不要包含中文,可能会无法启动或报错);
2:打开LiteSQL2014软件,如图:
选中“开机运行、自动启动”,记住SQL端口;
3:点击下方“密码”按钮,设置SQL数据库密码,并记住该密码,如图:
此时,SQL数据库已经设置完成,最小化到系统任务栏即可。
4:996传奇服务端设置(配置向导),如图:
根据第二步和第三步中的端口和密码,输入到如上图中,数据库名字自己设置,继续下一步到最后完成配置向导即可。
我的传奇服务端版本做好了,如何建立一个传奇网站?
当你的版本做好以后,通过登录器玩家可以正常登录游戏了。
那么,如何将你的登录器以及相关的信息通过什么方式让更多的玩家知道呢?
这里就需要建立一个属于自己的官方网站,可以通过如下步骤:
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
GOM传奇引擎如何使用插件?
插件分登录器插件和M2插件.他们分别是登录器使用的,和M2使用的,不能用错
登录器插件的调用:
在登录器配置器目下有“PlugClient”目录,只要把插件放进去,然后重新配置登录器。插件就会集成到这个新配置的登录器里,登录器启动时会自动释放插件并且调用该插件。
M2插件的使用:
插件需要放在“D:\MirServer\Mir200”目录下,然后把插件的名称写到“D:\MirServer\Mir200\PlugList.txt”这个文件里,M2就可以调用。
在程序包里,我们提供了插件编写的API和例子,提供Delphi和易语言二种插件源代码,会编程的可以为引擎增加新的脚本命令或其他功能。
为什么我原来数据库里的武器加速,现在乱了?
由于数据库格式有些改变,原数据库里组合数据字段会有所变化,大家按以下规则改一下数据就行了。
武器5,6
(AC2) 准确
(MAC2) 1-10 为攻击速度减 11或以上为攻击速加,点数为 x - 10 = 1
为什么会提示file not found?
file not found => D:\MirServer\Mir200\Envir\Market_Def\.\QuestDiary\打宝数据\刷怪.txt
如果路径正确,文件存在。最大的可能QuestDiary前面只有1个点,要改成这样 ..\QuestDiary\打宝数据\刷怪.txt
GOM引擎服务端为什么登陆游戏黑屏?
1.有可能是开的游戏网关(RunGate)有相同的端口。
解决方法:在控制器->配置向导->网关设置中调整设置
2.有可能是由于开了防火墙或者安全策略把你游戏网关(RunGate)端口给屏蔽了
解决方法:开放所要用到的端口
3.登录器和M2更新日期不一样,不配套
4.使用免费版的登录器登录商业引擎
5.使用商业版的登录器登录免费引擎
6.登录器配置时用的密码和RunGate网关中的登录密码不一样
为什么登陆黑屏,M2提示全局会话验证失败?
一般情况是M2和账号服务器之间连接出了问题
如果IP端口都检测过设置正确,并且都成功连接成功的情况下,还是出现这个问题
可能是你的服务器名称有空格或括号等等特殊字符,或者名称太长
为什么微端不更新?
微端更新是按需更新,例如登录器需要读取Hum.wzl里的第10张图片,如果登录器没有读取到,就会从微端更新这个图片,Hum.wzl里的其他图片不管有没有,登录器不需要读取就不会更新
1. 微端更新密码和登录器配置时的密码不一致
2. 微端除了支持Map目录的地图文件和Wav目录声音文件,Data目录的素材支持wzl和Pak这两种格式的素材更新,如果你使用的是wil需要转换成这2种格式才能正常更新
3. IP或者端口设置错误 。
为什么个人商店创建失败?
如果使用了你知道的所有方法都不能搞定。
请先关闭服务端,然后使用启动器的里的清除数据,清除个人商店的数据,一般都会正常。
为什么有的客户端登录后地图是黑的黑屏,界面不显示?
如果使用了pak 并且pak的密码都设置正确,还是黑屏,并且在没有使用微端的情况下,可以看下面的图。
为什么装备元素属性不显示?
M2-选项-物品装备-新增属性 勾选“启用新增属性”,勾选后登录器才能显示元素属性。
为什么M2里显示非法网关频繁打开或关闭?
如果是你网关所在机器的IP,请把该IP写到Mir200\!servertable.txt
如果显示的IP不是你的,是其他程序在连接你的引擎。解决方法:
1.使用安全策略封闭机器的内部连接端口,不让外网连接。例如只允许7000 7100 7200,3389等这几个端口对外可以连接,其他端口全部封闭对外连接
2.使用引擎启动控制器--配置向导--第八步前置服务器端口--连接端口默认的一般是5000,改成其他端口