# 游戏版本那么多, 如何选择?
如果你不想考虑太多, 只想直接选个版本开始游戏, 那么推荐使用 1.12.2 版本. 如果你的电脑配置比较低, 推荐使用 1.8.9 版本. 我的笔记本电脑配置不高, 最常用的就是 1.8.9 版本
# 1.
首先, 游戏版本分为"测试版/预览版"和"正式版". 除非想要尝鲜, 否则建议使用"正式版(Official)":
- "测试版(Beta/Indev/Infdev)"的定位是"引入新功能并进行测试".
- 从其诞生的目的来看, 它是用于收集玩家的反馈来完善程序(尤其是收集 Bug ). 所以说, 它本质上就是不稳定的
- 从游戏开发人员的角度来看, 只要引入新代码, 不稳定性就会增加. 所以, 新版本(尤其是处于测试阶段的新版本)必然存在不少 Bug
- 从第三方插件的开发者来看, 由于大部分插件开发者是业余开发, 考虑到"测试版"的生命周期比较短暂, 他们更倾向于开发适配生命周期更长的"正式版"
- "正式版(Official)"的生命周期更长, 在引入新功能之前都会在"测试版"中测试完善. 而且, 从第三方插件的开发者来说, 适配生命周期更长、代码质量更好的"正式版"是必然的选择
# 2.
在众多"正式版本"中, 该如何选择呢?
- 首先, 我们先要了解版本号的含义
- Minecraft 的版本号分为 3 段, 分别代表大型更新(重大变更, 一般不能兼容之前版本, 比如发生了软件代码大范围重写的情况)、中型更新(引入大量新功能, 且兼容之前的版本)、小型更新(问题修复, 且兼容之前版本)[1]
- 比如 1.13.2
- 这里的
1
是"大型更新", 是指从 "Beta 测试版本"升级到"正式版本": 2010.11 - 2011.09 发布的是 Beta 版本, 2011 年 11 月 18 日发布了 1.0.0 正式版本 - 这里的
13
是"中型更新", 表示新增了大量功能. 1.13 版本相对于之前的版本(比如 1.12), 新增了大量和"海洋"有关的功能, 比如, 添加了"蓝冰"、"珊瑚"、"海带"、"海龟"、"海豚"、"神龟药水"、"三叉戟"... 当然, 还包括一些其他的小更新, 比如"按钮"和"压力板"分成了 6 种木头材质 - 这里的
2
是"小型更新", 表示进行了问题修复, 一般不会引入新功能. 比如, 1.13.2 版本修复了"洞穴蜘蛛不会受到溺水伤害"等 Bug
- 这里的
- 其次, 对于软件开发, 我们有个基本判断: 一般来说, 随着版本的更新, 代码质量会越来越高, Bug 会越来越少, 游戏会越来越稳定. 但是, 如果添加新的功能, 就会引入新的代码逻辑, 从而引入新的 Bug, 导致游戏的不稳定
- 排除最新版本. 因为绝大部分的第三方插件是玩家在业余时间开发, 他们的开发进度往往会比官方版本滞后. 所以, 很多插件并不支持最新版本
- 基于以上三点, 我们的选择策略是:
# 3.
基于上面的逻辑, 我个人最终选定的是 1.12.2 版本:
- 1.12 版本引入了大量彩色方块 (比如彩色的带釉陶瓦和混凝土), 在建筑搭建时很有表现力. 而后续的版本对我吸引力不大, 所以我选择 1.12 版本
- 确定 1.12 版本后, 我选择最后一版"小型更新", 就是 1.12.2 版本
- 我所常用的 MOD 和光影补丁大都能兼容 1.12.2 版本. 这也得益于这个版本已经发布多年 (发布时间是2017.09.18)
# 4. 版本清单
功能更新主题 | 最后的更新版本 | 发布日期 |
---|---|---|
洞穴与山崖(第二部分) (opens new window) | 1.18.2 | 2022.02.28 |
洞穴与山崖(第一部分) (opens new window) | 1.17.1 | 2021.01.15 |
下界(为下界添加新的内容) (opens new window) | 1.16.5 | 2021.01.15 |
蜂群 (opens new window) | 1.15.2 | 2020.01.21 |
村庄与掠夺 (opens new window) | 1.14.4 | 2019.07.19 |
海洋 (opens new window) | 1.13.2 | 2018.10.22 |
颜色 (opens new window) | 1.12.2 | 2017.09.18 |
探险(新物种) (opens new window) | 1.11.2 | 2016.12.21 |
霜炙(冰雪、沙漠和下界的新方块和物种) (opens new window) | 1.10.2 | 2016.06.23 |
战斗 (opens new window) | 1.9.4 | 2016.05.10 |
缤纷(新的地图制作规则和新的生存元素) (opens new window) | 1.8.9 | 2015.12.09 |
改变世界(新的生物群系) (opens new window) | 1.7.10 | 2014.06.26 |
马匹 (opens new window) | 1.6.4 | 2013.09.19 |
红石 (opens new window) | 1.5.2 | 2013.05.02 |
...[2] | ... | ... |
在计算机行业中, 版本号的结构和改动一般遵循“语义化版本 Semantic Versioning (opens new window)“ -- 这个规则看似普通, 却能准确传达代码变动的影响级别, 最重要的是能够清晰地解决版本依赖的问题. 这种“低科技(Low Tech)“却能解决”高科技(High Tech)“的问题, 非常有趣 ↩︎
更全的版本更新说明请参考 这里 (opens new window) ↩︎