查看: 5|回复: 0

GOM引擎启动M2就闪退,搞了半天发现是这个原因

12

主题

0

回帖

52

积分

二百VIP

积分
52
发表于 昨天 19:26 | 显示全部楼层 |阅读模式
二百论坛
本站支持代销互换开区传奇版本、欢迎广大GM、技术、一条龙等传奇业界好友合作、联系业务QQ:1531850810

QQ交流群①:323634742(推荐 )QQ交流群②:764544814(推荐)

本站提供的传奇版本 由于来源不同 精力有限 无法100%测试 如需使用本传奇版本请切记

下载传奇版本后 先解压 再杀毒 更新官方引擎 最后再配置登陆器 避免被非法木马插件利用


第一次架传奇的时候真的被这个问题搞崩了。

双击M2Server.exe,窗口一闪就没了,连个报错都不给你看,就这么消失了。当时完全不知道从哪里查原因,论坛也搜了一堆帖子,说什么的都有,试了七八种方法都没用。

后来一个老哥提醒我去看日志,在引擎目录下有个Log文件夹,里面有运行日志。打开一看,写着"DBServer connect failed"——数据库连不上。

说白了,M2闪退十次有七次都是数据库的问题,不是引擎本身炸了。

具体排查步骤我说一下,新手碰到这个问题基本按这个顺序查就能解决:

先确认DBServer有没有正常跑起来。很多人上来就盯着M2,其实DBServer才是先要启动的,顺序搞反了M2肯定连不上。正确顺序是:DBServer → LoginSrv → M2Server,缺一不可。

DBServer启动了但M2还是闪退的话,去看一下DB目录下的配置文件,一般是DBServer.ini或者类似名字的,里面有数据库连接字符串,检查IP、端口、账号密码有没有填对。本机架设的话IP填127.0.0.1就行,很多人填了服务器外网IP结果本机连不上,这个坑挺常见的。

还有一种情况是SQL Server服务没开。Windows服务里找到SQL Server(MSSQLSERVER),看看是不是停止状态,手动启动一下再试。

我之前帮一个朋友查过一次,他的情况更奇葩——DBServer明明跑起来了,M2还是闪退。最后发现是端口被占用了,他电脑上装了别的软件占了7000端口,改一下配置文件里的端口号就好了。用netstat -ano可以查哪些端口在用,这个命令挺好使的。

还有就是杀毒软件的问题。有些杀软会把M2Server直接干掉,因为传奇服务端的特征码跟某些程序撞了。遇到这种情况把引擎目录加到杀软白名单就行,或者直接关掉杀软测试一下。

总的来说M2闪退这个问题听起来吓人,实际上90%都是环境配置没到位,按顺序排查下来基本都能解决。实在找不到原因的就去看Log,日志里写得很清楚,比瞎猜强多了。

二百论坛疑难交流区有不少类似的帖子,碰到具体报错可以搜一下,大概率有人遇到过。200bbk.com上的老哥还是挺热心的,发帖问问题一般都有人回。
二百论坛
免责声明:

1、本论坛资源均来源于网络

2、如下载使用,自行杀毒

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

QQ| 小黑屋|二百版本库 |网站地图

免责声明:本站所有资源皆来自于互联网.请在下载使用内24小时内删除! 如果侵犯了您的权益,请至邮箱: (1531850810@qq.com), 我们会及时删除侵权内容。

Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5