传奇M2登录异常报错解决方法

来源: 作者: 点击:
传奇M2登录异常报错的原因多种多样,以下是一些常见的报错及解决方法:
1.**端口被占用相关报错**:
-**报错信息**:“Windowssocketerror:通常每个套接字地址(协议/网络地址/端口)只允许使用一次。(10048)onapi'bind'”。
-**解决方法**:这种报错是提示M2使用的端口已经被占用。需要检查端口设置,找到占用该端口的程序并关闭它,或者在传奇服务端的配置文件中更改M2使用的端口号,以避免冲突。
2.**地图数据加载错误**:
-**报错信息**:“正在加载地图数据...地图数据加载错误!!!code=-10地图文件:D:\mirserver\mir200\map\gm06.map未找到!!!”。
-**解决方法**:此报错代表在mir200目录下的map地图文件内没有指定的地图参数。可以在该文件夹中添加对应的地图文件(如gm06.map),或者如果确定该地图文件无用,也可以删除相关的地图加载配置(需谨慎操作,以免影响游戏正常运行)。
3.**找不到脚本文件**:
-**报错信息**:“找不到脚本文件:D:\mirserver\mir200\envir\market_def\翎风网络-5.txt”。
-**解决方法**:这表示在npc脚本文件内无法找到指定的脚本文件。如果知道该脚本的准确作用,可以添加这个脚本文件;对于新手快速解决问题的方法是直接删除该脚本对应的配置(前提是该脚本不是游戏必需的,否则可能导致游戏功能异常)。
4.**数据库相关报错**:
-**报错信息**:“StartTimerexception:unknowndatabase.alias:herodb”。
-**解决方法**:此报错需要安装DBC2000来建立数据库。如果已经安装了DBC2000,需在控制面板内找到BDEAdministrator双击打开,在空白处新建立一个数据库,名字为herodb,并在新建立的数据中path找到版本的db路径(一般为mirserver\mud2\db)。最后关闭数据库启动游戏。如果报错中出现herodb1或者herodb3之类的,数字不同代表的数据库也不同,需要根据具体情况建立或更改相应的数据库。
5.**时间格式相关报错**:
-**报错信息**:“'2010-08-1315:36:11'isnotavaliddateandtime”。
-**解决方法**:直接修改当前系统时间,再次启动游戏看是否恢复正常。如果还是不行,在mir200目录下的!setup.txt文本内搜索报出的时间并删除,然后重新启动游戏,个人推荐删除!setup.txt内的时间,防止以后再次报错。
6.**文件路径相关报错**:
-**报错信息**:“StartTimerexception:cannotcreatefile"D:\mirserver\mir200\castle\list.txt".系统找不到指定的路径”。
-**解决方法**:出现这种情况是由于修改了版本路径所致,需要进入服务端目录的mir200目录,找到!setup.txt文件,查找内容CastleFile=,然后将这一行大部分替换为:CastleFile=.\\Castle\\List.txt。修改的原理是将原来配置文件使用的相对路径改为新的相对路径,这样不管怎么更换默认目录都不会影响程序对配置文件的读取。
7.**内存访问违规报错**:
-**报错信息**:“Accessviolationataddress[具体内存地址]inmodule'M2Server.exe'.Readofaddress[具体内存地址]”。
-**解决方法**:这种报错可能是系统M2的进程没关闭,尝试重启机器;也可能是游戏文件中的某些文本配置有问题,比如D:\MirServer\Mir200\Envir里某个文本里面有空格等不规范的内容,需要检查并修正。
8.**登录器相关报错**:
-**报错信息**:登录器未响应、闪退、提示需要管理员权限等。
-**解决方法**:如果是登录器玩着玩着莫名其妙未响应或直接闪退,可能是登录器被劫持或者与系统环境不兼容。建议使用可靠的登录器,对于免费版的配置器,可以选择AK(缺点是没法更换登录器皮肤);如果提示需要管理员权限,右键点击登录器程序,选择“以管理员身份运行”。如果问题仍然存在,可能需要重新安装登录器或者检查系统是否有冲突的软件或补丁。

传奇M2登录异常报错可能由多种原因引起,以下是一些常见的解决方法。

如果是出现“isnotavaliddateandtime”报错,解决办法是首先进入传奇服务端目录,即mirserver文件内,找到mir200文件夹,在里面找到!setup.txt文本文档,然后双击打开,按Ctrl+H查找DayOfGuildFountain=,找到这串命令后,把后面的时间参数去掉保存就可以了,再启动引擎的时候他就不会弹出此错误。

若M2提示“Accessviolationataddress”相关报错,比如“Accessviolationataddress005F17F8inmodule'M2Server.exe'.Readofaddress00000001”,解决方法是重启机器,因为可能是系统M2的进程没关闭。如果是“Accessviolationataddress004CB282inmodule'M2Server.exe'.Readofaddress022FC772”或“Accessviolationataddress004802F2inmodule'M2Server.exe'.Readofaddress00000000”,可能是D:\\MirServer\\Mir200\\Envir里某个文本里面有空格,需要检查并处理。

