传奇M2中其他常见报错及解决方法有哪些

来源: 作者: 点击:
传奇M2中还有以下常见报错及解决方法:
1.**数据库相关报错**:
-**报错信息**:`starttimerexception:unknowndatabase.alias:herodb`。
-**原因**:未正确安装或配置DBC2000数据库,导致M2引擎无法找到指定的数据库。
-**解决方法**:安装DBC2000后,在控制面板内找到“BDEAdministrator”双击打开,在空白处新建立一个数据库,名字为“herodb”。在新建立的数据中“path”找到版本的`db`路径(一般为“mirserver\mud2\db”)。最后关闭数据库启动游戏。如果报错提示的是“herodb1”“herodb3”等其他类似名称,数字不同代表的数据库也不同,可按上述方法建立或更改此数据库。
2.**脚本文件相关报错**:
-**报错信息**:找不到脚本文件,如“找不到脚本文件:d:\mirserver\mir200\envir\market_def\翎风网络-5.txt”。
-**原因**:在指定路径下找不到对应的NPC脚本文件。
-**解决方法**:如果知道该NPC准确的作用,可以添加这个脚本文件;如果不确定其作用,对于新手快速解决方案,直接删除该NPC的相关配置信息即可(需谨慎操作,避免影响游戏正常功能)。
3.**地图数据相关报错**:
-**报错信息**:正在加载地图数据...地图数据加载错误!!!code=-10地图文件:d:\mirserver\mir200\map\gm06.map未找到!!!。
-**原因**:在`mir200`目录下的`map`地图文件内没有指定的地图参数文件。
-**解决方法**:可以删除该地图的相关配置信息(前提是该地图不是必需的),或者直接添加对应的`gm06.map`地图参数文件。
4.**时间格式报错**:
-**报错信息**:`‘2010-08-1315:36:11’isnotavaliddateandtime`。
-**原因**:系统时间格式设置不正确,或者在`mir200`目录下的`!setup.txt`文件中存在错误的时间参数。
-**解决方法**:直接修改当前系统时间为正确的格式(如`yyyy-MM-dd`),再次启动游戏;如果还是不行,在`mir200`目录下的`!setup.txt`文本内搜索报出的时间,删除后再次启动游戏。
5.**行会读取错误**:
-**报错信息**:传奇服务端在启动时没有其它错误,但提示行会读取出错。
-**原因**:`mir200\guildbase`下面的`guildlist.txt`里面没有行会名称记录(为空),而`guilds`文件夹下面又有行会名称`.ini`文件记录,导致M2读取时提示错误。
-**解决方法**:打开`mir200\guildbase\guilds`文件夹,把里面的`.ini`所有文件删除即可。
6.**物品相关报错**:
-**报错信息**:`(exception)creaturedropuseitems`。
-**原因**:道具的数据存在问题,可能是修改了道具的相关数据导致与游戏原设定不匹配。
-**解决方法**:查看一下`db`数据的道具,检查是否修改得不正确,将其修改正确或者还原为原始数据。
7.**网关相关报错**:
-**报错信息**:`(exception)execgatebuffers->@powekexecgatemsg`或`(exception)execgatebuffers->freemem`。
-**原因**:`gate`和`M2`的缓冲区不足,无法为`M2`提供正常的消息服务。
-**解决方法**:重启机器释放内存,或者升级硬件配置以增加缓冲区大小。
8.**游戏界面相关报错**:
-**报错信息**:玩家进入游戏后出现黑屏等显示异常情况。
-**原因**:可能是没有打补丁,或者补丁打的不正确,再或者是配置不对无法正常读取补丁导致。
-**解决方法**:将补丁文件夹放在客户端内,登录器文件夹内的`newopui.pak`补杜在客户端的`data`文件夹内,然后修改登录器文件夹内的`pak`路径,打开登录器配置器点击读取`wil`规则,确保补丁密码全部显示正确后配置登录器。

