• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

教程 更适合开服萌新的基岩版BDS服务端教程 以及一些服务器大部分常见问题的解决

本文章集合了本人的开服经验
旨在用通俗的语言指导萌新
若有错误希望大佬指出以便修改~


由于大部分BDS端的开服教程已经停留在了ll2(LiteLoaderBDS)时期 所以有了本文章~
本贴以1.21.60版本为演示
Bedrock Dedicated Server(下面简称BDS)是 Mojang Studio 官方开发的基岩版服务端,为基岩版提供服务器运行支持。
BDS 拥有很多其他各种服务端没有的优势:
Mojang 官方领域服的开服选择。官方支持,稳定维护,不存在众多分支,不存在兼容问题,不存在停更问题
完整的原版游戏内容,包括完整的原版游戏特性,支持全部 Addons 附加包使用,支持原版存档以及来自多种客户端的连接游戏,拥有正版验证,真正的原版开服体验
开服简单易懂,插件仅作辅助功能,所有游戏特性在服务端内部即拥有,无需安装玩法拓展插件
服务端使用 C++ 编写,性能优异,支持跨平台运行
Addons 生态历史悠久,插件生态发展迅速,在拓展方面有多种选择
轻量级、模块化和多功能的基岩版模组加载器,LiteLoaderBDS 的后继者

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回车
IMG_8846.webp
3.输入lip config set github_proxies=https://github.bibk.top

lip config set go_module_proxies=https://goproxy.cn

lip 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.71.21.1240.16.1
1.7.51.21.1200.16.1
1.6.21.21.1110.15.0
1.5.21.21.102.10.14.0
1.4.41.21.940.13.2
1.3.41.21.800.12.0
1.2.11.21.700.11.1
1.1.21.21.600.10.8
1.0.11.21.500.9.7
0.13.51.21.300.8.2
仅供参考
支持的版本对应表
5.下载LegacyScriptEngine(lse插件加载器) 有了它你才可以用lse插件 继续执行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文件,下载所需的PreLoaderIMG_2319.webp
3.下载最新版的 PeEditor
4.根据 tooth.json 下载所需的bedrock-runtime-data(参考以上图片)
5.下载最新版 CrashLogger
6.根据支持的版本,从Minecraft Wiki/Minebbs/Minecraft官网下载基岩版服务器

支持的版本对应表
7.创建一个英文文件夹 并打开 按照以下结构解压已下载的文件(部分文件或文件夹未在此列出):
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
8.运行以下命令以生成bedrock_server_mod.exe:
.\PeEditor.exe -mb
适用于Linux的安装方案-docker
  • 运行
    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为例子
下载后 你应该将压缩包内的QAndanswer.jsmanifest.json解压到以QAndanswer为命名的文件夹内
Ps:若作者没有提供manifest文件 需要自己创建 你可以仿照其他插件的manifest文件 做出一定的修改即可或者直接将js结尾的文件直接丢到plugins文件夹内重启两次服务端 就会自动加载了
除此之外我还建议你安装以下插件/前置:
1.GMLIB前置:lip install github.com/GroupMountain/GMLIB-Release
2.GMLIB的lse插件兼容:手动点击下载
3.LeviAntiCheat(反作弊):lip install github.com/LiteLDev/LeviAntiCheat
4.LeviOptimize(BDS优化):lip install github.com/LiteLDev/LeviOptimize


常见问题解答
Q:运行bedrock_server_mod.exe时缺失dll运行库? 如:
1.由于找不到 MSVCP140.dll无法继续执行代码。
2.Error code:114

动态链接库(DLL)初始化例程失败
IMG_8854.webpIMG_8979.webp
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...
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
IMG_9482.webp
A:这种情况一般是手动安装LegacyScriptEngine导致安装不完整所出现的 解决方法:执行lip install github.com/LiteLDev/LegacyScriptEngine#nodejs


Q:卸载资源包后服务端无法启动?
且提示ERROR [Server] Failed to load Vanilla Resource Pack. Is the vanilla pack missing from the loaded world?
IMG_1864.webp
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 署名

附件

  • IMG_2318.webp
    IMG_2318.webp
    50.3 KB · 查看: 13
打赏用户
JiQianQin
最后编辑:
国内服务器要怎么安装lib呢 github的安装包拉不下来,手动上传来之后解压完怎么配置安装呢,官网没有写
 
本文章集合了本人的开服经验
旨在用通俗的语言指导萌新
若有错误希望大佬指出以便修改~

———————————————————
由于大部分BDS端的开服教程已经停留在了ll2(LiteLoaderBDS)时期 所以有了本文章~

本贴以1.21.60版本为演示
Bedrock Dedicated Server(下面简称BDS)是 Mojang Studio 官方开发的基岩版服务端,为基岩版提供服务器运行支持。
BDS 拥有很多其他各种服务端没有的优势:
Mojang 官方领域服的开服选择。官方支持,稳定维护,不存在众多分支,不存在兼容问题,不存在停更问题
完整的原版游戏内容,包括完整的原版游戏特性,支持全部 Addons 附加包使用,支持原版存档以及来自多种客户端的连接游戏,拥有正版验证,真正的原版开服体验
开服简单易懂,插件仅作辅助功能,所有游戏特性在服务端内部即拥有,无需安装玩法拓展插件
服务端使用 C++ 编写,性能优异,支持跨平台运行
Addons 生态历史悠久,插件生态发展迅速,在拓展方面有多种选择
轻量级、模块化和多功能的基岩版模组加载器,LiteLoaderBDS 的后继者

