close
The Wayback Machine - https://web.archive.org/web/20211011223601/https://github.com/LiteLDev/LiteLoaderBDS
Skip to content
master
Switch branches/tags
Code

LiteLoader

简体中文 | English
Donate us(afdian)
Official Forum
status Discord Telegram
Latest TagGitHub Releases (by Asset)
A lightweight Bedrock Dedicated Server Plugin Loader
Based on BedrockX

Install

Windows

  1. Download LiteLoader.zip from Releases or Actions, unzip it to BDS directory
  2. Run SymDB2.exe to generate symbol files(bedrock_server.symdb2) and BDS with export symbols bedrock_server_mod.exe(plugins in future may require this version of bds), before you run SymDB2.exe you need to check if the bedrock_server.pdb exists
  3. For Developers: run SymDB2.exe -def then use vs studio command lib /def:bedrock_server_mod.def /machine:x64 to generate a lib file to call BDS function directly

Docker(Linux)

docker pull shrbox/liteloaderbds
docker create --name liteloader -p 19132:19132/udp -i -t shrbox/liteloaderbds

Start server: docker container start liteloader
Stop server(uncommended): docker container stop liteloader
Show console: docker attach liteloader
Exit console: press Ctrl + P + Q, if you press Ctrl + C server process will exit
If you want to manage server file, use docker volume --help for more details

Usage

Put .dll plugins into plugins\ directory and run bedrock_server_mod.exe

More

See Docs

LICENSE

LiteLoader GPLv3 with extra restrictions&exceptions
BedrockX GPLv3 with extra restrictions&exceptions
ElementZero GPL v3
ChakraCore MIT
OpenSSL Apache-2.0 License

Restrictions&Exceptions

  • First of all, you must accept the Minecraft EULA.
  • It means DO NOT MAKE COMMERICIAL USE OF ANYTHING which breaks the EULA.
  • Accepting this LICENSE means you ACCEPTED Minecraft EULA too.
  • If you violate the EULA,any legal liability is IRRELEVANT to the developers
  • NO WARRANTY

Second, If you provides a server hosting service, you can use this framework for free,but you SHOULD NOT make PRIVATE changes to this framework as a selling point. If you fixed or tweaked the code, please pull request, instead of making it private for commercial use. Do not do evil.

Although we expected to build an open-source community, but forcing everything open-source will ruin this community.
So you can write plugins based on LiteLoader with ANY open-source license or even dont publish your source code.
but if you modified the framework, or write a new framework based on this framework, you HAVE TO open-source it.