Skip to content
SPECIFICTION
Get listed

Bamboo

github.com

Self-hosted

Spec sheet

Purpose
Bamboo is described as a safe, fast Minecraft server optimized for minigames.Read 8 Oct 2026 · github.com
Product
Bamboo describes itself as a Minecraft server optimized for minigames.Read 8 Oct 2026 · github.com
Deployment
To connect, both the server and proxy must run; the proxy listens on port 25565 and connects to the server on port 8483.Read 8 Oct 2026 · github.com
Security
The project describes Bamboo as safe and secure but does not specify security controls or certifications in the README.Read 8 Oct 2026 · github.com
Support
The README directs users to the project's Discord for questions and welcomes contributions from Rust developers.Read 8 Oct 2026 · github.com
License
The GitHub repository lists an MIT license.Read 8 Oct 2026 · github.com
Client versions
The README reports that clients on Minecraft 1.8, 1.12, and 1.14 or later can join, and cautions that supported versions change.Read 8 Oct 2026 · github.com
Concurrency
The server is designed to be heavily multithreaded and uses a separate tick loop for each player.Read 8 Oct 2026 · github.com
Configuration
The server and proxy create default server.toml and proxy.toml files that can configure settings such as world generation, plugins, and proxy online mode.Read 8 Oct 2026 · github.com
How to run
The README instructs users to install Rust and run the server and proxy with Cargo commands.Read 8 Oct 2026 · github.com
Performance design
The server is designed for multithreading, with a separate tick loop for each player.Read 8 Oct 2026 · github.com
Planned capabilities
The README lists minigame lobbies, terrain generation, and support for 1000 players as goals or possibilities, without a timeframe for the 1.0 feature list.Read 8 Oct 2026 · github.com
Planned features
The README says listed items such as minigame lobbies and terrain generation are planned and have no stated timeframe.Read 8 Oct 2026 · github.com
Plugin language
Panda is the language used for server plugins, with examples and documentation linked from the project.Read 8 Oct 2026 · github.com
Plugin status
The README says Panda is mostly complete but its interface with the server is not complete, and describes the plugins as tests of the API under development.Read 8 Oct 2026 · github.com
Plugins
Panda is the language used for plugins, and the README says its interface with the server is not complete.Read 8 Oct 2026 · github.com
Project creation
GitLab lists the Bamboo project as created on May 03, 2021.Read 8 Oct 2026 · gitlab.com
Project status
The README says its information may not be current and recommends cloning the project to check which versions work.Read 8 Oct 2026 · github.com
Proxy architecture
Bamboo uses a proxy-server model with Minecraft protocol communication to clients and a custom TCP protocol between proxy and server; the proxy handles older client versions.Read 8 Oct 2026 · github.com
Socket plugins
The README describes socket-based plugin loading as incomplete and says a simple Python plugin can send chat messages and retrieve blocks over a socket.Read 8 Oct 2026 · github.com
Validation tool
The repository includes bb_cli, a command-line tool for connecting to a Minecraft server and checking whether it sends valid data.Read 8 Oct 2026 · github.com
Version support
The README says clients can join on Minecraft versions 1.8, 1.12, and 1.14 or later.Read 8 Oct 2026 · github.com

Where Specifiction places it

Alternatives to BambooAll alternatives →