主世界
本帖最后由 主世界 于 2021-6-11 15:26 编辑

问题仍未解决。


问题描述
如题,Minecraft Java 1.16.5 单人游戏进入任意世界(或创建新世界)加载到 100% 之后直接无响应,等待超过 30 分钟,最后只能用任务管理器强行停止运行。
一开始我是使用了 Forge 启动,尝试过重新下载游戏并启动,加载世界还是未响应。下载纯净版 1.16.5 进入世界依然如此。更改目录、磁盘依然如此。目前已反复尝试(启动,进入世界,未响应关闭程序,再启动......)超过 10 次。
目前使用的是 PCL2 启动器,我尝试过更换启动器,例如 HMCL,但一启动游戏就闪退。
2021.6.11 0:30 之前游戏可以正常进入世界,2021.6.11 8:30 重新开机后出现此问题。在此之前无此类问题。
请不要告诉我我需要使用 Java 16 或者更换电脑,谢谢!

补充(2021/6/11 14:04):发现其它版本进入世界也无响应。
补充(2021/6/11 15:15):多次重新安装 Java,仅有一次偶然解决,但过几分钟后问题复现。


游戏内截图:


版本信息
游戏版本:Minecraft Java 1.16.5
Java 版本:Java 8
启动器:HMCL 或 PCL2


详细文件
游戏详细路径均已替换为“%PATH%”。
纯净启动时的游戏 log:
latest_原版.log (4.67 KB, 下载次数: 9)
Forge 启动时的游戏 log:
可以不用管,因为我已经知道不是 Forge 的问题,而且这里是原版问答版块。

enderman_JC
从log中啥都看不出来啊
多分配点内存试试?

主世界
enderman_JC 发表于 2021-6-11 13:51
从log中啥都看不出来啊
多分配点内存试试?

忘记写上去了,内存我尝试分配过1G、2G、3G、4G、5G 和 “自动分配” 的
再高电脑不给了

enderman_JC
主世界 发表于 2021-6-11 13:53
忘记写上去了,内存我尝试分配过1G、2G、3G、4G、5G 和 “自动分配” 的
再高电脑不给了 ...

那试试在它无响应的时候点一下窗口,然后会弹出来一个窗口,点击等待响应,看看管不管用

主世界
enderman_JC 发表于 2021-6-11 14:00
那试试在它无响应的时候点一下窗口,然后会弹出来一个窗口,点击等待响应,看看管不管用 ...

点过 12 次(真的),还是未响应

LxAs
尝试过java11吗,这个在高版本对MC有优化
https://cowtransfer.com/s/09d1c667077149
(使用HMCL-3.3.188,压缩包下载后解压在与启动器同一目录,开启启动器后会自动调用该java)
然后重新安装一遍minecraft(备份后删除.minecraft文件夹,重新下载一份游戏文件),启动试试

洞穴夜莺
这个多半和正版验证服务连接超时有关
尝试关闭网络能否进入游戏

DKCJ丶_fEe7Y
我目前没有出过这种问题,一般我1.16.5创建地图几秒就好了。我的电脑运存8G,游戏分配内存是2000MB。或者你可以尝试换个启动器
hmcl启动器下载地址 https://hmcl.huangyuhui.net/download
希望能对你有帮助吧

冰点燎原
本帖最后由 冰点燎原 于 2021-6-13 19:28 编辑

可以试试在等待时,按一下窗口,这是会有一个弹窗,点击尝试还原此程序试试。我刚更新1.16的时候也经常这样,然后用这个方法才解决

ocx
我怀疑可能和系统有关。
你在这个时间段里系统是否有经过重大改动?(例如安装Windows更新或者是更新了.NET Framework等底层组件,又或者是安装了其他运行库)
如果是,先尝试卸载之前的安装,回滚改动然后再试一下。
如果不是,可以先试一下在虚拟机中运行同版本的Windows,安装同版本的Java,然后试着再运行一次你当前的客户端。如果虚拟机中成功运行则说明你的系统设置有问题。如果虚拟机中没有运行成功则说明当前客户端有问题。

主世界
ocx 发表于 2021-6-13 19:35
我怀疑可能和系统有关。
你在这个时间段里系统是否有经过重大改动?(例如安装Windows更新或者是更新了.NET ...

没有大改动。只是我电脑是双系统。应该没有什么影响。
虚拟机不会弄啊,都不知道是做什么的

主世界
洞穴夜莺 发表于 2021-6-11 22:31
这个多半和正版验证服务连接超时有关
尝试关闭网络能否进入游戏

刚刚试了。还是未响应。
进服务器就没问题

洞穴夜莺
主世界 发表于 2021-6-13 21:05
刚刚试了。还是未响应。
进服务器就没问题

你试试用官方启动器有没有问题
如果官启能正常启动minecraft则把你的hmcl使用的java指向官启的java

ocx
那么先换另一个系统运行一下试试看?一般来说进得了服务器但是单机进不去的话说明你自己电脑上Server端出现运行错误而停止工作。

另外你在这段无响应时间内用任务管理器看一下游戏进程CPU占用率是0还是有较高占用,如果是0说明它在等待什么东西(一般就是等待联网等),如果是高占用则表明在运算什么(这种情况就难说了)。这样可能有帮助。

ocx
本帖最后由 ocx 于 2021-6-14 12:37 编辑

或者重新安装.NET Framework, Visual C++等运行库再试一试。Java底层程序是基于C语言的,可能你这里的运行库有问题导致Java运行时对于特定指令无法执行从而卡住。

jiujiuqie
我也出现过这种情况,安装了64位JAVA后解决了(我64位电脑)
自己解决了?https://www.mcbbs.net/thread-256348-1-1.html 退回赏金

声名我主宰
https://www.mcbbs.net/thread-1124030-1-3.html
试一下这个帖子二楼的软件?

ocx
这个问题就比较麻烦了,我个人还是建议用一下虚拟机测试一下,看一看到底是系统的问题还是官方服务器连接问题。99%占用的话一般不会是连接服务器的情况,所以我怀疑还是和你的系统有关。你的系统可能在2021.6.11 8:30 重新开机后某些设置有变化。

如果不会虚拟机的话那就试试在VHD虚拟磁盘里创建第三个系统,安装你现在版本的Windows(官方完整镜像)与Java并设置引导,然后在里面测试你的客户端。成功的话说明你现在的Windows系统设置有问题。

2498836627
直接在启动器上调内存设置没有用么

第一页 上一页 下一页 最后一页