雨云 云应用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等平台,是目前最受欢迎的我的世界版本之一。
基岩版的特点如下:
- 跨平台联机:支持玩家在不同设备上共同游戏,打破了平台的限制。
- 优化性能:相较于Java版,基岩版在画面和性能方面有更好的表现。
- 简便操作:基岩版的操作更加简便,适合不同年龄段的玩家。
接下来,我们将为大家详细介绍如何用雨云RCA搭建我的世界基岩版服务器,让你轻松开启属于自己的冒险之旅!
- 其他版本我的世界服务器搭建教程: https://blog.zeruns.com/tag/mc/
- 我的世界1.21多种服务端开服教程,原版/Forge/Fabric/Paper/Mohist...:https://blog.zeruns.com/archives/803.html
- 介绍4款好用的面板服,可一键开各种MC整合包、幻兽帕鲁、七日杀、CSGO等服务器:https://blog.zeruns.com/archives/808.html
- Linux搭建Minecraft《龙之冒险:新征程2.0》整合包服务器的教程:https://blog.zeruns.com/archives/852.html
我的世界开服交流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人,可以改成自己想要的数字,然后保存,保存完还要重启应用才能生效。
注意:改大了不代表就能容纳这么多人,最终还是受限你的服务器内存大小,这个只是限制达到这个人数后不给再进而已,如果改大了还能进超过内存大小能承受的数量那服务端就会崩溃!
推荐阅读
- 高性价比和便宜的VPS/云服务器推荐: https://blog.zeruns.com/archives/383.html
- 我的世界开服教程:https://blog.zeruns.com/tag/mc/
- 堡塔云WAF搭建和使用教程:https://blog.zeruns.com/archives/874.html
- 自建了一个小型光伏发电站,3块太阳能板日发电量4度:https://blog.zeruns.com/archives/873.html
- 开源TypeC拓展坞,4个10Gbps的USBA口+2.5G网卡+读卡器:https://blog.zeruns.com/archives/868.html
English Version of the Article: https://blog.zeruns.top/archives/57.html