传奇M2中有多种常见报错及相应解决方法。

其一,网关一会打开一会关闭。可查看“D:\\Mirserver\\Mud2\\DBsrv200\\!serverinfo.txt”和“D:\\Mirserver\\Gate_Server\\RunGate\\Config.ini”是否对应,也可能是有人使用变态辅助工具或攻击等导致RunGate关闭,重新打开即可。

其二,“Accessviolationataddress0041B6F3inmodule`M2Server.exe`.Readofaddress00000008”。这个问题会导致M2卡死或自动关闭,玩家无法正常游戏。可能是有人用辅助工具输入命令对M2进行内存修改,之后M2可能会关闭。解决办法是查看一下M2的绝对地址,若其地址被改为00000000,改回原值即可。也有可能是内存冲突引起的,若重启依旧如此,可能需要换内存,因为现在垃圾内存条较多。

其三,架设传奇启动M2报错“error$210D”。解决方法是找到电脑左下角运行,输入“regedit”,然后编辑查找(查找时间会有点长)。查找注册表SHAREDMEMLOCATION,将SHAREDMEMLOCATION改为:5BDE。具体操作步骤为:win+R打开运行,输入“regedit”;快捷键按ctrl+F打开搜索;搜索“SharedMemsize”,将“2048”改为“4096”;“SHAREDMEMLOCATION”空白值双击改为“5BDE”;重启计算机即可。

其四,M2提示无法找到LIST文件。出现报错时,首先提示无法找到城堡信息文件,然后再提示具体错误信息。出现这种情况是由于修改了版本路径所致,可能将服务端路径更换到了其它盘符,或者对默认目录进行了修改。解决方法是进入服务端目录的mir200目录,找到“!setup.txt”文件,查找内容“CastleFile=”,然后将这一行大部分替换为:CastleFile=.\\Castle\\List.txt。重新启动M2,不再报这个错误了。

其五,服务端M2提示加载NPC初始化失败。解决办法是将“MerChant.txt”里的NPC所在的地图小写字母改为大写,检查“MAPINFO”是否存在该地图,检查NPC放置的坐标位置是否在地图的范围内。

其六,传奇M2上出现“返回土城MerchantInitalizefail...(m.PEnvir=nil)”报错。解决方法是打开服务端文件夹“D:\\Mirserver\\Mir200\\Envir”文件夹下的“Merchant.txt”文件,查找到“返回土城”找到相关的这个NPC,检查文件名、脚本内容、地图编号、坐标名称是否正确写入以及地图是否存在,若地图不存在可补全或删除这段NPC代码。

其七,传奇M2引擎出现“isnotavaliddateandtime”报错。解决方法是如果运行其他软件时出现此报错,单机右下角的时间,将日期格式换成“yyyy-M-d”然后保存即可。传奇版本出现这个问题,进入传奇服务端目录,即“mirserver”文件内,找到“mir200”文件夹,在里面找到“!setup.txt”文本文档,双击打开,按Ctrl+H查找“DayOfGuildFountain=”,把后面的时间参数去掉保存,再启动引擎时就不会弹出此错误。

其八,架设GOM引擎传奇的时候M2提示“I/Oerror21”。解决办法是打开“!Setup.txt”按住Ctrl+H把之前的路径全局替换成电脑的新路径,替换好再关闭M2,重启下即可正常启动。

其九,传奇引擎M2报错“chg-server-fail-2(0)->(JZQ)”。解决办法是搜索“NORECONNECT(JZQ)”,将包含“JZQ”参数的换成其他的或者删除这个地图参数。

其十,传奇M2报错“Windowssocketerror:通常每个套接字地址(协议/网络地址/端口)只允许使用一次。(10048),onAPI'bind'”。解决方法是检查端口设置,此报错是提示M2使用的端口已经被占用,更改端口之后恢复正常。若出现“地图数据加载错误!!!Code=-10地图文件:D:\\MirServer\\Mir200\\Map\\GM06.map未找到!!!”报错,代表在“MIR200”目录下的“MAP”地图文件内没有“GM06.map”这张地图参数,解决方案可以删除或者直接添加“GM06.map”。

