TinyCraft Launcher < 250 KB

一个追求极致体积的 C 语言命令行 Minecraft 启动器
跨平台 · 功能完整
< 250 KB 目标体积
C11 编写
Win · Linux · macOS
tinymc@tiny:~

▸ 介绍 · 极简之心

小于 250 KB

完全用 C 语言编写,不依赖庞大框架。编译后程序小于 250 KB,同时保留完整的启动功能。

命令行优先

无 GUI,适合服务器、远程环境或极简主义者。所有操作通过终端完成,脚本友好,易于自动化。

跨平台支持

Windows (MSVC, MinGW), Linux (glibc/musl), macOS (Clang) — 原生体验,一脉相承。

功能完整

版本管理、账户验证 (离线/外置/官方)、游戏启动参数配置、Mod Loader 安装…… 该有的都有。

📛 关于名称

"TinyCraft Launcher" 强调 tiny(微小)与 Minecraft 的结合。项目名称已正式定为 TinyCraft,未来不会更改。

正式名称 · TinyCraft

▸ 传承 · 从 MinecraftCSG 到 TinyCraft

TinyCraft 并非凭空诞生。在 2021–2022 年间,我开发了第一款 Minecraft 启动器 MinecraftCSG,而如今的 TinyCraft 在某种意义上延续了"极小启动器"的目标。

前身

MinecraftCSG

2021 – 2022 易语言开发
  • 离线登录
  • 选择 Java 路径
  • 选择游戏版本
  • Windows 平台限定
  • 无法保存配置
当前

TinyCraft Launcher

2025 – 至今 C 语言开发
  • 离线 / 外置 / 官方登录
  • 自动扫描 Java
  • 版本与 Mod Loader 管理
  • 内存与 JVM 参数配置
  • 版本下载与安装
  • 配置持久化保存
  • 跨平台:Win / Linux / macOS
  • 体积 < 250 KB(压缩后)

🔄 进化之路

从易语言到 C 语言,从 Windows 限定到跨平台,从三个基础功能到完整的命令行启动器。TinyCraft 不仅是一个新工具,更是对"极小启动器"理念的延续与升级。

▸ 下载 · 即将就绪

目前启动器处于积极开发阶段,下方为占位入口。正式版本会提供预编译二进制和源码。

额外压缩优化: 编译后的程序将经过 UPX 等工具压缩,实际体积可能比预期的 250 KB 更小。
已公开下载 — 所有平台均可通过 GitHub Releases 获取最新版本。
目标二进制尺寸: < 250 KB
依赖: libcurl, OpenSSL
语言标准: C11 + 少量 POSIX