Elytra is a lightweight asynchronous server application written in Rust. It implements basic networking protocols similar to those used in Minecraft, featuring packet handling (handshake, status, etc.) and an extensible logging system.
- Asynchronous Networking: Uses Tokio for non-blocking I/O.
- Packet Protocol: Implements Minecraft-like packets including handshake and status response packets.
- KISS: Elytra is probably the simplest Minecraft Server Implementation you'll ever see. Including, but not limited to: macros, weird project structure, and webpack (excuse my sanity)
Because 1.8.9 is too old, and newer versions suck.
undefined
. Elytra is so new that it even doesn't have a status yet. There's no way you can use it currently for
anything.
- Rust (latest stable version)
- Cargo (installed with Rust)
Use Cargo to build the project:
cargo build --release
To run the server, use the following command:
cargo run --release