其十一,传奇服务端架设时M2提示行会读取出错。解决方法是打开“Mir200\\GuildBase\\Guilds”文件夹,把里面的.ini所有文件删除即可。
###传奇M2网关一会打开一会关闭的原因及解决方法
传奇M2网关出现一会打开一会关闭的情况可能有以下原因及解决方法。原因之一可能是查看D:\\Mirserver\\Mud2\\DBsrv200\\!serverinfo.txt和D:\\Mirserver\\Gate_Server\\RunGate\\Config.ini文件是否对应。如果不对应,可能会导致网关状态不稳定。另外,也有可能是有人使用变态辅助工具或者进行攻击等行为,导致RunGate关闭。解决方法有:首先检查上述两个文件是否对应,如果不对应进行调整;如果是因为攻击等行为导致的,可以重新打开RunGate。还可以使用安全策略封闭机器的内部连接端口,比如只允许特定的几个端口对外连接,其他端口全部封闭对外连接。或者使用引擎启动控制器的配置向导,将第八步前置服务器端口的连接端口默认值(一般是5000)改成其他端口。

###传奇M2‘Accessviolationataddress’报错的解决办法
如果传奇M2出现“Accessviolationataddress”报错,可以根据不同情况采取不同的解决办法。例如在LEGEND/BLUE引擎中出现该报错,可能是系统问题引起的,比如很多人的电脑有360或管家自动更新修复补丁,可能会有一些补丁起冲突。解决办法是右击“我的电脑”,单击“属性”,在“系统属性”中单击“高级”,在“性能”中单击“设置”,在“性能选项”中单击“数据执行保护”,单击“添加”,选择要运行的程序。如果不行的话只能重新安装或还原系统,或者在win7系统里安装一个虚拟机。对于传奇M2架设传奇常见的报错中出现“Accessviolationataddress”,可能是D:\\MirServer\\Mir200\\Envir里某个文本里面有空格导致的,需要检查并处理这些文本中的空格问题。

###传奇M2报错‘error$210D’的解决步骤
当传奇M2报错“error$210D”时,可以通过以下步骤解决。首先找到电脑左下角的“运行”,输入“regedit”,然后在弹出的注册列表界面中,点击“编辑”进行“查找”。查找注册表SHAREDMEMLOCATION,将其改为“5BDE”。最后重启电脑,再打开传奇引擎,问题通常可以得到解决。也可以通过“win+R”打开运行,输入“regedit”,快捷键按“ctrl+F”打开搜索,搜索“SharedMemsize”,将“2048”改为“4096”,“SHAREDMEMLOCATION”空白值双击改为“5BDE”,然后重启计算机。

###传奇M2提示无法找到LIST文件的解决方法
当传奇M2提示无法找到城堡信息文件(List.txt)时,可以进入服务端目录的mir200目录,找到!setup.txt文件,查找内容“CastleFile=”,然后将这一行大部分替换为“CastleFile=.\\Castle\\List.txt”。这样修改的原理是因为原来配置文件使用的是相对路径,现在修改为相对路径后,不管怎么更换默认目录都不会影响程序对配置文件进行读取。重新启动M2,就不再报这个错误了。

###传奇M2服务端提示加载NPC初始化失败的解决办法
传奇M2服务端提示加载NPC初始化失败一般有以下几种情况及解决方法。一是加载NPC时没有找着Mapinfo.txt下面有对应的地图标识,比如交易市场-GAO,如果Mapinfo.txt里没有GAO这个地图,就会提示出错。这种情况需要检查Mapinfo.txt文件,确保有对应的地图标识。二是NPC所放的坐标在此地图没有,此时需要进地图查看并调整坐标。三是此地图有同样名称的NPC,比如有一个装备升级NPC,再加一个相同名称的NPC就会加载失败提示错误。这种情况需要检查并处理重复名称的NPC。

