浏览首页的时候发现有很多游戏打不开、或是游戏打开后没有反应等问题,但没有人(或少有人)给出建议或是指出具体的问题所在;
Rlee曾有过一段管理服务器的经验,自己在现实里也搭建过分布式计算系统,虽然不是专门从事游戏行业的,但也可以提供一些建议和经验;
常见问题:
·游戏打开后黑屏;
·游戏打不开;
·游戏打开后卡在初始界面;
......
排查问题最常用的方法莫过于检查log文件,也就是日志,绝大多数程序都会提供日志以供开发者或第三方检查程序的运行情况;以MPN2为例,该游戏以Unity开发,所以路径通常和其他Unity游戏相差无几,MPN2的log文件路径在:C:\Users(用户)\你的用户名\AppData\LocalLow\Gibbing Tree\Madness Project Nexus\;如果你没有做什么设置的话通常都是这个路径(AppData默认是隐藏的,你可以选择现实隐藏文件夹,也可以通过文件管理器的地址栏来直接访问它;)上述路径下有两个log文件,一个是Player.log,一个是Player-prev.log,前者是及时记录的日志文件,后者是历史日志,通常我们在排除问题的时候都只看及时记录的那个,但有些时候我们需要对比历史日志才能找到问题所在;
该游戏正常运行情况下的log文件是这样的:
会完整的记录该游戏用到的各种引擎的路径(不止有Unity,比方说MPN2的声音引擎是FMOD),你的显卡内存使用情况(VRAM),你的DX版本,显卡驱动版本等等。
由于我手上并没有错误运行情况下记录的MPN2游戏日志文件,所以我也无法得知各位的游戏具体出错在哪,但基于我的经验,我推测无非就是几个原因:
·显卡达不到要求(会导致黑屏和无法进入游戏)
MPN2公布的最低配置需求要求有512MiB的显卡内存,即便是今天也有不少人的电脑使用的都是CPU自带的显卡(显存可能只有256MiB,部分能达到512MiB),所以对于该原因(如果是这个原因导致的话)的解决方案,似乎只有升级电脑配置了;
·Direct3D有问题(会导致无法进入游戏)
我没记错的话Windows系统是预装有Direct9的(MPN2要求Direct9.0c),如果不是,那应该就是没有装Direct导致的;
·操作系统达不到要求(会导致无法进入游戏或卡死)
MPN2的最低配置要求是Win7+4GiB内存(不是存储空间),考虑到现在的电脑都预装Win7及以上的操作系统,所以应该是内存限制导致的,目前依然有些电脑会预装32位Windows系统(常见于4G内存的笔记本或一体机,以及低配台式)或者是自己重装系统结果装成了32位,32位系统无法分配4G以上的内存,不满足MPN2的最低配置要求,如果问题的原因仅仅只是系统限制而电脑本身是拥有足够内存的话,那么解决方案是装个64位系统;
·内存不够(会导致包括黑屏无法进入游戏以及BUG卡顿在内的大部分问题)
MPN2的最低配置要求是4GiB内存,但这应该指的是运行时它会占用4GiB,也就是说如果你的电脑只有4G内存的话,你是不一定能够成功运行游戏的,对于该问题,解决方案是升级电脑配置,增加内存(不是存储空间);
以上,并不权威,只是提供个人意见,请酌情参考
Rlee曾有过一段管理服务器的经验,自己在现实里也搭建过分布式计算系统,虽然不是专门从事游戏行业的,但也可以提供一些建议和经验;
常见问题:
·游戏打开后黑屏;
·游戏打不开;
·游戏打开后卡在初始界面;
......
排查问题最常用的方法莫过于检查log文件,也就是日志,绝大多数程序都会提供日志以供开发者或第三方检查程序的运行情况;以MPN2为例,该游戏以Unity开发,所以路径通常和其他Unity游戏相差无几,MPN2的log文件路径在:C:\Users(用户)\你的用户名\AppData\LocalLow\Gibbing Tree\Madness Project Nexus\;如果你没有做什么设置的话通常都是这个路径(AppData默认是隐藏的,你可以选择现实隐藏文件夹,也可以通过文件管理器的地址栏来直接访问它;)上述路径下有两个log文件,一个是Player.log,一个是Player-prev.log,前者是及时记录的日志文件,后者是历史日志,通常我们在排除问题的时候都只看及时记录的那个,但有些时候我们需要对比历史日志才能找到问题所在;
该游戏正常运行情况下的log文件是这样的:
会完整的记录该游戏用到的各种引擎的路径(不止有Unity,比方说MPN2的声音引擎是FMOD),你的显卡内存使用情况(VRAM),你的DX版本,显卡驱动版本等等。
由于我手上并没有错误运行情况下记录的MPN2游戏日志文件,所以我也无法得知各位的游戏具体出错在哪,但基于我的经验,我推测无非就是几个原因:
·显卡达不到要求(会导致黑屏和无法进入游戏)
MPN2公布的最低配置需求要求有512MiB的显卡内存,即便是今天也有不少人的电脑使用的都是CPU自带的显卡(显存可能只有256MiB,部分能达到512MiB),所以对于该原因(如果是这个原因导致的话)的解决方案,似乎只有升级电脑配置了;
·Direct3D有问题(会导致无法进入游戏)
我没记错的话Windows系统是预装有Direct9的(MPN2要求Direct9.0c),如果不是,那应该就是没有装Direct导致的;
·操作系统达不到要求(会导致无法进入游戏或卡死)
MPN2的最低配置要求是Win7+4GiB内存(不是存储空间),考虑到现在的电脑都预装Win7及以上的操作系统,所以应该是内存限制导致的,目前依然有些电脑会预装32位Windows系统(常见于4G内存的笔记本或一体机,以及低配台式)或者是自己重装系统结果装成了32位,32位系统无法分配4G以上的内存,不满足MPN2的最低配置要求,如果问题的原因仅仅只是系统限制而电脑本身是拥有足够内存的话,那么解决方案是装个64位系统;
·内存不够(会导致包括黑屏无法进入游戏以及BUG卡顿在内的大部分问题)
MPN2的最低配置要求是4GiB内存,但这应该指的是运行时它会占用4GiB,也就是说如果你的电脑只有4G内存的话,你是不一定能够成功运行游戏的,对于该问题,解决方案是升级电脑配置,增加内存(不是存储空间);
以上,并不权威,只是提供个人意见,请酌情参考