雨云 云应用RCA(基于Kubernetes) 搭建Minecraft基岩版服务端(BDS)的教程,MC基岩版一键开服教程。高可用性,无需服务器(Serverless)

🚀目前新用户可免费试用15天云应用(免费的总资源限制为8核8G),也就是可以免费开服15天!

视频教程:

雨云 RCA云应用(基于K8s) 搭建PHP网站的教程:https://blog.zeruns.com/archives/869.html


基岩版简介

我的世界基岩版Minecraft Bedrock Edition),简称基岩版,是由Mojang Studios开发的一款沙盒游戏。基岩版与Java版相比,具有更好的优化和兼容性,支持跨平台联机,让玩家在不同设备上共同体验游戏的乐趣。基岩版适用于Windows 、Android、iOS、Xbox、PlayStation、switch等平台,是目前最受欢迎的我的世界版本之一。

基岩版的特点如下:

  1. 跨平台联机:支持玩家在不同设备上共同游戏,打破了平台的限制。
  2. 优化性能:相较于Java版,基岩版在画面和性能方面有更好的表现。
  3. 简便操作:基岩版的操作更加简便,适合不同年龄段的玩家。

接下来,我们将为大家详细介绍如何用雨云RCA搭建我的世界基岩版服务器,让你轻松开启属于自己的冒险之旅!

我的世界开服交流QQ群2:746189110

MC开服交流QQ频道:https://pd.qq.com/s/ckmpr5e63

我的世界开服交流TG群:https://t.me/Minecraft_zeruns

云应用简介

🚀云应用(RCA,Rain Cloud Apps)是雨云基于Kubernetes开发的容器应用平台,为用户开发、部署和使用容器应用提供了全新的平台,产品经过精心设计,具有高可用、高灵活性、易用的特点。 云应用内置提供App、网站、数据库三大板块,并且提供内置的应用商店,首批上架数百款App,并且适配1Panel等第三方商店,让您可以在不买服务器的情况下快速部署包括Alist、Cloudreve等数百种热门应用,对应用的更新、文件管理、设置等方便快捷,一键生效。

🚀按小时计费,可弹性增减配置,可随时删除项目。其实简单说就是Docker容器出租/托管平台。

Kubernetes简介

Kubernetes(简称 K8s)是由谷歌开源、云原生计算基金会(CNCF)托管的容器编排平台,旨在解决容器化应用的部署、管理和扩展难题。作为云原生技术栈的核心,它通过自动化机制实现应用的高效运行,支持从单节点到跨多云环境的大规模集群管理。

其核心能力包括:自动化部署与滚动更新,确保服务持续可用;弹性伸缩功能根据负载动态调整资源,优化资源利用率;服务发现与负载均衡实现容器间通信的智能化;故障自愈机制自动修复异常实例,提升系统可靠性。此外,Kubernetes 提供声明式 API,允许用户通过配置文件定义基础设施和应用状态,简化运维复杂度。

凭借模块化架构和开放生态,Kubernetes 成为微服务、持续集成 / 持续部署(CI/CD)、边缘计算等场景的首选方案,助力企业实现应用的快速迭代与高可用性。无论是初创团队还是大型企业,均可通过 K8s 构建灵活、可扩展的现代化应用架构,加速数字化转型。

雨云简介

雨云成立于2018年,是具有自主知识产权的国产云计算服务提供商。 雨云为广大用户提供简单易用、便宜实惠、可信赖的云产品。主营包括云服务器、裸金属服务器、虚拟主机、游戏云、对象存储、云应用、CDN内容分发等广受好评的云服务产品。雨云是国内为数不多的自主开发财务及产品系统的厂商,成立至今服务国内外数十万名客户,包括学生、开发者、企业。

持有国家工信部颁发的《增值电信业务经营许可证》ISP证、IDC证、CDN证。

可7天内无理由退款(每个账号限3次),云服务器/游戏云产品可1元试用一天(每款限1次,部分较贵的产品试用价格高一点)。

优惠注册地址:https://www.rainyun.com/zeruns_?s=blog

优惠码:zeruns

使用优惠码注册后绑定微信可获得5折优惠券

其他性价比高的服务器推荐:https://blog.vpszj.cn/archives/41.html


创建项目&一键开服

注册完雨云账号(雨云优惠码:zeruns)后在雨云控制台点击 云产品云应用

点击 我的项目创建

项目名称自己定一个,磁盘大小默认的1GB基本够用,以后不够用可以随时扩容,最后点击创建项目

点击刚创建的项目可以进到项目管理页面

访问这个链接直接跳转到Minecraft基岩版服务端应用的安装页面:https://app.rainyun.com/apps/rca/store/6247/zeruns_?s=blog

也可以在应用商店找到这个应用,然后选择你想要的版本安装,我这里选目前最新的1.21.83.1版(基岩版推荐用最新版本,因为基岩客户端一般都会自动更新到最新版),然后点击立即安装

注意:如果里面没有你想要的版本,你可以随便选个版本安装后在应用管理里的文件管理里的BDS目录里上传你要的基岩服务端替换里面的文件(要Linux版基岩服务端,可上传zip压缩包然后解压)

资源配置建议选2核4G以上,如果10个人以上同时在线玩的建议选4核8G,你也可以先开个低配,后面不够了也可以直接升级,一般选使用共享IP就够用了,基岩版服务端默认端口是19132,但共享IP的这个端口一般会被人用了,就随便输入一个端口(一般会随机生成),我这里是47825,如果你购买了独立IP那你可以直接用19132,最后点击安装应用

