- 查看: 2K
- 回复: 2
(本文适合有一定动手能力的玩家)
站内有很大一些教程讲述了使用Docker在Linux系统下搭建LiteloaderBDS服务器,但是如果您像我一样不想使用Docker,那么本篇教程或许会帮到您
假如您有充分的Linux系统的操作基础,下面的大体思路或许可以帮到您找到方向
本篇教程的所有过程在Ubuntu22.04下操作无任何问题,请您发挥举一反三的能力,遇到问题先仔细思考解决方法后再来提问
0x0 命令介绍
unzip,解压文件,用法(基础):
wine,运行Windows程序,用法(基础):
wget,下载文件,用法(基础):
startx,启动xorg服务,用法:
mkdir,cp与cd,以及目录、文件路径之类的基础概念与命令就不介绍了,如果这个都不会的话建议还是用Windows Server更好
所有的下载并解压默认为以下操作手段,如果您有更好的下载解压方式可以使用个人的,不必纠结于形式
0x1 安装相关软件包
由于Debian与Ubuntu版本众多,因此接下来在Ubuntu/Debian安装Wine的操作请移步https://mirrors.tuna.tsinghua.edu.cn/help/wine-builds/,若您使用的为Arch Linux或Manjaro,可以直接在官方源内安装
0x2 下载BDS本体与LiteloaderBDS文件
为了不污染主目录,推荐在主目录下新建文件夹后再进行后续操作
前往https://www.minecraft.net/zh-hans/download/server/bedrock,选择“适用于 WINDOWS 的 MINECRAFT 专属服务端软件”,复制下载链接,在Linux处下载并解压
接下来前往https://github.com/LiteLDev/LiteLoaderBDS/releases,下载对应版本的liteloaderBDS文件,注意下载的时候选择LiteLoaderBDS.zip,复制下载链接后操作同上
0x3 使用Wine初始化服务器
各大服务器厂商都有提供vnc远程连接的方法,下面为阿里云的例子
进入阿里云控制台 > 进入对应的服务器控制台 > 远程连接 > VNC连接


或者您可以安装x11vnc或xrdp连接桌面,此不是本文章重点,在此略过
如果您需要帮助,以下网站可以为您提供教程:
https://help.ubuntu.com/community/VNC/Servers
https://wiki.archlinux.org/title/X11vnc
https://docs.fedoraproject.org/en-US/fedora/f36/install-guide/advanced/VNC_Installations/
(此教程以i3为例,其它桌面大同小异)
进入vnc,登入系统,输入startx,进入桌面
进入i3桌面后,选择“yes,generate the config”,即按下enter,然后选择根据喜好选择$mod键(Alt或win键),然后enter继续
接下来按下$mod+enter,打开终端,进入到刚才创建的bds目录
请注意,下面的尤为重要!
如果你的目录(与真实场景有一定差异)如此:
输入pwd命令查看你当前所在的位置
如果该目录为您的BDS本体位置,请在此位置输入:(记的更改目录名称)
*如果您未再此目录下输入,可能会初始化失败,找不到bds文件
等待wine与Liteloader配置完成(可以不安装wine mono,选择取消即可),然后复制所有LiteloaderBDS目录下的dll文件至bds本体目录,并创建plugin目录
0x4 安装wine运行库
访问https://www.sqlite.org/download.html,找到Precompiled Binaries for Windows,下载dll文件,解压下载的文件后,将dll文件放在bds的目录下
访问https://slproweb.com/products/Win32OpenSSL.html,找到OpenSSL v3.1.1 Light与OpenSSL v1.1.1u Light,下载exe文件,并使用wine安装,一切配置按照默认选择
0x5 运行服务器
进入bds目录,核对大体文件,我个人的文件如图:

