Linux搭建 Minecraft(MC) 基岩版(BE) 服务器 教程

简介: Ubuntu搭建我的世界(MC)基岩版(BE/PE)服务端教程

Ubuntu搭建我的世界(MineCraft)基岩版(BE)服务端教程

Linux搭建Java版我的世界服务器教程:https://blog.zeruns.tech/archives/584.html

Minecraft Bedrock Edition 也就是我的世界基岩版,这是 Minecraft 的另一个版本。Minecraft 基岩版可以运行在 Win10、Android、iOS、XBox、switch。基岩版不能使用 Java 版的服务器,Java 版也不能使用基岩版的服务器,不过 Win10、Android、iOS、XBox、switch 的基岩版都可以使用同一个服务器,也就是说基岩版的服务器可以让 Win10 和手机一起联机。

MC开服交流群:966038270

视频教程:https://www.bilibili.com/video/BV17K411M7L5/

准备

首先你得有台服务器(已经有的可以忽略),推荐阿里云,最近有不少优惠。
每日秒杀购买链接:https://www.aliyun.com/minisite/goods?userCode=jdjc69nf
新用户优惠:https://www.aliyun.com/activity/daily/cloud?source=5176.11533457&userCode=jdjc69nf

提醒一下:如果你是新用户有优惠,能买多长时间就买多长时间,因为优惠价的服务器到期后续费很贵的,而且新用户优惠只能买一次,所以尽量买长时间点划算。

其他性价比高的服务器推荐:https://blog.zeruns.tech/archives/383.html

购买服务器后选择安装Ubuntu18.04系统,然后用ssh登陆服务器。(默认账号是:ubuntu)

安装服务端

# 创建安装目录
mkdir /home/ubuntu/mc

# 进入目录
cd /home/ubuntu/mc

# 下载服务端,我这里提供的是1.16.20.03的版本,需要其他版本可以去官网下载,客户端版本需要高于/等于服务端
wget https://img.zeruns.tech/down/bedrock-server-1.16.20.03.zip

# 解压(如果出错就输入:sudo apt install -y zip)
unzip bedrock-server-1.16.20.03.zip

# 安装依赖
sudo apt install -y libcurl4-openssl-dev

# 启动服务器
LD_PRELOAD= ./bedrock_server

启动后会输出状态信息,如下:

服务器默认的端口是 19132,去服务器控制面板开启相关端口,协议是 UDP不是 TCP,开放端口的时候需要注意一下。

这时候可以进游戏测试了。

现在关闭ssh终端的话服务端也会被关闭,所以还要设置后台运行和开机自启。

后台运行和开机自启

先按Ctrl+C结束程序。

# 安装screen
sudo apt install screen

# 创建文件start.sh,如果出错就输入 sudo apt install nano 来安装nano编辑器
sudo nano start.sh
# 输入下面的内容,然后按Ctrl+O,再按回车保存,然后Ctrl+X推出编辑器
#!/bin/bash
screen_name="mc"
screen -dmS $screen_name
cmd="cd /home/ubuntu/mc"
screen -x -S $screen_name -p 0 -X stuff "$cmd"
screen -x -S $screen_name -p 0 -X stuff '\n'
screen -x -S $screen_name -p 0 -X stuff "LD_PRELOAD= ./bedrock_server"
screen -x -S $screen_name -p 0 -X stuff '\n'


# 后台启动服务端
sudo chmod +x /home/ubuntu/mc/start.sh
sudo sh /home/ubuntu/mc/start.sh

# 设置开机自启
sudo chmod +x /etc/rc.local
# 编辑/etc/rc.d/rc.local文件
sudo nano /etc/rc.local
# 在文件末端添加以下内容然后保存
sh /home/ubuntu/mc/start.sh

接着就可以愉快的玩耍了

要想进入服务器后台输入指令先运行sudo screen -R,然后就可以输入指令了,退出screen按Ctrl+A+D

配置

服务端解压后会包含一个名为 server.properties 的配置文件,服务器相关的配置就在这个配置文件中。

可以用 nano 编辑器打开配置文件编辑。

配置文件中的 # 开头的行是注释,可以不用管,主要就是修改 = 后面的内容。

下面是一些配置项说明:

  • gamemode:默认的游戏模式,survival 生存,creative 创造,adventure 冒险。
  • difficulty:默认难度,peaceful 和平,easy 简单,normal 普通,hard 困难。
  • max-players:玩家数量限制,默认为 10
  • server-port:服务器端口,默认为 19132
  • server-portv6:IPv6 端口,默认为 19133
  • online-mode:正版验证,如果你的服务器可以正常连接到 Xbox Live 的话,可以设置为 true,否则可以设置为 false,即便不开启正版验证,客户端也需要登录 Xbox Live 才能联机。
  • white-list:白名单,只有在白名单中的玩家才能进入服务器,默认为 false
  • allow-cheats:允许作弊,默认为 false
  • player-idle-timeout:自动踢出挂机玩家,默认为 30 分钟。
  • default-player-permission-level:默认玩家等级,visitor 游客,member 普通玩家,operator 管理员。

更详细的配置说明可以查看帮助文档。

白名单配置

服务端解压后会包含一个 whitelist.json 文件,这就是储存白名单的文件,格式如下:

[
    {
        "name": "name1",
        "ignoresPlayerLimit": "true"
    },
    {
        "name": "name2"
    }
]

其中的 name 是玩家的 Xbox 用户名,ignoresPlayerLimit 是忽略服务器人数限制,ignoresPlayerLimit 是可省略的。

只有 server.properties 配置文件中的 white-listtruewhitelist.json 中的白名单才会生效。

如果在服务器正在运行的时候修改了白名单的话,需要在服务器命令行中输入:

whitelist.jsonwhitelist reload

重新加载白名单才会生效。

设置了白名单后就只有 whitelist.json 中的玩家才能进入服务器。

推荐阅读

目录
相关文章
|
2月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
50 4
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
81 4
|
2月前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
2月前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
1月前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
2月前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
63 0
服务器linux!!!
|
2月前
|
人工智能 安全 Linux
|
2月前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
377 3
|
2月前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
2月前
|
安全 Linux API
Linux服务器安全
人们常误认为服务器因存于数据中心且数据持续使用而无需加密。然而,当驱动器需维修或处理时,加密显得尤为重要,以防止数据泄露。Linux虽有dm-crypt和LUKS等内置加密技术,但在集中管理、根卷加密及合规性等方面仍存不足。企业应选择具备强大验证、简单加密擦除及集中管理等功能的解决方案,以弥补这些缺口。
33 0
下一篇
开通oss服务