#minecraft-server #minecraft #server #bevy #engine #gamedev #server-framework

minecrevy

使用Bevy在Rust中构建Minecraft服务器的工具包

1个不稳定版本

0.1.0 2023年12月9日

#1301 in 游戏开发

MIT/Apache

42KB

Minecrevy

Minecrevy是一个用于构建基于Rust的Rust-based Minecraft: Java Edition服务器,并使用Bevy引擎的工具包。Minecrevy 不是一个 Minecraft服务器;它是一个构建一个服务器的框架。

目标

  • 模块化:按您想要的任何方式构建您的服务器发行版。
  • 高效:基于Minecrevy的服务器应能够扩展到数千名玩家。

非目标

即装即用的解决方案

Minecrevy不会提供即装即用的解决方案,但会提供开发者构建一个的工具

动态插件加载

传统上,Minecraft服务器软件(例如Spigot、Forge、Sponge等)都提供了一些“动态插件加载”功能。Minecrevy没有这样的计划,而是专注于简化静态二进制部署。无论如何,您都可以自由地在上面实现自己的动态脚本。

路线图

每个0.x发布里程碑都专注于使用Minecrevy提供的工具构建特定类型的服务器。

0.1.0 - Ping服务器

  • 多人服务器列表ping
    • 自动favicon调整大小
  • 尝试登录时自动断开连接

0.2.0 - Void lobby服务器

  • 登录加载屏幕后,没有区块
  • 基本聊天支持

0.3.0 - 世界查看器服务器

  • 发送区块,只读

许可证

此代码库在以下两种许可证下使用:MIT许可证或Apache许可证,版本2.0,您可以选择其中一种。

  • MIT许可证
  • Apache License, Version 2.0

您可以选择。

没有运行时依赖