百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

feather

> 编程语言
开源

一个基于Rust的Minecraft服务器实现

2.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个基于Rust的Minecraft服务器实现

Feather

一个用 Rust 编写的 Minecraft 服务器实现。

注意:该项目目前处于非活跃状态。建议考虑为 valence 做出贡献。

支持的 Minecraft 版本

Feather 支持 1.16.5 客户端和世界存档。我们目前没有同时支持多个版本的计划,但未来可能会考虑这一点。

目标

Feather 项目旨在提供一个_快速_、_模块化_的 Minecraft 服务器,并配备一套人性化的插件 API。

我们的中期目标是让 Feather 能够在 hub 和 minigame 服务器上使用。Feather 中有限的功能集对于这类只需要少量原版功能的服务器来说并不是问题。另一方面,Feather 的模块化和性能非常适合这类服务器。因此,我们当前的重点是构建一个丰富的插件 API,以支持这些使用场景。

从长远来看,Feather 可以用于更大、更接近生存模式的服务器,其性能应能允许许多玩家同时在同一世界中游玩,而只需极少的资源。

生态系统

Feather 生态系统由多个仓库组成:

  • libcraft,一组提供 Minecraft 功能的 Rust crate。
  • quill,我们正在开发中的插件 API。Quill 插件使用 Rust 编写,并编译为 WebAssembly。Feather 在沙盒化的 WebAssembly 虚拟机中运行它们。
  • feather,基于 libcraft 和 quill 构建的服务器软件。

性能

与 vanilla 性能进行比较_将_极具误导性,因为 Feather 实现的功能非常少。但如果你确实想要这些比较:

  • Feather 能处理由插件生成的 1,000,000 个实体,之后才开始达到 CPU 上限。而原版服务器在那之前早就崩溃了。
  • Feather 能处理 500 个并发玩家连接,且每个玩家都在随机方向行走。

这些结果在 Feather 实现更多功能后 会 发生变化,所以请谨慎看待。

Feather 的内存使用量与已加载的区块数量成正比。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustecsgamedevminecraftminecraft-server

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言