传奇GOM引擎M2报错解决办法

来源: 作者: 点击:
传奇 GOM 引擎 M2 报错可能有多种情况及相应解决办法。
如果 M2 提示“I/O error 21”,这是因为 M2 里面的数据读取路径没有设置好,一般是下载好版本更改了游戏默认路径导致的。解决办法是打开“!Setup.txt”,按住 Ctrl+H 把之前的路径全局替换成电脑的新路径,替换好后关闭 M2 重启即可。
若 M2 提示“invalid filename”,找到 M2servsr 文件夹下面的“!Setup.txt”文件,下拉查看未修改的路径,点击文件上面的编辑进行替换,把未修改完的地方全部修改完成,点击保存后重新启动服务端。
当 M2 出现启动报错“Invalid filename”时,同样修改 D:\mirserver\Mir200!Setup.txt 服务端配置向导,手动修改未改完的路径。
对于 GOM 引擎的传奇服务端 M2 上提示脚本错误,如“M.AddhpPer”,这个错误的脚本可能是 945 登陆器/绿盟登陆器的插件脚本。解决方法是换 945 或者绿盟登陆器,把 PlugList.txt 里的插件 dll 换成 945Engine.dll 加载,加载之后再启动服务端时 M2 就不会报错。
如果 GOM 引擎 M2 提示脚本死循环,在服务端找到 setup.txt 文件,具体路径为 D:\mirserver\Mir200\setup.txt,然后修改文件里的 ScriptGotoCountLimit(也就是 GOTO 循环次数),把数值加大,如写成 100 或 1000,保存关闭后重启服务器生效。写脚本时建议尽量少用 goto @XXX 这样的跳转命令,可用 delaygoto 2 @XXX(2 表示时间,单位是毫秒);在 QF 脚本里面避免过多使用#CALL,简单脚本内容直接放 QF 脚本里,除非复杂内容。
总之,传奇 GOM 引擎 M2 报错的情况多种多样,需要根据具体报错信息进行针对性的解决。
传奇 GOM 引擎 M2 报错‘I/O error 21’如何解决
当架设 GOM 引擎传奇 的时候,M2 提示“I/O error 21”。出现这个问题是因为 M2 里面的数据读取路径没有设置好,一般是由于下载好版本后更改了游戏默认路径导致的。目前市面上大部分的版本下载好默认路径都是 D:\MirServer,很多传奇爱好者下载后想改成自己的路径,比如 C:\MirServer 或者 D:\MirServer123 之类的路径,导致在!Setup.txt 这个路径下有个别的没有替换好,所以启动到 M2 的时候路径找不到就会出现这个提示。解决办法就是:打开!Setup.txt 按住 Ctrl+H 把之前的路径全局替换成你电脑的新路径,替换好再关闭 M2,重启下即可正常启动。
传奇 GOM 引擎 M2 报错‘invalid filename’如何解决
在架设一个 GOM 引擎版本的时候,启动 M2 就提示“Invalid filename”,之后的网关就没有办法再启动了。出现这个问题是因为路径设置不对,所以无法完成启动。很多人以为在控制台设置好了路径生成就行了,实际上有时候 MIR200\!Setup.txt 内的路径并未完全更改,所以导致报错。解决方法是找到 M2servsr 文件夹下面的“!Setup.txt”文件,下拉应该可以看得到一些没有被修改的路径。以默认路径是 D:\Mirserver\,而下面的路径是 D:\Mirserver2\为例,只要把 D:\Mirserver2 换成 D:\Mirserver 就可以了。点击文件上面的编辑,替换,把这些没有修改完的地方全部修改完成就可以了,点击保存,然后重新启动服务端就完成修改。
传奇 GOM 引擎 M2 脚本错误如何解决
传奇 M2 提示脚本错误可能是因为不同引擎的脚本命令不同引起的。因为引擎不同,某些特殊功能的脚本命令也是不同,所以更换引擎的时候会出现 M2 提示脚本错误。比如 GOM 引擎的传奇服务端 M2 上提示脚本错误: M.AddhpPer。这个错误的脚本应该是 945 登陆器/绿盟登陆器的插件脚本,具体是什么不太清楚,因为一直用 GOM 原版的 key 更新,很少用这 2 个登陆器。有人说可能是跨服喇叭的,这 2 个登陆器有这个功能,解决方法很简单,用 945 或者绿盟登陆器,又或者无视它,不用去管它。具体的解决方法,换 945 登陆器或者绿盟登陆器时,PlugList.txt 里的插件 dll 要换,大家都知道原版的是 gompj.dll,在启动时要放到 PlugList.txt 里加载,否则会有无限刷元宝的漏洞,如果换成 945 或者绿盟登陆器,这个文件里的 gompj.dll 就要换成 945Engine.dll 加载,换成 945Engine.dll 加载之后再启动服务端时 M2 就不会报错了。
传奇 GOM 引擎 M2 提示脚本死循环如何解决
传奇 GOM 引擎 M2 提示脚本死循环是新手在架设传奇私人服务器游戏过程中经常会遇到的问题。脚本死循环指的是脚本的代码看起来没什么异常,但是在游戏里会出现无法点击某些按钮的问题,引擎也会报错。解决方法如下:首先在服务端里找到 setup.txt 这个记事本,具体路径:D:\mirserver\Mir200\setup.txt,然后修改 setup.txt 文件里的 ScriptGotoCountLimit(也就是 GOTO)循环次数。可以看到它本来的是:ScriptGotoCountLimit=10,这是默认的,我们把这个数值加大,可以写成 100 或者 1000 都没关系,在保存关闭。最后要记住必须重启服务器才生效。写脚本时给出几点建议:a、大家在写脚本的时候尽量少用 goto @XXX 这样的跳转命令,即使要用也最好用脚本延迟的命令:delaygoto 2 @XXX (2 表示的是时间:单位是毫秒);b、很多人习惯在 QF 脚本里面使用#CALL 这是一个误区,简单的脚本内容建议大家直接将脚本放 QF 脚本里面,除非复杂的脚本内容,否则不建议过多使用#CALL。