项目管理页面应用管理这里可以看到你刚安装的应用,点击这个应用卡片进到该应用的管理页面。

点击日志,如果出现 Server started.那就表示基岩服务端启动成功了!

点击服务这里可以看到你服务端的公网IP地址和19132端口映射出来的端口,记住这个公网IP地址和映射后的端口。


进入游戏

打开Minecraft基岩版客户端(Windows电脑可以在微软应用商店下载,安卓可以在Google Play应用商店获取,或者自己在网上找apk安装包,国内应用市场的是网易版),点击游戏。

点击服务器添加服务器

服务器名称自己定一个,服务器地址输入你服务器公网IP地址,端口输入你19132端口映射出来的端口,这些信息可以在云应用的应用管理里的服务里获取,填好后点击添加并开始就可以进入到服务器了。

输入后台指令

应用管理里的终端里选择Attach模式(附加到已有会话),然后在下面黑色框里输入指令并回车就行,比如我要给我自己(用户ID:zeruns3463)OP权限就输入 op zeruns3463 ,在这里输入指令无需加 /

指令名称完整格式功能描述权限等级示例用法
基础指令
/help/help [command]显示指令帮助,可指定具体指令查看详细说明所有用户/help gamemode
/list/list列出当前在线玩家所有用户直接输入查看在线玩家列表
/save-all/save-all强制保存世界数据管理员定期执行防止数据丢失
/stop/stop安全关闭服务器管理员维护前使用
/reload/reload重新加载服务器配置、函数及战利品表管理员修改配置后执行
玩家管理
/op/op <player>授予玩家管理员权限管理员/op Steve
/deop/deop <player>撤销玩家管理员权限管理员/deop Alex
/ban/ban <player> [reason]封禁玩家管理员/ban Notch 破坏服务器
/pardon/pardon <player>解除玩家封禁管理员/pardon Herobrine
/kick/kick <player> [reason]踢出玩家管理员/kick Steve 恶意刷屏
/tp/tp <player1> <player2> /tp <player> <x> <y> <z> [yaw] [pitch]传送玩家至目标玩家位置或指定坐标(基岩版需包含维度参数)管理员/tp Steve Alex /tp Steve 100 64 -200 0 0 minecraft:overworld
/gamemode/gamemode <mode> <player>设置玩家游戏模式(模式:0 / 生存,1 / 创造,2 / 冒险,5 / 默认)管理员/gamemode creative @a
/give/give <player> <item> [count] [data] [component]给予玩家物品(支持 NBT 标签自定义)管理员/give @p diamond 64
世界管理
/time set/time set <value/day/night/noon/midnight>设置世界时间(数值:0-24000,关键词:day=1000,night=13000)管理员/time set day
/weather/weather <clear/rain/thunder> [duration]设置天气(持续时间可选,单位:刻,20 刻 = 1 秒)管理员/weather rain 1200
/difficulty/difficulty <peaceful/easy/normal/hard>设置游戏难度管理员/difficulty hard
/gamerule/gamerule <rule> <value>修改游戏规则(如 keepInventory=true 保留物品)管理员/gamerule doFireTick false
/setworldspawn/setworldspawn <x> <y> <z>设置世界出生点坐标管理员/setworldspawn 0 64 0
高级指令
/execute/execute <条件> run <命令>条件性执行其他命令(支持坐标、实体选择器等复杂逻辑)管理员/execute as @a at @s run say Hello!
/scoreboard/scoreboard objectives add <name> <criteria>管理记分板系统管理员/scoreboard objectives add killCount deathCount
/summon/summon <entity> <x> <y> <z> [nbt]生成实体(支持 NBT 标签自定义属性)管理员/summon cow ~ ~1 ~ {CustomName:"神奇奶牛"}
/clone/clone <x1> <y1> <z1> <x2> <y2> <z2> <x3> <y3> <z3> [mask] [mode]复制区域方块到指定位置(mask = 过滤模式,mode = 放置模式)管理员/clone 0 64 0 10 74 10 20 64 20
/fill/fill <x1> <y1> <z1> <x2> <y2> <z2> <block> [data] [replace/mask]填充区域方块(支持替换或过滤特定方块)管理员/fill 0 64 0 20 64 20 air replace lava

备份/替换存档

如果要备份存档就在应用管理里的文件管理里进入BDS目录,找到worlds文件夹,点击右边的操作下载为ZIP

替换存档就将这个worlds目录删除,然后将你自己的存档压缩包上传并解压(仅支持ZIP格式压缩包)

修改最大可容纳人数

应用管理里的文件管理里进入BDS目录,找到server.properties文件,点击右边的操作编辑找到 max-players=10 这行,里面的数字10就是最大可容纳10人,可以改成自己想要的数字,然后保存,保存完还要重启应用才能生效。

注意:改大了不代表就能容纳这么多人,最终还是受限你的服务器内存大小,这个只是限制达到这个人数后不给再进而已,如果改大了还能进超过内存大小能承受的数量那服务端就会崩溃!


推荐阅读

English Version of the Article: https://blog.zeruns.top/archives/57.html



最后修改:2025 年 06 月 02 日
如果您觉得我的文章有帮助,请随意赞赏,赞赏有助于激发博主的热情,感谢!