我的世界天骐是我的世界几?
MC的版本号是从1.7.2开始记录的,所以无法通过版本号来判断游戏时间。但可以通过一些其他方法来估算。 最早的是36个世界种子(种子码里带世界数的那种),然后到51个世界种子(不带世界数的),再到100个世界种子(这里记不住了好像有些错序)等等。每个版本的客户端都会对服务器传输的世界数据进行压缩处理,所以从世界种子的变化大概能推测出游戏的时间。
另外从地图的生成也能看时间。比如地狱和末地的出现(这个没算时间,只算了版本),还有沙漠神庙的加入等。 还一个比较准确的方法是检测forge的版本(因为forge会更新游戏的时间)。 我用forge的API测试了一下我的客户端(1.7.2),发现它的版本号为“49”,而使用“32”的forge版本能够运行,这说明我客户端的forge安装时间是“32-49=-17”,即17个版本(以forge的标准来说一个小版本相当于一个游戏版本,大版本相当于两个游戏版本,因此这里的17个版本实际上是指17遍游戏)。再考虑上发布前的测试时间以及forge本身升级需要的时间,应该可以得到大致的游戏时间了。(PS:forge的版本号看起来像是一个版本,但实际上是一个大版本号下包含若干小版本,例如“32”的forge包含了“32-spigot”、“32-forge”和“32-fabric”三个小版本) 如果想要更精确的时间估计,还需要考虑到游戏的修复补丁,这些修补都附带一些数据验证,从而可以让计算更加复杂化。