当M2提示“服务器启动异常!!!I/Oerror21”时,这是因为M2里面的数据读取路径没有设置好,一般是下载好版本更改了游戏默认路径导致的。解决办法是打开!Setup.txt按住Ctrl+H把之前的路径全局替换成电脑的新路径。

若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登录异常报错的原因多种多样,需要根据具体的报错信息进行针对性的解决。
###传奇M2'isnotavaliddateandtime'报错解决方法
当传奇M2出现“isnotavaliddateandtime”报错时,可以进入传奇服务端目录,即mirserver文件内,找到mir200文件夹,在里面找到!setup.txt文本文档,然后双击打开,按Ctrl+H查找DayOfGuildFountain=,找到这串命令后,把后面的时间参数去掉保存就可以了,再启动引擎的时候他就不会弹出“isnotavaliddateandtime”错误。另外,还可以通过更改电脑系统时间格式来解决这个问题。具体步骤为:右击任务栏最右角的时间——调整日期和时间,然后点再点更改日期和时间,并进入更改日期和时间;点开更改时间和时间后,紧接着左下角的更改日历类型,然后进入日历类型选项;再将时间格式改为yyyy-M-d的格式,也就是把windows7系统默认有汉字的时间格式改为xp以前默认的格式,这样程序就能识别了,经过这样一改以后,再运行程序即可。

###传奇M2'Accessviolationataddress'报错解决方法
当传奇M2出现“Accessviolationataddress”报错时,可以尝试以下方法解决。右击“我的电脑”,单击“属性”,在“系统属性”中单击“高级”,在“性能”中单击“设置”,在“性能选项”中单击“数据执行保护”,单击“添加”,选择要运行的程序。如果不行的话只能重新安装或还原系统,或者在win7系统里安装一个虚拟机,从相关网站可以下载虚拟机安装软件以及虚拟机系统。另外,如果提示“Accessviolationataddress004CB282inmodule'M2Server.exe'.Readofaddress022FC772”,可以检查D:\MirServer\Mir200\Envir里某个文本里面是否有空格;如果提示“Accessviolationataddress005F17F8inmodule'M2Server.exe'.Readofaddress00000001”,可以尝试重启机器,可能是系统M2的进程没关闭;如果提示“Accessviolationataddress004802F2inmodule'M2Server.exe'.Readofaddress00000000”,同样检查D:\MirServer\Mir200\Envir里某个文本里面是否有空格;如果提示“Accessviolationataddress0064403Einmodule'M2Server.exe'.ReadofaddressFFFFFFFF”,可能是系统问题引起的,具体原因很多,目前还没有明确的单一解决方法,可以尝试上述通用的解决办法以及检查系统是否有冲突的软件或补丁。

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

###传奇M2'error$210D'报错解决方法
当传奇M2报错“error$210D”时,可以通过以下方法解决。找到电脑左下角-运行-regedit,然后编辑-查找(查找的时间会有点长)。解决方法:查找注册表SHAREDMEMLOCATION,将SHAREDMEMLOCATION改为:5BDE。具体步骤为:win+R打开运行,输入“regedit”;快捷键按ctrl+F打开搜索;搜索“SharedMemsize”,将“2048”改为“4096”;“SHAREDMEMLOCATION”空白值双击改为“5BDE”;重启计算机即可。另外,如果是在架设传奇的时候,一启动引擎M2网关就出现服务器启动异常报错“(Exception)服务器启动异常!!!AnerroroccurredwhileattemptingtoinitializetheBorlandDatabaseEngine(error$210D)”,可以先检查DBC数据库是否配置错误,如果是用的DBC2000数据库,要检查一下路径是否正确。如果DBC检查没有问题,还有一个方法就是删掉C盘某个文件然后重启电脑。点击左下角菜单按钮---点击运行--输入regedit命令,回车---然后弹出的窗口里面按Ctrl+F键搜索SHAREDMEMLOCATION---将窗口右边栏里面这个数值改成:0x5BDE--重启电脑即可。

###传奇M2无法找到LIST文件报错解决方法
当传奇M2提示无法找到LIST文件时,首先提示无法找到城堡信息文件,然后再提示具体错误信息如:StartTimerexception:Cannotcreatefile"D:\Mirserver\mir200\Castle\List.txt".系统找不到指定的路径。出现这种情况是由于修改了版本路径所致,可能将服务端路径更换到了其它盘符,或者对默认目录进行了修改,而游戏控制器在进行配置时不会对沙巴克配置文件路径进行自动修改,需要进行手动修改。解决方法是进入服务端目录的mir200目录,找到!setup.txt文件,查找内容CastleFile=,然后将这一行大部分替换为:CastleFile=.\\Castle\\List.txt即可。重新启动M2,不再报这个错误了。修改的原理是因为原来配置文件使用的是相对路径,而现在修改为相对路径,不管怎么更换默认目录都不会影响程序对配置文件进行读取。

传奇M2登录异常报错的情况多种多样,需要根据具体的报错信息采取相应的解决方法。在解决问题的过程中,可以多尝试不同的方法,同时也要注意备份重要的文件,以免在操作过程中造成数据丢失。如果遇到无法解决的问题,可以在相关的技术论坛上寻求帮助,或者请教有经验的传奇服务器管理员。
[顶部]