|
传奇引擎报错无法启动有两种情况,第一种情况是程序本身中毒损坏,这种情况处理起来比较的简单.
先把传奇服务器安装一个杀毒软件进行病毒查收,查杀完成后重新更新引擎即可.为了保证可以彻底的
清楚掉病毒,在查杀完成之后建议重启一次传奇服务器.
另外一种情况是由于传奇版本的设置出现错误导致引擎报错无法正常启动,最常见的有.
一.传奇版本中的DB设置路径设置不正确,启动游戏的时候提示无法找到Leg引擎DB,这种情况需要检查架
设时候DB的指向路径.如果你是架设的一机多服,建议每个区设置一个单独的数据库名称,设置完成之
后把现有的数据库的名称替换掉.这样的问题也很明显,解决起来也比较的容易.
二.由于传奇版本中缺少某个文件或者某个脚本出现错误,如果是缺少某一个文件,那么在启动的时候
引擎会提示缺少的文件.一般比较容易出现的是我们在添加NPC或者地图之后,文件未放入或者文件保
存的路径出现错误,只需要按照提示把缺少的文件添加上去即可.
三.脚步出现错误导致引擎无法启动,这种情况处理起来有一定的难度.如果我们在修改了某个脚本或
者添加了某个脚本后出现这种问题.那么我们就需要对这些脚本进行逐一的排查.在这种需要注意的是
排查的脚本应该是所有修改过的脚本,脚本是连贯式的编写,一个脚本出错就会导致全套脚本无法正
常使用以及报错情况出现.
如果引擎只提示一些错误的代码,并没提示具体的报错脚本.这时候我们就只能采取对比法进行排查问
题的原因.操作的方法是,找一个相同引擎可以正常启动的传奇版本,启动之后对比无法正常启动的传
奇版本,由于相同的引擎在启动时加载脚本的顺序都是一样的,不会因为传奇版本的不同而不同.通过
对比我们就可以跟清楚的发现引擎是在加载哪一项时出现错误导致无法启动,针对错误脚本进行检查
修改.
3k引擎跟Leg引擎在报错提示这一方面还是很容易区分的,legendm2的传奇服务端如果出现引擎一段
报错代码,解决起来相对要麻烦一些.因为这个引擎报错的代理只有数值上有区别,提示的信息都是一
样.这样的话,就容易误导,因为其他人遇见的问题可能跟你的问题不一样,基本上的方法都是提示扩展
数据库.其实数据库是已经完全扩展过的,这个引擎目前比较好的解决办法就是对比法了.
如果我们在对传奇脚本进行修改或者增减时,建议把修改的内容全部写在脚本的最后.这样的话万一出
现问题我们排查起来也比较简单,在修改脚本的时候需要特别的注意,脚本不仅需要考虑到不同引擎支
持的命令格式不一样,命令的添加方法也不一样.尤其是需要注意命令后面的符号,往往很多的问题就
出现在这些小细节上.
|
上一篇:传奇私服实用GM技术(二)下一篇:传奇游戏如何设置物品备注说明
|