- 查看: 7K
- 回复: 12
本文章集合了本人的开服经验
旨在用通俗的语言指导萌新
若有错误希望大佬指出以便修改~
由于大部分BDS端的开服教程已经停留在了ll2(LiteLoaderBDS)时期 所以有了本文章~
本贴以1.21.60版本为演示
总结来说BDS是服务端本体 LeviLamina是插件加载器~ 要想开一个优质的服务器两者缺一不可
如何配置一个“完整且相对稳定”的服务端?
推荐使用生态良好的版本 如1.21.12x
请注意本帖编辑时间——2025年12月6日
你有两种选择1.手动安装 2.使用lip一键安装 我更推荐你使用lip (本贴以此方法为演示且我只推荐使用这种方法) 因为手动安装过程太过繁琐 你可以前往本贴底部学习手动安装
在教程开始之前请你下载lip 这是本教程不可缺少的
1. 点击下载运行安装程序 并按照提示完成 lip 的安装(其实一直点继续就好了)
教程开始
1.创建一个以英文命名的文件夹
2.打开文件夹 点击路径 输入cmd回车

3.输入
4.继续输入
当然你也可以用
E.G:
仅供参考
支持的版本对应表
5.下载LegacyScriptEngine(lse插件加载器) 有了它你才可以用lse插件 继续执行
依次为js lua nodejs Python 前三个必须安装 Python可以不安装
同时这一步也会安装:
①LegacyMoney(ll经济系统)
②CrashLogger(崩溃信息收集插件)
③LegacyParticleAPI(粒子生成api)
④LegacyRemoteCallAPI(远程调用api)
此时完整的BDS+ll3环境已经搭建完毕 你可以导入插件了
6.双击BDS根目录中的bedrock_server_mod.exe 启动你的服务器
我不推荐手动安装。 本贴不回答手动安装产生的各种问题
适用于Linux的安装方案-docker
如何安装插件
你可以在本论坛的资源-基岩版服务器资源-BDServer中下载插件 点击前往
1.若插件支持lip安装 直接执行插件作者所给的命令即可
2.如若下载为压缩包形式 则解压到plugins文件夹内
注意:插件名称必须与文件夹名匹配
除此之外我还建议你安装以下插件/前置:
1.GMLIB前置:
2.GMLIB的lse插件兼容:手动点击下载
3.LeviAntiCheat(反作弊):
4.LeviOptimize(BDS优化):
常见问题解答
Q:运行bedrock_server_mod.exe时缺失dll运行库? 如:
1.由于找不到 MSVCP140.dll无法继续执行代码。
2.Error code:114
动态链接库(DLL)初始化例程失败
A:点击安装vc_redist 根据指引补充运行库
Q:运行bedrock_server_mod.exe出现该报错
A:Windows系统版本过低至少为2022
Q:无法连接服务器
A:查看运营商给你开放的端口范围 修改根目录server.properties文件 中的server-port=19132 将19132改为运营商开放的端口
点击查看server.properties文件中文解析
Q:运行时缺少Python运行库
A:点击下载安装Python运行库 下载后根据指引安装 注意请在安装程序下方找到安装环境变量 (Add python.exe to PATH)
Q:缺少模块libnode.dll

A:这种情况一般是手动安装LegacyScriptEngine导致安装不完整所出现的 解决方法:执行
Q:卸载资源包后服务端无法启动?
且提示ERROR [Server] Failed to load Vanilla Resource Pack. Is the vanilla pack missing from the loaded world?

