前言:
其实去年八九月不小心摔入Holo坑之后就挺想来写一篇简单的生存农场简介,
但是受限于课业考试繁重,一直往后拖延,不过刚好麻烦的期末考也在前阵子完结了,
趁现在还有点时间的时候赶紧来把想写的写完。
希望本篇可以让对Minecraft不慎熟悉的观众也能较好的明白,以便于有更好的DD体验。
本篇使用之设备:
生存服务器本体:
AMD Ryzen 3950X/ DDR4-3200Mhz 16G(-Xmx16384M),学网连线
创造用物件测试服务器:
AMD Ryzen 3900X/ DDR4-3600Mhz 16G(-Xmx16384M),学网连线
两者均使用经过Fabric修改过之服务器端,安装Carpet与BBOR
笔者使用之Client为Intel 8265U/ DDR4-2133Mhz 2G(-Xmx2G) UHD-620内显
Fabric端,安装masa全家桶,使用学术网络/中华光纤固网,连线速度稳定低于10ms
使用之地图为随机种子,开始游玩日期为1.16正式版隔日(2020/06/24)开始游玩
(删除原先之SnapShot版本纪录), 后更新至1.16.2 Java Edition.
游玩人员为笔者和笔者的朋友两人
以下内容均不包含美术成分(两人都理组废物,美术细胞从出生就不存在了...)
虽然上面那些配置写起来很无聊废话,但是后面不缺资源的情况下很多农场机械的运行是
需要考虑到电脑是否可以跑得动来决定的,因此详列相关数据有其重要性,以下的数据也都会基于此
MSPT/TPS:
MSPT,全名 MiliSecond Per Tick
TPS,全名 Tick Per Second.
这两个数据和生存本身并没有直接的关联性,但是对于世界运行而言有很重要的影响。
对于正常状态下的Minecraft来说,时间的最小单位为"Tick",
也就是服务器对整个世界进行"一轮"运算,而MSPT即为"每次运行一次完整的世界计算"所需的时间
而为了平衡,默认情况下世界会"限速",也就是即便电脑也许MSPT只有10,
但是仍然限制每秒最多执行20个tick,所以TPS上限即为20。
TPS可以保持在20则称为"常速运行", 而保持不到20则是俗称的"掉刻"了。
对于正常的生存来说,其实只要能够保持在15TPS以上通常就不会有很显著的感觉,
而如果TPS过低就会开始发生食物难以下咽/鞘翅无法原地起飞/动画异常等问题
要特别注意的是这两个数据与FPS(FramePerSecond)并不挂勾,有些行为仅会造成Client负担
有些则反之仅造成服务器负担,并不会对祯数造成太大影响
https://i.imgur.com/wK5X49B.png
^^方框框起之处即为MSPT,对于多人模式则不显示,
需借由服务器安装Mod/Plugin且或玩家端装某些mod(MiniHUD)等才能查看
对于延迟的分析最后会再谈,这边只做简单的介绍。
TNT Dupe与基岩破坏