确认无误后,输入:
看到Liteloader的logo出现以及bds的相关日志出现,服务器则运行成功
0x6 其它
如果你问我为什么不使用方便快捷的docker,就我个人而言,我不喜欢docker的原因有两点:一方面,docker的全配置自动化,在某些意义上出现了错误无法更方便的检查;另一方面,docker的部分目录无法达到真正的易于查看
如果本篇文章有错别字请指正
站内有很大一些教程讲述了使用Docker在Linux系统下搭建LiteloaderBDS服务器,但是如果您像我一样不想使用Docker,那么本篇教程或许会帮到您
假如您有充分的Linux系统的操作基础,下面的大体思路或许可以帮到您找到方向
- 安装Wine,如果官方源有8.0及以上版本可从官方源安装,否则可以从wine网站添加Wine的源安装最新版本
- 下载BDS本体与LiteloaderBDS的相关文件,解压并在BDS本体的所在目录使用 wine运行LiteloaderBDS的PeEditor.exe文件,并确保所有的DLL文件复制在了BDS本体的目录
- 从Sqlite与Openssl网站下载DLL相关文件补全wine运行库,请注意,部分运行库的安装可能需要图形桌面环境
- 使用Wine运行bedrock_server_mod.exe文件,成功开启服务器
本篇教程的所有过程在Ubuntu22.04下操作无任何问题,请您发挥举一反三的能力,遇到问题先仔细思考解决方法后再来提问
0x0 命令介绍
unzip,解压文件,用法(基础):
unzip <File_Path>wine,运行Windows程序,用法(基础):
wine <File_Path>wget,下载文件,用法(基础):
wget <URL>startx,启动xorg服务,用法:
startxmkdir,cp与cd,以及目录、文件路径之类的基础概念与命令就不介绍了,如果这个都不会的话建议还是用Windows Server更好
所有的下载并解压默认为以下操作手段,如果您有更好的下载解压方式可以使用个人的,不必纠结于形式
wget <url>
unzip <download_file>
0x1 安装相关软件包
sudo apt install xserver-xorg xinit i3 # 安装桌面相关,如果已经有桌面环境,请忽略这一步,使用i3因为i3作为窗口管理器资源占用非常小
sudo apt install unzip
由于Debian与Ubuntu版本众多,因此接下来在Ubuntu/Debian安装Wine的操作请移步https://mirrors.tuna.tsinghua.edu.cn/help/wine-builds/,若您使用的为Arch Linux或Manjaro,可以直接在官方源内安装
0x2 下载BDS本体与LiteloaderBDS文件
为了不污染主目录,推荐在主目录下新建文件夹后再进行后续操作
mkdir bds && cd bds前往https://www.minecraft.net/zh-hans/download/server/bedrock,选择“适用于 WINDOWS 的 MINECRAFT 专属服务端软件”,复制下载链接,在Linux处下载并解压
接下来前往https://github.com/LiteLDev/LiteLoaderBDS/releases,下载对应版本的liteloaderBDS文件,注意下载的时候选择LiteLoaderBDS.zip,复制下载链接后操作同上
0x3 使用Wine初始化服务器
各大服务器厂商都有提供vnc远程连接的方法,下面为阿里云的例子
进入阿里云控制台 > 进入对应的服务器控制台 > 远程连接 > VNC连接


或者您可以安装x11vnc或xrdp连接桌面,此不是本文章重点,在此略过
如果您需要帮助,以下网站可以为您提供教程:
https://help.ubuntu.com/community/VNC/Servers
https://wiki.archlinux.org/title/X11vnc
https://docs.fedoraproject.org/en-US/fedora/f36/install-guide/advanced/VNC_Installations/
(此教程以i3为例,其它桌面大同小异)
进入vnc,登入系统,输入startx,进入桌面
进入i3桌面后,选择“yes,generate the config”,即按下enter,然后选择根据喜好选择$mod键(Alt或win键),然后enter继续
接下来按下$mod+enter,打开终端,进入到刚才创建的bds目录
请注意,下面的尤为重要!
如果你的目录(与真实场景有一定差异)如此:
Home
|—-BDS(目录)
| | —-Worlds(目录)
| | |
| | |……
| | —-LiteLoader(目录)
| | |—- PeEditor.exe(文件)
| | |—- Liteloader.dll(文件)
| | |………
| |……
|………
输入pwd命令查看你当前所在的位置
[FONT=Arial]$ pwd
/root/bds[/FONT]
如果该目录为您的BDS本体位置,请在此位置输入:(记的更改目录名称)
wine /path/to/PeEditor.exe*如果您未再此目录下输入,可能会初始化失败,找不到bds文件
等待wine与Liteloader配置完成(可以不安装wine mono,选择取消即可),然后复制所有LiteloaderBDS目录下的dll文件至bds本体目录,并创建plugin目录
cp /path/to/LiteloaderBDS/L* /path/to/bds
mkdir plugin
0x4 安装wine运行库
访问https://www.sqlite.org/download.html,找到Precompiled Binaries for Windows,下载dll文件,解压下载的文件后,将dll文件放在bds的目录下
访问https://slproweb.com/products/Win32OpenSSL.html,找到OpenSSL v3.1.1 Light与OpenSSL v1.1.1u Light,下载exe文件,并使用wine安装,一切配置按照默认选择
0x5 运行服务器
进入bds目录,核对大体文件,我个人的文件如图:

确认无误后,输入:
wine ./bedrock_server_mod.exe看到Liteloader的logo出现以及bds的相关日志出现,服务器则运行成功
0x6 其它
如果你问我为什么不使用方便快捷的docker,就我个人而言,我不喜欢docker的原因有两点:一方面,docker的全配置自动化,在某些意义上出现了错误无法更方便的检查;另一方面,docker的部分目录无法达到真正的易于查看
如果本篇文章有错别字请指正