Native C++17
No virtual machine, no interpreter. The server ships as a single executable for Windows, Linux and macOS: download it and run it.
Falcon reimplements the Minecraft: Bedrock Edition protocol, world storage and gameplay by hand. No runtime to install: one self-contained executable.
No virtual machine, no interpreter. The server ships as a single executable for Windows, Linux and macOS: download it and run it.
RakNet and NetherNet (WebRTC) are implemented in the Network library, with LAN discovery.
Bedrock world format, so worlds move between Falcon and the game unchanged.
Noise, density functions, aquifers, caves, 3D biomes, ore veins and surface features.
Generation, population, lighting and LevelDB storage run on worker threads, never on the tick.
Custom items, blocks, actors and recipes loaded from packs, with a QuickJS scripting engine.
Events, commands, custom content and services, in C++, C# or Java. Plugin API →
Grab the build for your system from the
latest release. Each file comes with
a .sha256 checksum.
Start it from a terminal. On first launch a short wizard asks for the server name, game mode and
world, then writes server.properties.
chmod +x FalconServer-linux-x64 ./FalconServer-linux-x64
In Minecraft: Bedrock Edition 1.26.52, open Play → Servers → Add server and
enter the machine's address with port 19132.
Everything lives in server.properties, next to the executable. Restart the server
after editing it.
server-name=My Falcon server gamemode=survival max-players=20 online-mode=true server-port=19132 view-distance=10
The Pterodactyl egg downloads the latest release, checks its checksum and exposes the main settings as panel variables.
Drop plugins into the plugins/ folder. See the plugin API.
Ask in the Discord server or open an issue.
Falcon is built in the open. Give it a star on GitHub if it helped you.