LeviLamina 是一个非官方的模组加载器,旨在为基岩版提供必不可少的 API 支持。它拥有全面的API,一系列的实用接口,一个强大的事件系统,以及对基本接口的全面支持。它提供了一个广泛的 API,一个强大的事件系统,以及丰富的封装开发基础设施接口,为增强基岩版的附加游戏特征和功能提供了坚实的基础。利用模组,扩展游戏功能的过程变得轻而易举,具有用户友好的开发过程和灵活的方法。

开发者可以轻松地用 C++ 编写模组。这种无缝集成赋予了他们轻松扩展和个性化游戏功能的能力,促进了直观的学习体验和无与伦比的灵活性。
点击了解LeviLamina
通俗来讲 可以使用它来快速的下载更新插件与服务端 省去手动操作的步骤 (本教程以此为教学)
———————————————————
总结来说BDS是服务端本体 LeviLamina是插件加载器~ 要想开一个优质的服务器两者缺一不可
———————————————————
如何配置一个“完整的”服务端?
推荐使用生态良好的版本 如1.21.50/1.21.60
请注意本帖编辑时间——2025年5月20日
你可以前往官方网站下载 我更推荐你使用LeviLamina内置的下载器(本贴以此方法为演示)
———————————————————
在教程开始之前请你下载lip 这是本教程不可缺少的

1.点击下载 运行安装程序 并按照提示完成 lip 的设置
———————————————————
1.创建一个以英文命名的文件夹
2.打开文件夹 点击路径 输入cmd回车
3.输入lip config set github_proxies=https://github.bibk.top
lip config set go_module_proxies=https://goproxy.cn此过程为配置镜像站 提升下载速度 必须执行
4.继续输入lip install github.com/LiteLDev/LeviLamina下载LeviLamina
当然你也可以用lip install github.com/LiteLDev/LeviLamina@x.y.z来自定义你的LeviLamina版本 同时这一步也会自动下载bds本体
5.下载lse插件加载器 有了它你才可以用lse插件 继续执行lip install gitea.litebds.com/LiteLDev/legacy-script-engine-quickjs

lip install gitea.litebds.com/LiteLDev/legacy-script-engine-lua

lip install gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs

lip install -y gitea.litebds.com/LiteLDev/legacy-script-engine-python
次为js lua nodejs Python
6.双击bedrock_server_mod.exe运行

———————————————————
此时完整的BDS+ll3环境已经搭建完毕 你可以导入插件了
———————————————————
如何安装插件
你可以在本论坛的资源-基岩版服务器资源-BDServer中下载插件
1.若插件支持lip安装 直接执行插件作者所给的命令即可
2.如若下载为压缩包形式 则解压到plugins文件夹内

注意:插件名称必须与文件夹名匹配
以我的插件QAndanswer为例子
下载后 你应该将压缩包内的qAndanswer.jsmanifest.json解压到以QAndanswer为命名的文件夹内
Ps:若作者没有提供manifest文件 需要自己创建 你可以仿照其他插件的manifest文件 做出一定的修改即可
———————————————————
常见问题解答
Q:运行bedrock_server_mod.exe时缺失dll运行库?
A:点击安装re_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...
收藏于昨天来源:群-LeviLamina | 叁
A:Windows系统版本过低至少为2022
………文章待完善
这是为什么啊大佬
 

附件

  • Desktop Screenshot 2025.05.29 - 12.42.23.17.webp
    Desktop Screenshot 2025.05.29 - 12.42.23.17.webp
    110.1 KB · 查看: 34
国内服务器要怎么安装lib呢 github的安装包拉不下来,手动上传来之后解压完怎么配置安装呢,官网没有写
用魔法上网从 Releases页面 下载 lip-cli-win-x64-en-US.msi(英文版安装程序)或 lip-cli-win-x64-zh-CN.msi 注意下载哪个
 
用魔法上网从 Releases页面 下载 lip-cli-win-x64-en-US.msi(英文版安装程序)或 lip-cli-win-x64-zh-CN.msi 注意下载哪个
是我搞错了 我是Linux amd的 是安装不了的,但是bds不是在amd上跑的吗 怎么插件是arm的
 
那么,该如何更新呢
开一个新的文件夹 使用lip下载新版服务端 安装对应版本的lse加载器 将所有lse插件数据打包至新文件夹的plugins 若使用原生插件(.dll结尾)请前往对应文章下载与之对应的版本 并将数据转移至新文件夹里 (注意llmoney数据也要转移) 最后将存档数据转移到新版即可
 

在线会员

  • 健纲 黄
  • Ashsk
  • fox46
后退
顶部 底部