Minecraft 是一个高度开放的沙盒游戏。这里简单介绍一下 Minecraft。
简单展示
首先放几个视频展示 Minecraft 能做什么。
建筑向:
- 【OFL工作室】诸神的黎明Minecraft出生点建筑
红石科技向:
- 大神在我的世界里建造一台能够运行的电脑,在我的世界里就没有什么不可能!
生存向:
- 【敖厂长】在MINECRAFT中成家立业
- 【Minecraft】来看一看一个生存六万五千分钟的存档里
- Pi,mc,极限生存part1~2
游戏版本
Java 版
支持 Windows、macOS、Linux 系统的电脑。只要运行 JRE 即可。
基岩版
支持 Windows、iOS、Android 等。
主机版
其中 iOS、Android 端,分成了国际的基岩版,和国内的网易版。
Java 版的玩家人数最多,且有丰富第三方 mod、材质包等。我主要玩的是 Java 版,只玩过一点的 iOS 基岩版。后文都以 Java 版为例。
启动游戏
功能加强
个人建议资源到国外的 CurseForge 下载,尽量避免在第三方下载。国内很多站点是搬运、翻译 CurseForge 的资源。
材质包
Minecraft 本身的画风是像素风格,很粗糙。但是可以通过材质包和光影(显卡杀手)来改善画面。具体操作是:从资源站下载材质包后丢到相应的文件夹,即可在游戏中选择切换。
Mod
Minecraft 本身有很强的开放性,还可以通过第三方 mod 来提高游戏丰富性,以及改善操作体验等。具体操作与使用材质包类似:从资源站下载并丢到相应的文件夹。需要注意的是,使用 mod 之前需要先安装 Forge 或者 LiteLoader 才能使用第三方 mod。然后就是 mod 需要注意与 Minecraft 游戏本体版本匹配,以及有些 mod 依赖其他 mod,最后就是有些 mod 之间可能有冲突。
个人推荐必备的 mod 有:JourneyMap 地图插件、Just Enough Items 物品合成查询、Inventory Tweaks 背包整理。然后就是程序员必备的 ComputerCraft 和 OpenComputers ——可以使用 Lua 语言编写代码控制”机器人”来执行操作,释放双手。
如果你有自己的需求,你甚至可以使用 Java 来编写自己的 mod!
多人游戏
局域网
有一个人选择对局域网开发,其他人通过多人游戏,输入局域网 IP 即可加入。
外网
第三方内网映射
使用蛤蟆吃、花生壳等映射内网后,使用局域网的方式联机。
使用服务器
- 需要一台有外网 IP 的服务器(可在阿里云、腾讯云等购买)。
- 在服务器上运行 Minecraft 服务端 jar 包即可。(可使用 scrren 命令以便后台运行服务端,并在需要时进行控制。)
- 本地运行相同版本的客户端,通过多人游戏,输入 IP 和端口号即可。
自己用软件做内网映射
如果不想或者不方便使用蛤蟆吃等第三方软件,自己有服务器,但是服务器配置不高或者不想使用太多的服务器资源,可以在服务器上搭建内网映射服务,只做转发功能。此时对服务器的硬件要求不高,只要网络流畅即可。
PS. 内网映射可以使用 frp 来搭建。
使用路由器做内网映射
服务器版本选择
各个版本的比较:
- https://minecraft-zh.gamepedia.com/index.php?title=Server.properties&variant=zh
- [生存] [服务端整合包发布] [1.5.2-1.10.2]从这里,你可以找到全世界里关于服务端最全的一切!
- [生存] [服务端整合包发布] [1.x-1.12.2][多种]服务端核心合集&搭建好的服务端★你想要的 都在这【内置教程】
- mcbbs 联机教程
- [娱乐] [服务端整合包发布] [1.x-1.12.x][全部]服务端合集|SCT|小喵 — 你想要的我们都有|插件汉化教程|内有彩蛋
- [心得] [1.12]sponge海绵端创建与心得
- Minecraft Forge
- 安装 SpongeForge
主要对比如下:
各服务端都有些什么区别?
minecraft_server(即官服)
为官方的服务端,每有一个新版MC出来,官服都会跟着出
不能加插件,不能加MOD,仅能使用原版的指令
可自定义功能少官服+Forge(即MOD官服)
在官服的基础上加入了Forge,稳定性较好
仍无法加插件,可以通过MOD添加非原版的指令
可自定义功能少Cauldron(即MCPC+,KCauldron,MOD服)
MCPC+为先前的名字,KCauldron为最后几个1.7.10版的名字
优点:既能加MOD又能加bukkit插件
缺点:
①bukkit插件并非完全兼容,仍有一些无法正常运行
②由于MOD和插件并在一起,经常会出现不可避免的BUG,例如核弹炸领地
③较吃配置,稳定性良
可自定义功能较多Thermos
Cauldron的优化版
优点:
既能加MOD又能加bukkit插件
相较于Cauldron更安全,稳定性更好对插件的兼容性比Cauldron更好
缺点:
①bukkit插件并非完全兼容,偶有一些无法正常运行
②由于MOD和插件并在一起,经常会出现不可避免的BUG,例如核弹炸领地
可自定义功能较多Craftbukkit(即水桶服)
Spigot的前身,可以加入bukkit插件
优点:稳定性较Cauldron相比较好,能够兼容绝大部分的bukkit插件
缺点:部分方面优化较差,一些专为spigot制作的插件无法运行
可自定义功能较多Spigot(即水龙头)
Craftbukkit的优化版,可加入bukkit插件
优点:
稳定性较Craftbukkit相比更好,在Craftbukkit一些卡服的问题上做出了优化
服务端自带反作弊
缺点:暂未发现
可自定义功能多PaperSpigot【目前使用数最多】
Spigot的优化版,可加入bukkit插件
优点:
稳定性和Spigot一样,但是Spigot上一些仍可造成卡服的问题在这基本没有了
内存占用量更少,并且多出了一些涉及到服务器性能的设置
1.9之前内置反作弊
缺点:极少数插件不支持
可自定义功能非常多TacoSpigot
Spigot的优化版,可加入bukkit插件
优点:在卡服优化方面比Paper更强
内存占用更少
缺点:部分插件不支持
可自定义功能非常多TorchSpigot【国人制作】
TacoSpigot的优化版,可加入bukkit插件
优点:
在各方面性能相较于Taco更加好,稳定性十分强,可自定义方面比Taco更多
支持多核心运算,并内置反作弊
缺点:
少量插件无法使用
可能会出现一些奇怪的BUG以及报错
可自定义功能非常多SpongeForge(即海绵端)
有人称为Cauldron的后续版本,可加入Sponge插件
优点:
支持Sponge插件,同时可以加入MOD
MOD与插件之间的兼容性相较于Cauldron加强了不少
Sponge插件可在客户端中安装
优化极为强,只要不报错几乎没Bukkit的各种卡服缺陷
未来可实现高版本的MOD服
从API7开始,对多线程处理器有了较大的优化,负载均衡
缺点:
①即使加了pore也难以让bukkit插件正常运行
②Sponge插件比bukkit要少很多
③插件配置比bukkit插件难,汉化更难
④启动慢
可自定义功能较多SpongeVanilla
Sponge端的纯净版
优点:
支持Sponge插件
Sponge插件可在客户端中安装
优化极强,占用内存少,配置需求低
从API7开始,对多线程处理器有了较大的优化,负载均衡
缺点:
①即使加了pore也难以让大部分bukkit插件正常运行
②Sponge插件比bukkit要少很多
③插件配置比bukkit插件难,汉化更难
④无法加入MOD
可自定义功能较多Glowstone(荧石端)
优点:开源的bukkit服务端,开发者可通过这个制作属于自己的服务端
内置对sponge插件所支持的插件
缺点:未知
下载可以通过 MC Mirror。