A:这是你在卸载资源包是删除了原服务端资源包 (bds根目录/behavior_packs以及bds根目录/resource_packs)
解决方法:①从回收站找出来。
②lip下载一个新端将根目录中的behavior_packs和resource_packs文件夹全部移过来
③lip下载一个新端 将所有数据打包过去(不建议。)
以下是开服的一些建议
1.不要用记事本修改任何配置文件 建议你使用vscode 点击前往Vscode官网 你可以在vscode的插件中心搜索Chinese安装中文包使用
2.在安装任何插件时仔细阅读插件文档 插件介绍 这将对插件作者以及你自己都有好处!
3.在反馈任何报错时请提供崩溃日志 错误报告 截图 语言诚恳的进行请教 没有任何人有义务为你提供免费的帮助!!!
具体查询文章:提问的艺术
4.错误日志在BDS根目录/log/crash
5.在cmd窗口运行指令时不需要/符号
6.名词科普(与普遍解释有所偏差) :
旨在用通俗的语言指导萌新
若有错误希望大佬指出以便修改~
由于大部分BDS端的开服教程已经停留在了ll2(LiteLoaderBDS)时期 所以有了本文章~
本贴以1.21.60版本为演示
Bedrock Dedicated Server(下面简称BDS)是 Mojang Studio 官方开发的基岩版服务端,为基岩版提供服务器运行支持。
BDS 拥有很多其他各种服务端没有的优势:
Mojang 官方领域服的开服选择。官方支持,稳定维护,不存在众多分支,不存在兼容问题,不存在停更问题
完整的原版游戏内容,包括完整的原版游戏特性,支持全部 Addons 附加包使用,支持原版存档以及来自多种客户端的连接游戏,拥有正版验证,真正的原版开服体验
开服简单易懂,插件仅作辅助功能,所有游戏特性在服务端内部即拥有,无需安装玩法拓展插件
服务端使用 C++ 编写,性能优异,支持跨平台运行
Addons 生态历史悠久,插件生态发展迅速,在拓展方面有多种选择
BDS 拥有很多其他各种服务端没有的优势:
Mojang 官方领域服的开服选择。官方支持,稳定维护,不存在众多分支,不存在兼容问题,不存在停更问题
完整的原版游戏内容,包括完整的原版游戏特性,支持全部 Addons 附加包使用,支持原版存档以及来自多种客户端的连接游戏,拥有正版验证,真正的原版开服体验
开服简单易懂,插件仅作辅助功能,所有游戏特性在服务端内部即拥有,无需安装玩法拓展插件
服务端使用 C++ 编写,性能优异,支持跨平台运行
Addons 生态历史悠久,插件生态发展迅速,在拓展方面有多种选择
轻量级、模块化和多功能的基岩版模组加载器,LiteLoaderBDS 的后继者
LeviLamina 是一个非官方的插件加载器,旨在为基岩版提供必不可少的 API 支持。它拥有全面的API,一系列的实用接口,一个强大的事件系统,以及对基本接口的全面支持。它提供了一个广泛的 API,一个强大的事件系统,以及丰富的封装开发基础设施接口,为增强基岩版的附加游戏特征和功能提供了坚实的基础。利用插件,扩展游戏功能的过程变得轻而易举,具有用户友好的开发过程和灵活的方法。
开发者可以轻松地用 C++ 编写模组。这种无缝集成赋予了他们轻松扩展和个性化游戏功能的能力,促进了直观的学习体验和无与伦比的灵活性。
点击了解LeviLamina
LeviLamina 是一个非官方的插件加载器,旨在为基岩版提供必不可少的 API 支持。它拥有全面的API,一系列的实用接口,一个强大的事件系统,以及对基本接口的全面支持。它提供了一个广泛的 API,一个强大的事件系统,以及丰富的封装开发基础设施接口,为增强基岩版的附加游戏特征和功能提供了坚实的基础。利用插件,扩展游戏功能的过程变得轻而易举,具有用户友好的开发过程和灵活的方法。
开发者可以轻松地用 C++ 编写模组。这种无缝集成赋予了他们轻松扩展和个性化游戏功能的能力,促进了直观的学习体验和无与伦比的灵活性。
点击了解LeviLamina
通俗来讲 可以使用它来快速的下载更新插件与服务端 并且自动检测服务端版本 省去手动操作的步骤 (本教程以此为教学)
一个用于在 LeviLamina 上运行 LLSE 插件的插件引擎 我认为如果开服这是必备的
总结来说BDS是服务端本体 LeviLamina是插件加载器~ 要想开一个优质的服务器两者缺一不可
如何配置一个“完整且相对稳定”的服务端?
推荐使用生态良好的版本 如1.21.12x
请注意本帖编辑时间——2025年12月6日
你有两种选择1.手动安装 2.使用lip一键安装 我更推荐你使用lip (本贴以此方法为演示且我只推荐使用这种方法) 因为手动安装过程太过繁琐 你可以前往本贴底部学习手动安装
在教程开始之前请你下载lip 这是本教程不可缺少的
1. 点击下载运行安装程序 并按照提示完成 lip 的安装(其实一直点继续就好了)
教程开始
1.创建一个以英文命名的文件夹
2.打开文件夹 点击路径 输入cmd回车

