藏宝湾网游单机论坛

搜索
精品稀有网游单机一键端,尽在藏宝湾网游单机论坛!赶快注册登陆吧!
立即注册
合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 35|回复: 3

[问题互助] M2Server 跑十来分钟就自动退出,求排查方向

[复制链接]

77

主题

355

帖子

490

金币

正式会员

Rank: 2

积分
1018
发表于 5 天前 | 显示全部楼层
先说环境,免得大家猜:
VMware 16 里的 Win10 专业版,4 核 8G,SQL Server 2005 + DBC2000,GOM 引擎的 1.80 复古端,客户端和服务端是同一个包里带的,没混用补丁。

现象:
按 DBC2000 → LoginSrv → LoginGate → M2Server → RunGate 的顺序启动,一切正常,客户端能登录、能建号、能跑图打怪。问题是 M2Server 跑到 8 到 12 分钟左右,进程直接从任务管理器里消失,不是弹报错框,就是没了,客户端同一时间全部掉线。重新启动又能玩,然后重复。

已经试过的:
1、Log 目录翻了个遍,M2Server 的日志最后几行只有“脚本错误:QuestDiary\xxx.txt 第 N 行”,而且每次报错的文件名都不一样,感觉不像真正的原因。
2、把 Envir 整个换成原版备份,脚本错误依旧出现,说明不是我自己改坏的脚本。
3、换了一个版本的 GOM 引擎(同版本号不同发布包),现象一样。
4、关掉杀毒软件并把整个目录加白名单,没用。
5、M2Server 用 XP SP3 兼容模式 + 管理员身份运行,没用。
6、虚拟机内存从 4G 加到 8G,崩之前看任务管理器占用稳定在 1.2G 左右,不像吃满内存。

我的猜测,但没法确认:
1、可能是某个定时任务或者机器人脚本(AutoRunRobot 之类)跑一段时间后触发异常,把主线程带崩了。
2、DBC2000 在 Win10 下的兼容问题,BDE 老组件读写 HeroDB 时偶发失败。
3、M2 的某个 DLL 插件(比如封挂、回收、假人)不稳定,但我已经把能关的都关了,不确定还有没有残留。

想请教两个具体问题:
1、这种“无提示直接退出”的情况,大家一般怎么抓原因?我想到用 procdump 挂上去抓 dump,但不太会看;事件查看器的“应用程序错误”里能看到模块名吗?
2、如果怀疑是脚本定时任务引起的,有没有办法把 M2 的脚本执行日志打开,看到底是哪个文件在崩之前被执行?

有遇到过同款的朋友麻烦说下最终怎么解决的,感激不尽。查到原因我会回帖更新,方便后面的人搜到。

声明:

1.本站资源来源于网络,本站不研究无任何技术支持!仅供自行学习交流之用,请勿用于商业用途!

2.一切网民在进入藏宝湾主页及各层页面时已经仔细看过并完全同意本站站务区内发布的免责声明!

3.本站内容如若侵犯到您的权益,请通过本站提供的联系方式联系我们,我们会尽快处理!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 QQ登录

本版积分规则

推荐网游单机版下载

问题投诉|声明|联系我们|金币退还|藏宝湾网游单机论坛

GMT+8, 2026-10-30 18:31 , Processed in 0.078125 second(s), 23 queries , Gzip On.

Copyright © 2020 (CangBaoWan.Vip) 藏宝湾

Powered by Discuz! X3.4

快速回复 返回顶部 返回列表