Minecraft BE服务器搭建教程

写在前面

由于目前还在使用12年的MacBook Air,加上身边多数人会使用手机等移动设备玩游戏,所以决定搭建一台BE的服务器。

请注意本教程适用于国际版的Minecraft BE,而非我的世界。

本文转载自我的博客 https://blog.xianyu.one/2019/10/16/mc/

器材

MacBook

一台Linux的服务器(博主使用的是阿里云Ubuntu18.04的服务器)

环境配置

通过SSH连接服务器

更新系统

apt-get -y update

安装软件

apt-get -y install curl wget zip unzip screen jq openssl screen

设置服务端安装版本变量

BEDROCK_VERSION=latest

获取服务端版本下载URL并设置变量

ding latest Bedrock server"; DOWNLOAD_URL=$(curl https://www.minecraft.net/en-us/download/server/bedrock/ | grep azureedge | grep linux | grep -Eo "(http|https)://[a-zA-Z0-9./?=_-]*"); BEDROCK_ZIP=$(echo $DOWNLOAD_URL | cut -d"/" -f5); else echo -e "\n Downloading $BEDROCK_VERSION Bedrock server"; DOWNLOAD_URL=https://www.minecraft.azureedge.net/bin-linux/bedrock-server-$BEDROCK_VERSION.zip; BEDROCK_ZIP=$(echo $DOWNLOAD_URL | cut -d"/" -f5); fi

设置服务端安装目录变量

等号后面的为服务端安装的目录,可自行修改。

BEDROCK_PATH=/home/mc

安装服务端

创建服务端目录

mkdir -p $BEDROCK_PATH

进入服务端目录

目录为前面配置变量时设置的目录

cd /home/mc

下载服务端压缩包

wget $DOWNLOAD_URL

解压压缩包

unzip -o $BEDROCK_ZIP

删除压缩包

rm $BEDROCK_ZIP

设置权限

chmod -R 777 bedrock_server

配置

Minecraft BE服务端的配置文件在服务端文件夹的根目录里为server.properties。使用vim打开它进行配置。

vim的使用

常用命令

打开文件

vim 此处填写文件名

打开后按i进入输入模式后修改文件

修改完成后按ESC回到命令模式

输入:wq退出

w为保存;q为退出

配置文件的一些常用内容服务器名称 server-name=此处填写自己喜欢的名称

难度 difficulty=此处填写难度 默认为easy

最大玩家数 max-players=此处填写数字 如果服务器像博主的一样垃圾那么建议改小玩家数

端口号server-port=填写自己喜欢的端口号

server-portv6=填写自己喜欢的端口号

世界名称level-name=填自己喜欢的名称

世界种子level-seed=填自己喜欢的种子不填的话会默认随机生成。

加入游戏的玩家的权限default-player-permission-level=此处填写权限默认为member,可选择填写visitor或operator。一般自己和朋友玩的话默认就好

软件运行及后台运行

开放端口

博主使用的是阿里云所以直接在控制面板就可以进行设置了。

具体就是进入阿里云控制面板,点击防火墙,添加规则,分别添加UDP和TCP的规则,开放服务器的端口。

运行

使用apt安装screen,没有apt就装一个。

sudo apt install screen

使用screen启动一个新的名为mcbds的窗口

screen -S mcbds

启动服务器

LD_LIBRARY_PATH=. ./bedrock_server

sudo LD_LIBRARY_PATH=. ./bedrock_server

未出现错误,并显示IP v4 supported, port = 你设置的端口号之类的就是成功了

这些结束后可以按control+a+d退出窗口

需要再次打开窗口的话使用

screen -x mcbds

玩家权限设置

可以选择启动后先不退出窗口,游戏中登陆服务器后直接在窗口中输入

op

或使用白名单方法

登陆后会窗口显示玩家的名称和一串神秘代码(一长串数字)

按以下格式写入在服务端根目录的permissions.json文件中

[

{

"xuid": "神秘代码",

"permission": "权限"

}

]

权限处填operator即授予xuid为xxx的玩家狗管理的权限(最高游戏权限)

一切准备就绪,开始玩吧!

参考文章

在 Ubuntu 18.04 上搭建 Minecraft 基岩版官方服务端https://code.zackzhang.net/post/installing-minecraft-bedrock-dedicated-server-on-ubuntu-18-04.html

server.properties Minecraft wiki https://minecraft-zh.gamepedia.com/index.php?title=Server.properties&variant=zh

Minecraft 基岩版官方服务器Alpha测试版本开服指南 https://www.mcbbs.net/thread-822207-1-1.html