3.输入
lip config set github_proxies=https://github.bibk.toplip config set go_module_proxies=https://goproxy.cnlip config set go_module_proxies=https://goproxy.io此过程为配置镜像站 提升下载速度 必须执行4.继续输入
lip install github.com/LiteLDev/LeviLamina下载LeviLamina默认下载最新版(这个指令执行后会自动下载对应的BDS) 当然你也可以用
lip install github.com/LiteLDev/LeviLamina@x.y.z来自定义你的LeviLamina版本 E.G:
lip install github.com/LiteLDev/LeviLamina@1.1.2就会下载1.21.60版本的BDS以及适配的ll加载器| ll版本 | BDS版本 | LSE版本 |
| 1.7.7 | 1.21.124 | 0.16.1 |
| 1.7.5 | 1.21.120 | 0.16.1 |
| 1.6.2 | 1.21.111 | 0.15.0 |
| 1.5.2 | 1.21.102.1 | 0.14.0 |
| 1.4.4 | 1.21.94 | 0.13.2 |
| 1.3.4 | 1.21.80 | 0.12.0 |
| 1.2.1 | 1.21.70 | 0.11.1 |
| 1.1.2 | 1.21.60 | 0.10.8 |
| 1.0.1 | 1.21.50 | 0.9.7 |
| 0.13.5 | 1.21.30 | 0.8.2 |
支持的版本对应表
lip install github.com/LiteLDev/LegacyScriptEngine#lua//必须装lip install github.com/LiteLDev/LegacyScriptEngine#quickjs//必须装lip install github.com/LiteLDev/LegacyScriptEngine#nodejs //必须装lip install github.com/LiteLDev/LegacyScriptEngine#python //非必要不用安装这个依次为js lua nodejs Python 前三个必须安装 Python可以不安装
同时这一步也会安装:
①LegacyMoney(ll经济系统)
②CrashLogger(崩溃信息收集插件)
③LegacyParticleAPI(粒子生成api)
④LegacyRemoteCallAPI(远程调用api)
此时完整的BDS+ll3环境已经搭建完毕 你可以导入插件了
6.双击BDS根目录中的bedrock_server_mod.exe 启动你的服务器
我不推荐手动安装。 本贴不回答手动安装产生的各种问题
1.下载LeviLamina 点击前往github(注意ll版本对应的BDS版本)可前往上文查询对应版本
支持的版本对应表
2.根据特定版本的 LeviLamina 的tooth.json文件,下载所需的PreLoader
3.下载最新版的 PeEditor
4.根据 tooth.json 下载所需的bedrock-runtime-data(参考以上图片)
5.下载最新版 CrashLogger
6.根据支持的版本,从Minecraft Wiki/Minebbs/Minecraft官网下载基岩版服务器
支持的版本对应表
7.创建一个英文文件夹 并打开 按照以下结构解压已下载的文件(部分文件或文件夹未在此列出):
支持的版本对应表
2.根据特定版本的 LeviLamina 的tooth.json文件,下载所需的PreLoader

3.下载最新版的 PeEditor
4.根据 tooth.json 下载所需的bedrock-runtime-data(参考以上图片)
5.下载最新版 CrashLogger
6.根据支持的版本,从Minecraft Wiki/Minebbs/Minecraft官网下载基岩版服务器
支持的版本对应表
7.创建一个英文文件夹 并打开 按照以下结构解压已下载的文件(部分文件或文件夹未在此列出):
8.运行以下命令以生成bedrock_server_mod.exe:bedrock_runtime_data
bedrock_server.exe
PeEditor.exe
PreLoader.dll
plugins/
LeviLamina/
CrashLogger.exe
LeviLamina.dll
LeviLamina.pdb
manifest.json
lang/
en_US.json
zh_CN.json
.\PeEditor.exe -mb- 运行
Bash:
docker run -d -it -e EULA=TRUE -e GITHUB_MIRROR_URL=https://github.bibk.top -e GO_MODULE_PROXY_URL=https://goproxy.cn -p 19132:19132/udp -v levilamina-server-data:/data ghcr.nju.edu.cn/liteldev/levilamina-server:latest-wine - Docker Compose安装方式
- 提供适用于Linux的Compose文件,路径为wine/compose.yaml
YAML:
services: levilamina-server: image: ghcr.io/liteldev/levilamina-server:latest-wine environment: EULA: TRUE ports: - 19132:19132/udp volumes: - levilamina-server-data:/data stdin_open: true tty: true volumes: levilamina-server-data: - 操作步骤:将对应文件创建到空目录,执行命令docker compose up -d即可启动。
如何安装插件
你可以在本论坛的资源-基岩版服务器资源-BDServer中下载插件 点击前往
1.若插件支持lip安装 直接执行插件作者所给的命令即可
2.如若下载为压缩包形式 则解压到plugins文件夹内
注意:插件名称必须与文件夹名匹配
以我的插件QAndanswer为例子
下载后 你应该将压缩包内的
Ps:若作者没有提供manifest文件 需要自己创建 你可以仿照其他插件的manifest文件 做出一定的修改即可或者直接将js结尾的文件直接丢到plugins文件夹内重启两次服务端 就会自动加载了
下载后 你应该将压缩包内的
QAndanswer.js和manifest.json解压到以QAndanswer为命名的文件夹内Ps:若作者没有提供manifest文件 需要自己创建 你可以仿照其他插件的manifest文件 做出一定的修改即可或者直接将js结尾的文件直接丢到plugins文件夹内重启两次服务端 就会自动加载了
1.GMLIB前置:
lip install github.com/GroupMountain/GMLIB-Release2.GMLIB的lse插件兼容:手动点击下载
3.LeviAntiCheat(反作弊):
lip install github.com/LiteLDev/LeviAntiCheat4.LeviOptimize(BDS优化):
lip install github.com/LiteLDev/LeviOptimize常见问题解答
Q:运行bedrock_server_mod.exe时缺失dll运行库? 如:
1.由于找不到 MSVCP140.dll无法继续执行代码。
2.Error code:114
动态链接库(DLL)初始化例程失败
A:点击安装vc_redist 根据指引补充运行库
Q:运行bedrock_server_mod.exe出现该报错
20:35:54.421 INFO [PreLoader] Loading records from data...
20:35:54.530 INFO [PreLoader] Loaded 863352 records
20:35:54.530 INFO [PreLoader] Loading Reverse Lookup Table
20:35:54.749 INFO [PreLoader] Preloading: LeviLamina <LeviLamina.dll>
20:35:54.749 ERROR [PreLoader] Can't load ./plugins/LeviLamina\LeviLamina.dll
20:35:54.749 ERROR [PreLoader] Error code: 127
20:35:54.749 ERROR [PreLoader] 找不到指定的程序。
20:35:54.749 ERROR [PreLoader] Analyzing dependency, please wait for a while...
20:35:54.530 INFO [PreLoader] Loaded 863352 records
20:35:54.530 INFO [PreLoader] Loading Reverse Lookup Table
20:35:54.749 INFO [PreLoader] Preloading: LeviLamina <LeviLamina.dll>
20:35:54.749 ERROR [PreLoader] Can't load ./plugins/LeviLamina\LeviLamina.dll
20:35:54.749 ERROR [PreLoader] Error code: 127
20:35:54.749 ERROR [PreLoader] 找不到指定的程序。
20:35:54.749 ERROR [PreLoader] Analyzing dependency, please wait for a while...
Q:无法连接服务器
A:查看运营商给你开放的端口范围 修改根目录server.properties文件 中的server-port=19132 将19132改为运营商开放的端口
点击查看server.properties文件中文解析
Q:运行时缺少Python运行库
A:点击下载安装Python运行库 下载后根据指引安装 注意请在安装程序下方找到安装环境变量 (Add python.exe to PATH)
Q:缺少模块libnode.dll

