前言 {#前言}
之前我录过一期视频利用 tmoe 搭建 PNX 的教程,但是我相信更多人还是想要原版 BDS 的体验。这不,群里的大佬分享了一个很好用的开源项目: Box64
利用它,我们就可以模拟 x64 环境运行 BDS!
你甚至可以用它来跑一些 Windows 才能玩的游戏哦,这玩意儿可以开 wine, 所以 Gal...... 额嗯, B站上你搜 Box64
应该就有相关的教程
这个模拟出来的性能比 tmoe 里装 x64 架构的容器好些,虽然这个教程仍然需要 tmoe 的 arm 架构容器(
准备 {#准备}
- 安卓手机(Android 11以下,如果是 Android 11以上,则可能需要更多步骤,具体请等博客更新)
- Termux
- 合适的上网环境
- 勤劳的双手以及耐心
安装 Termux {#安装-Termux}
使用 tmoe 管理器安装容器 {#使用-tmoe-管理器安装容器}
如果你有一定的基础,你可以不用它来安装容器。
天萌参考手册
这里就复制一条我比较推荐的安装方法:
|--------------------------------------------------------|
| curl -LO https://l.tmoe.me/2.awk; awk -f 2.awk
|
本次教程使用 Ubuntu 20.04 演示 ~~因为 Debian 11 我要用~~
以下操作建议都在 root 用户下运行,如果你自己创建有用户,一定要切换过来哟。
安装 Box64 {#安装-Box64}
ptitSeb/box64
本来我们是需要自己编译的,但是基于 Debian 的 Linux
可以使用 @ryanfortner 的 apt 存储库来安装预编译的 box64 deb,所以理论本教程使用的 Ubuntu 应该也可以跑(
那么不浪费时间,直接贴指令给你们:
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| sudo apt install nano unzip wget gpg -y sudo wget https://ryanfortner.github.io/box64-debs/box64.list -O /etc/apt/sources.list.d/box64.list wget -qO- https://ryanfortner.github.io/box64-debs/KEY.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/box64-debs-archive-keyring.gpg
|
下面这一步最好切换网络环境,要不然很慢,原本 Github 只有三步的,我帮你们拆开,也加了点东西(
|--------------------------------------------------------------|
| sudo apt update && sudo apt install box64-android -y
|
至此,box64 也算安装完毕了,你可以去 Github 或者直接执行 Box64
查看使用方法,可以带参数运行一些程序咯,那么接下来我们来下载 BDS.
下载 BDS 并修改配置文件 {#下载-BDS-并修改配置文件}
下载适用于 MINECRAFT 的 BEDROCK 版专属服务端软件
选 Linux 的,不是 Windows 哦。
然后使用 wget 下载,建议先创建一个文件夹,下面是我推荐的步骤(只用加链接就好啦):
|--------------------------------------------------------------------------|
| mkdir BDS cd BDS wget 你复制的链接 -O BDS.zip unzip BDS.zip rm BDS.zip
|
接下来我们来修改配置文件,使用
|--------------------------------|
| nano server.properties
|
Ctrl+O 保存,Ctrl+X 退出。
BDS, 启动! {#BDS-启动!}
保险起见,我们先赋予可执行权限
|---------------------------------|
| chmod +x bedrock_server
|
懒得折腾参数,直接
|--------------------------------------------------|
| LD_LIBRARY_PATH=. box64 ./bedrock_server
|
然后我们的 BDS 就开起来了!
其实会有小概率报错崩溃,所以要备份存档awa
不要 Ctrl+C 关闭服务器!!!
最好使用 stop
关闭!
之后该如何开启呢?我们一般进入容器,默认都是在 /root
文件夹,输入
|---------------------------------------------------------|
| cd BDS LD_LIBRARY_PATH=. box64 ./bedrock_server
|
前提是,之前你创建文件夹的时候用的名字是 BDS
!
备份文件及更新 BDS {#备份文件及更新-BDS}
相对重要的可能是地图、白名单、日志、权限名单和服务器配置文件。那么我们选择使用 zip 压缩文件吧,比较常见,指令也比较简单,于是我手搓了一个脚本,感谢
Bedrock-OSS/BDS-Versions
我的脚本放在 Github 啦~
mcxiaolan/AutoUpdate-BDS
在 BDS 目录运行:
|-------------------------------------------------------------------------------------------------------------------------|
| wget -O update-bds.sh https://jsdelivr.ltya.top/gh/mcxiaolan/AutoUpdate-BDS/update-bds.sh && bash update-bds.sh
|
尾声 {#尾声}
后面我会录如何使用内网穿透的
(已经录好啦)
IPv6 我目前不太会调光猫/路由器,欢迎各位评论留言呀~
如果有任何问题,博客菜单联系,评论区也可以,图床一定要选好一些的awa
感谢阅读,凌晨写的,花了一个小时多一些yee