MinecraftConsoles:把“主机版 Minecraft”跑回 PC(开源 TU19,可键鼠+联机)

MinecraftConsoles:把“主机版 Minecraft”跑回 PC(开源 TU19,可键鼠+联机)

你可能玩过主机版 Minecraft(Legacy Console Edition):菜单、操作手感、UI 乃至一些细节,和现在的 Bedrock/Java 都不太一样。

但它长期有个现实问题:你很难在 PC 上“像当年那样”跑起来——要么是模拟器,要么是各种不稳定的移植版。

smartcmd/MinecraftConsoleshttps://github.com/smartcmd/MinecraftConsoles[1])走了一条更硬核的路:

  • 直接整理并维护 Minecraft Legacy Console Edition v1.6.0560.0(TU19)源码
  • 在此基础上做修复与增强,让它能在 Windows 上构建、运行
  • 还补上了键鼠、全屏、LAN 联机等一系列“现代 PC 体验”补丁

这不是“情怀项目”,更像是一个持续迭代的开源工程。

Tutorial World

先给你一个判断:项目活跃吗?能不能上手?

按 GitHub API(写作时刻):

  • Stars:3,560
  • Forks:650
  • 创建时间:2026-03-01
  • 最近 push:2026-03-07

一句话:很新,但更新很频繁,而且 README 把“怎么跑”写得非常直。

它到底是什么:不是 Mod,不是私服,是“可编译的 TU19 工程”

仓库的定位很明确:

包含 Minecraft Legacy Console Edition v1.6.0560.0 (TU19) 的源码,并做了一些修复和改进。

你可以把它理解成:

  • 一套能在 Visual Studio 2022 下编译运行的工程(解决 Debug/Release 的构建与运行问题)
  • 一个逐步把“主机版体验”带回 PC 的工程化复刻

它已经做了哪些增强(值得你关注的点)

项目目前列出的特性里,最“直接影响体验”的是这些:

  • 键盘鼠标支持(这让 PC 上手成本直接降一个量级)
  • F11 全屏切换
  • 更平滑的高帧率计时路径(Windows 下的高分辨率 timer)
  • 分辨率自适配(使用设备屏幕分辨率,而不是固定 1920×1080)
  • LAN Multiplayer / Discovery(局域网联机与发现)
  • 用户名持久化:通过 username.txt 固化昵称

如果你是想“能玩起来”,这几个点就已经很够用了。

最短上手闭环:直接下 Nightly(不折腾编译)

仓库给 Windows 用户准备了 Nightly Build

  1. 去 Releases 下载 nightly 的 zip,解压到任意目录:

https://github.com/smartcmd/MinecraftConsoles/releases/tag/nightly[2]

  1. (可选)在同目录创建 username.txt 写你的用户名

  2. (可选)要加服务器列表就创建 servers.txt

servers.txt 怎么写

它是一个临时方案,但足够用:

serverip.example.com
25565
The name of your server in UI!

也就是三行一组:IP / 端口 / 显示名。

进阶:你要自己编译的话,按这个走

如果你想改代码、开 PR,或单纯想自己构建:

  1. 安装 Visual Studio 2022
  2. clone 仓库
  3. 双击打开 MinecraftConsoles.sln
  4. Minecraft.Client 为 Startup Project
  5. Debug(Release 也行,但仓库提到 Release 有一些 bug)

另外也支持 CMake(Windows x64):

cmake -S . -B build -G "Visual Studio 17 2022" -A x64
cmake --build build --config Debug --target MinecraftClient

联机这块:现在能做到什么

仓库明确写了:Windows 构建已有基础 LAN 联机能力。

关键点:

  • Host 会自动在局域网广播
  • Join Game 菜单里能发现
  • TCP 默认 25565
  • UDP Discovery 默认 25566

如果你要跨网段/公网,那就需要你自己做端口转发或 VPN,这部分仓库没承诺“开箱即用”。

你需要提前知道的坑位(避免白折腾)

  • 目前官方明确支持的是 Windows 构建与运行
  • macOS/Linux:社区反馈可能可以用 Wine/CrossOver 跑 nightly,但非官方测试路径
  • 如果你要稳定体验,先按 Windows 走,把 nightly 跑通再说。

如果这篇对你有用,建议点个关注。我会持续把 GitHub 上值得用的 AI 工具拆成「最短上手闭环 + 坑点清单 + 可复用配置」,让你少走弯路。


关注微信公众号

想第一时间看到后续的工具拆解与实战更新,欢迎扫码关注公众号。

引用链接

[1]https://github.com/smartcmd/MinecraftConsoles

[2]https://github.com/smartcmd/MinecraftConsoles/releases/tag/nightly


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注