
1.12.2cat核心,CPU只有一核跑,CPU3跑满的时候就是服务器卡的时候,其他七核就在那围观
用了帖子上说的优化的cat端,可以多核心的 也没用,更糟糕了
这个应该怎么优化

本帖最后由 疾风暗影 于 2020-10-6 06:25 编辑
Minecraft本体是单线程的,所以多核围观是正常的
因此对于mod服务器,大部分服主都是采用i9等单核性能强悍的cpu,而不是e5等多核心专用服务器cpu
这个从代码层面上是无解的
Minecraft自1.14起终于支持异步多线程世界生成了,然而核心逻辑仍然为单线程,更不用提1.12.2了
1.12.2的forge已经停止维护,即使catserver等可以有办法把核心逻辑改成多线程,缺乏mod支持也是无意义的
catserver很久之前有过async版本,据说支持多线程,然而现在已经停更(因为问题实在太多,稳定性极差)
sponge等可以支持异步光照计算,部分利用多核,然而跟庞大的主线程逻辑比起来,杯水车薪
Minecraft本体是单线程的,所以多核围观是正常的
因此对于mod服务器,大部分服主都是采用i9等单核性能强悍的cpu,而不是e5等多核心专用服务器cpu
这个从代码层面上是无解的
Minecraft自1.14起终于支持异步多线程世界生成了,然而核心逻辑仍然为单线程,更不用提1.12.2了
1.12.2的forge已经停止维护,即使catserver等可以有办法把核心逻辑改成多线程,缺乏mod支持也是无意义的
catserver很久之前有过async版本,据说支持多线程,然而现在已经停更(因为问题实在太多,稳定性极差)
sponge等可以支持异步光照计算,部分利用多核,然而跟庞大的主线程逻辑比起来,杯水车薪
直接用bc分世界分端不就可以啦