作为一个开服小半年的腐竹,换过不少服务器来搭建服务端,什么2核4G,4核8G,4核16G,8核32G等等,结合gpt的回答和我自己的经验,我觉得对于BDS影响最大的就是cpu的性能,尤其是单核性能。单核性能越大,服务器的流畅度越好。不是说你的核心数越多越好。我对比过两台服务器,一台是4核心16G,一台是2核心8G。前者的单核性能仅为后者的1/2。流畅度方面后者会好很多,即使少了两个核心。根据gpt的回答,BDS运行时会调度80%的单核性能,20%为多核。
其次呢,就是服务器的内存了,内存可以多但是不能少。腐竹应提前对BDS运行时最大内存进行计算,以确保不会出现内存不够用的情况。
再其次就是服务器的带宽,我测算过,一个人满载状态下大概占用300KBPS的带宽,也就是说,一台4M带宽的服务器(不考虑其他因素),想流畅运行的话,最多容纳12个人左右(剩下400KBPS备用)。
对于你说的其他因素:
- 内存延迟
- 内存位宽
- CPU缓存容量
- 硬盘延迟
- 内存时序
- 内存在主板上的位置,或者说主板的走线
- CPU内部的某些具体的单元
内存频率其实影响不大,因为MC跑图对于内存频率的要求其实不高,对于所谓的硬盘读取速度也要求不高。对于你说的那些
- 内存在主板上的位置,或者说主板的走线
- CPU内部的某些具体的单元
那就更没有任何关系了。BDS不会管你内存在主板上是什么位置,或者什么走线。只会调度你的cpu性能,使用你的内存罢了。
就像是你装机,用什么走线方式,对你的电脑性能肯定影响不大