###传奇M2出现‘返回土城MerchantInitalizefail’报错的解决方法
传奇M2上出现“返回土城MerchantInitalizefail...(m.PEnvir=nil)”报错,一般是NPC脚本出现问题。打开服务端文件夹D:\\Mirserver\\Mir200\\Envir文件夹下的Merchant.txt文件,查找到“返回土城”找到相关的这个NPC。一般不是因为文件名不正确就是脚本内容有问题,或者其相关的地方出现问题。要查看这个NPC写入的地图编号、坐标名称是否都正确写入。如果发现传送员/返回土城的地图编号坐标等存在问题,比如写入的地图不存在,可以补全这个地图或者如果是不需要的可以删掉这段NPC代码。

###传奇M2引擎出现‘isnotavaliddateandtime’报错的解决方法
传奇M2引擎出现“isnotavaliddateandtime”报错时,可以进入传奇服务端目录,即mirserver文件内,找到mir200文件夹,在里面找到!setup.txt文本文档,然后双击打开,按Ctrl+H查找“DayOfGuildFountain=”,找到这串命令后,把后面的时间参数去掉保存,再启动引擎的时候他就不会弹出这个错误。也可以将电脑右下角的时间格式换成yyyy-M-d,这样也可以解决单机运行时出现这个错误的情况。

###传奇M2提示‘I/Oerror21’的解决办法
架设GOM引擎传奇的时候M2提示“I/Oerror21”,这个问题一般是由于下载好版本更改了游戏默认路径导致的。目前市面上大部分的版本下载好默认路径都是D:\\MirServer,很多传奇爱好者下载后想改成自己的路径比如C:\\MirServer或者D:\\MirServer123之类的路径,导致在!Setup.txt这个路径下有个别的没有替换好,所以启动到M2的时候路径找不到就会出现这个提示。解决办法就是打开!Setup.txt按住Ctrl+H把之前的路径全局替换成你电脑的新路径,替换好再关闭M2,重启下即可正常启动。

###传奇M2报错‘chg-server-fail-2(0)-\u003e(JZQ)’的解决办法
传奇M2报错“chg-server-fail-2(0)-\u003e(JZQ)”时,有可能是补丁位置不对,比如GOM引擎这补丁在另一个文件夹下面。可以重新解压补丁,重新建一个号上去试试,如果问题解决了,就可以作为一个参考。

###传奇M2报错‘Windowssocketerror’的解决方法
当传奇M2出现“Windowssocketerror:通常每个套接字地址(协议/网络地址/端口)只允许使用一次。(10048)onAPI'bind'”报错时,一般是端口被占用导致的。解决方法有:更改端口之后恢复正常;检查端口设置,看是否有其他程序占用了该端口,比如检查是否开启酷狗等软件占用了端口。如果无法解决,可以直接注销电脑然后在重启游戏。

###传奇服务端架设时M2提示行会读取出错的解决方法
传奇服务端在启动时没有其它错误,就提示行会读取出错,这是因为Mir20O\\GuildBase下面的GuildList.txt里面没有行会名称记录是空的,而Guilds文件夹下面又有行会名称.ini文件记录,才导致M2读取时提示这个错误。解决办法是打开Mir200\\GuildBase\\Guilds文件夹,把里面的.ini所有文件删除即可。

传奇M2中有很多常见报错,这些报错通常可以通过一些特定的方法进行解决。在遇到报错时,玩家可以根据报错信息进行初步判断,然后尝试相应的解决方法。如果一种方法不行,可以多尝试几种,或者在相关的论坛上寻求帮助。同时,在架设传奇服务端时,要注意保持系统的稳定性,避免安装一些可能会引起冲突的软件,以减少报错的发生。
[顶部]