A:这种情况一般是手动安装LegacyScriptEngine导致安装不完整所出现的 解决方法:执行
lip install github.com/LiteLDev/LegacyScriptEngine#nodejsQ:卸载资源包后服务端无法启动?
且提示ERROR [Server] Failed to load Vanilla Resource Pack. Is the vanilla pack missing from the loaded world?

A:这是你在卸载资源包是删除了原服务端资源包 (bds根目录/behavior_packs以及bds根目录/resource_packs)
解决方法:①从回收站找出来。
②lip下载一个新端将根目录中的behavior_packs和resource_packs文件夹全部移过来
③lip下载一个新端 将所有数据打包过去(不建议。)
以下是开服的一些建议
1.不要用记事本修改任何配置文件 建议你使用vscode 点击前往Vscode官网 你可以在vscode的插件中心搜索Chinese安装中文包使用
2.在安装任何插件时仔细阅读插件文档 插件介绍 这将对插件作者以及你自己都有好处!
3.在反馈任何报错时请提供崩溃日志 错误报告 截图 语言诚恳的进行请教 没有任何人有义务为你提供免费的帮助!!!
具体查询文章:提问的艺术
4.错误日志在BDS根目录/log/crash
5.在cmd窗口运行指令时不需要/符号
6.名词科普(与普遍解释有所偏差) :
- 服务端-就是你的为客户端提供服务 理解为你的服务器
- 客户端-可以理解为玩家的设备
- 原生插件-依托平台底层语言与接口开发的插件 dll结尾的插间
- Lse插件-依托LegacyScriptEngine提供的api接口开发的插件 普遍为js lua结尾
- Api接口-不同程序之间实现数据交互 功能调用的桥梁
Bash:
docker run -d -it -e EULA=TRUE -e GITHUB_MIRROR_URL=https://github.bibk.top -e GO_MODULE_PROXY_URL=https://goproxy.cn -p 19132:19132/udp -v levilamina-server-data:/data ghcr.nju.edu.cn/liteldev/levilamina-server:latest-wine
Bash:
docker run -d -it -e EULA=TRUE -e GITHUB_MIRROR_URL=https://github.bibk.top -e GO_MODULE_PROXY_URL=https://goproxy.cn -p 19132:19132/udp -v levilamina-server-data:/data ghcr.nju.edu.cn/liteldev/levilamina-server:latest-wine
- 内容版权许可
- CC BY 署名
附件
打赏用户
最后编辑:

