Hacker News 中文摘要

RSS订阅

Playing “Minecraft” without Minecraft (2024)

文章摘要

文章介绍了如何在不使用官方Minecraft客户端的情况下,通过社区开发的替代软件如Cuberite服务器、ViaProxy协议转换器和Minosoft客户端来体验类似Minecraft的游戏。文章详细说明了所需的硬件配置和安装步骤,帮助玩家实现这一目标。

文章总结

标题:不玩《Minecraft》也能体验《Minecraft》(免费类似/兼容游戏)

你是否曾想过在不直接玩《Minecraft》的情况下体验这款全球第二受欢迎的游戏?本文将为你提供详细指南。

什么是“不玩《Minecraft》也能体验《Minecraft》”?

简单来说,《Minecraft》是由Mojang开发的游戏,包含客户端和服务器两部分。多年来,社区开发了许多自定义的“干净室”实现,使我们无需运行任何Mojang代码即可体验《Minecraft》。

所需条件:

我们将使用Cuberite服务器(C++)、ViaProxy协议转换器(Java)和Minosoft客户端(Kotlin)。运行这些软件需要一台64位电脑(建议小端序,大端序需使用JIT如box64,但会降低性能),处理器至少4核,频率超过900 MHz,建议至少4 GB内存(可通过zram等技术减少内存使用,但可能导致速度变慢),最好配备支持OpenGL的显卡。

安装服务器:

首先,我们需要游戏的后端。目前最准确的1.12.2版本《Minecraft》服务器实现是Cuberite,它几乎完美还原了生存模式,包括地狱和末地维度,允许玩家完成游戏挑战。

安装步骤很简单:访问Cuberite官网下载适合你操作系统和架构的版本。某些平台可能需要从源代码编译,但由于Cuberite使用pkgconfig,编译过程相对简单。下载后,将服务器二进制文件复制到文件夹并运行,稍后你将在127.0.0.1:25565上运行一个兼容《Minecraft》的服务器。

安装代理:

这里有一个小问题:《Minecraft》在1.12.2和1.13版本之间更改了物品和方块的命名方式,而Minosoft对1.14以下版本的支持不佳。幸运的是,社区提供了ViaProxy,它可以将任何客户端连接到任何服务器。

下载最新Jar文件并运行,配置如下:

Image 1

设置完成后,点击“Start”,底部会显示绿色文本,这是稍后需要在Minosoft中输入的IP地址。

安装客户端:

现在,服务器和代理都已运行,接下来是客户端。目前最佳选择是Minosoft。从GitHub Actions构建下载最新版本,确保选择带有绿色标记的最新构建,并滚动到最下方下载工件。

启动游戏:

使用Java 17 JDK运行文件,你将看到以下界面:

Image 2

为了连接到代理服务器,你需要创建一个账户。点击“No account selected”,然后点击“Add account”,在本指南中,我们将玩家命名为“singleplayer”。

Image 3

接下来,点击播放按钮,选择“Add server”,在弹出的窗口中填写以下信息:

Image 4

(端口可能不同,请根据ViaProxy窗口中的绿色文本确认)

Image 5

完成后,点击新服务器配置文件并连接。

恭喜!你已经成功进入游戏!

Image 6

故障排除:

如果无法连接到Cuberite服务器,可能是由于Cuberite默认启用了在线模式登录。此时,停止Cuberite进程,打开settings.ini文件,将Authenticate=1改为Authenticate=0,重新启动Cuberite并尝试连接。

通过以上步骤,你可以在不直接玩《Minecraft》的情况下,体验类似的游戏乐趣。

评论总结

  1. 对Minecraft开放性的赞赏

    • 评论1认为Minecraft的成功在于其允许玩家自由发挥,并且开源的重制版接近原版游戏。
    • 引用:“I think it's amazing to have a massive commercially successful game such as Minecraft give the fans the ability to be very liberal with what they can do with it.”
    • 引用:“Now we have open-source re-implementaions that are pretty close to vanilla!”
  2. 推荐Minetest作为替代方案

    • 评论2建议使用Minetest及其完整游戏,认为其在老旧设备上运行更流畅,尽管与Minecraft不完全相同。
    • 引用:“I'd recommend Minetest+some full game instead of a reimplementation from an older version.”
    • 引用:“some full games for Minetest are close enough and they will run on really old machines much faster than this reimplementation.”
  3. 对技术细节的兴趣

    • 评论3对文章中详细的技术要求表示兴趣,特别是硬件配置和操作步骤的对比。
    • 引用:“I am always fascinated by articles that contain technical details like: 'In order to run all of these, you will need a 64 bit computer...'”
    • 引用:“Alongside text like: 'Now, click on the right facing triangle (play button)'”
  4. 网站无法访问的提醒