minecraft服务器搭建教程_Minecraft BE(基岩版)服务器搭建教程相关推荐

  1. 一台服务器装两个sql server_搭建我的世界基岩版服务器

    hi~ 吃瓜朋友们大家好! 我们又见面了~ 这期水文, 啊不,推文, 咱们来点好玩的, 搭建我的世界基岩版服务器, 一个, 一看就会,一做就废的小教程 好了, 话不多说,干就完啦,奥利给! 准备工作: ...

  2. Linux+MCSM9+Docker 搭建Minecraft基岩版BDS私服,我的世界基岩版开服教程

    Debian系统使用MCSManager面板和Docker容器搭建MC基岩版服务器的教程 视频教程:https://www.bilibili.com/video/BV1FZ4y1v7iK/ Linux ...

  3. 我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端开服软件mac版Java启动器

    我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端 前言:大家好我是艾西,接上一篇我的世界Minecraft Java开服教程(Windows) 这期跟 ...

  4. 我的世界(mc) 搭建 Forge 1.17.1 版 服务器教程,可装MOD,带面板

    Linux搭建 Minecraft Forge-1.17.1 Java版 服务器教程,可加MOD,带网页管理面板. 视频教程:https://www.bilibili.com/video/BV1bo4 ...

  5. MC-BE基岩版服务器搭建与日常维护

    有部分内容被csdn和谐,强烈建议移步我的个人博客以获得更好的排版和阅读体验: xzajyjs.cn. 目录 环境搭建 开始部署 日常维护 服务器的白名单机制 定时备份 服务器升级 服务器模组安装 搭 ...

  6. 基岩版服务器开启坐标显示,基岩版官方服务端MOD的安装和编写

    您尚未登录,立即登录享受更好的浏览体验! 您需要 登录 才可以下载或查看,没有帐号?注册(register) x 本帖最后由 Ginkgo06 于 2018-12-24 16:59 编辑 复制代码Mi ...

  7. 基岩版服务器映射,Sakura Frp 客户端使用教程 (Minecraft 服务端映射示例)

    写在最前:所有国内服务器都屏蔽HTTP协议,如果您使用国内服务器转发本地HTTP协议的内容,直接访问将无法打开并提示连接重置,请改用HTTPS协议或者使用海外服务器,所有允许转发HTTP流量的服务器均 ...

  8. bt服务器搭建 linux_Linux 搭建 我的世界(MC) 基岩版服务器

    Ubuntu搭建我的世界(MineCraft)基岩版(BE)服务端教程 Linux搭建Java版我的世界服务器教程:https://blog.zeruns.tech/archives/584.html ...

  9. 我的世界基岩版json_Linux 搭建 我的世界(MC) 基岩版服务器

    Ubuntu搭建我的世界(MineCraft)基岩版(BE)服务端教程 Minecraft Bedrock Edition 也就是我的世界基岩版,这是 Minecraft 的另一个版本.Minecra ...

  10. ubuntu linux 系统搭建我的世界基岩版 私服我的世界服务器

    借鉴 https://www.misterma.com/archives/865/ https://blog.zeruns.tech/archives/588.html 尝试过用centos装,但是启 ...

最新文章

  1. 移动前端开发经验小结
  2. Mybatis返回值类型为Map时,空值给过滤掉了
  3. java简单的复数类_Java练习 SDUT-4303_简单的复数运算(类和对象)
  4. php mysql持久连接是怎样的_怎样使PHP与MySQL数据库进行持久连接
  5. 52 - 算法 - LeetCode 28 - 实现 strStr() -kmp
  6. 想转行数据分析,看完这篇再做决定
  7. 主从表mysql外键_主从表主键外键
  8. 计算机的人文素养知识,勤阅读,拓视野——记计算机科学学院人文素养提升计划阅读能力提升专题讲座...
  9. Python实现云词图效果
  10. python 字母查找
  11. 计算机网络是主要的功能在于,计算机网络最基本功能之一是()。
  12. 割平面算法求解整数规划
  13. 解密一个话费慢充的灰产项目
  14. springboot整合dubbo时连接zookeeper——天坑
  15. Numa,我的CS学习之路
  16. java打字小游戏源码_求JAVA编写打字游戏源代码!
  17. 虚拟存储管理(6.1)
  18. Linux Ubuntu下载
  19. python进程池(子进程)函数没有执行
  20. Impala入门学习与使用详解

热门文章

  1. python打印转义双引号和单引号
  2. 学习C++,做动态曲线,可以左右移动
  3. ChatGPT 大规模封号。。。
  4. linux cp mv区别,浅谈Linux下mv和cp命令的区别
  5. 你知道网易云怎么给别人买会员吗
  6. 元宇宙+教育,从理解到实践
  7. python剔除字母_python去除拼音声调字母,替换为字母的方法
  8. mlink /j 当文件已存在时,无法创建该文件。
  9. 面试题--cpu高解决方案以及火焰图学习
  10. Vue 城市联动下拉选择组件实现