Rainyun Cloud App RCA (based on Kubernetes) Tutorial for Deploying a Minecraft Bedrock Edition Server (BDS) - One-Click Setup Guide for Minecraft Bedrock Edition. High availability and serverless architecture.
🚀New users can currently try out cloud apps for free for 15 days (up to 8 CPU cores and 8 GB RAM total), which means you can host your own Minecraft server free for 15 days!
Video tutorial:https://www.bilibili.com/video/BV1vy7qzfEXq/
Tutorial for deploying a PHP website with Rainyun RCA Cloud App (K8s-based): https://blog.zeruns.com/archives/869.html
Introduction to Bedrock Edition
Minecraft Bedrock Edition (also known as Minecraft Bedrock) is a sandbox game developed by Mojang Studios. Compared with the Java Edition, Bedrock Edition offers better optimization and compatibility. It supports cross-platform multiplayer, enabling players to enjoy the game together across different devices. Bedrock Edition is available on Windows, Android, iOS, Xbox, PlayStation, and Switch, making it one of the most popular versions of Minecraft.
Key features of the Bedrock Edition:
- Cross-platform play: Allows players from different devices to play together, breaking platform barriers.
- Optimized performance: Offers better graphics and overall performance than the Java Edition.
- Simplified controls: Easier to operate, suitable for players of all ages.
Next, we'll walk you through the process of setting up your own Minecraft Bedrock Edition server using Rainyun RCA, so you can easily start your own adventure!
- Other Minecraft server setup tutorials:https://blog.zeruns.com/tag/mc/
- Guide to setting up Minecraft 1.21 servers with various types: Vanilla/Forge/Fabric/Paper/Mohist: https://blog.zeruns.com/archives/803.html
- Introduction to 4 user-friendly control panels for one-click setup of various Minecraft modpacks, Palworld, 7 Days to Die, CSGO, etc.: https://blog.zeruns.com/archives/808.html
- Guide to deploying the Minecraft "Dragon Adventure: New Journey 2.0" modpack server on Linux: https://blog.zeruns.com/archives/852.html
Minecraft Server Setup QQ Group 2: 746189110
MC Server Setup QQ Channel: https://pd.qq.com/s/ckmpr5e63
Minecraft Server Setup Telegram Group: https://t.me/Minecraft_zeruns
Introduction to Cloud Apps
🚀Cloud Apps (RCA, Rain Cloud Apps) is a container-based application platform developed by Rainyun based on Kubernetes. It offers a brand-new platform for users to develop, deploy, and use containerized applications. With a user-friendly design, it is highly available, flexible, and easy to use. Cloud Apps include three main modules: Apps, Websites, and Databases. It also features a built-in app store, initially offering hundreds of apps, and supports third-party marketplaces like 1Panel. This allows users to quickly deploy hundreds of popular applications such as Alist and Cloudreve without needing to buy a server. Application updates, file management, settings, etc. are all convenient and take effect with one click.
🚀Billed hourly, supports elastic scaling, and projects can be deleted at any time. In simple terms, it's a Docker container rental/hosting platform.
Introduction to Kubernetes
Kubernetes (K8s) is an open-source container orchestration platform initially developed by Google and now maintained by the Cloud Native Computing Foundation (CNCF). It is designed to automate deployment, management, and scaling of containerized applications. As a core technology of the cloud-native stack, it provides high efficiency through automation and supports management of large-scale clusters across multi-cloud environments.
Its core capabilities include: automated deployment and rolling updates to ensure continuous service availability; elastic scaling to dynamically adjust resources based on load; service discovery and load balancing for intelligent communication between containers; self-healing mechanisms to automatically recover from failures, enhancing reliability. Kubernetes also provides declarative APIs, allowing users to define infrastructure and application states through configuration files, simplifying operational complexity.
Thanks to its modular architecture and open ecosystem, Kubernetes is the preferred solution for microservices, continuous integration/continuous deployment (CI/CD), edge computing, and more. It empowers organizations to rapidly iterate and build highly available applications. Whether you're a startup or an enterprise, Kubernetes enables you to build flexible, scalable modern application architectures and accelerate digital transformation.
Introduction to Rainyun
Rainyun was founded in 2018 and is a domestic cloud computing service provider with independent intellectual property rights. Rainyun offers simple, affordable, and reliable cloud products. Its main offerings include cloud servers, bare metal servers, virtual hosts, game cloud, object storage, cloud apps, CDN content delivery, and more, all highly regarded. Rainyun is one of the few domestic providers that has developed its own financial and product systems. Since its inception, it has served hundreds of thousands of users in China and abroad, including students, developers, and businesses.
It holds licenses issued by the Ministry of Industry and Information Technology of China: ISP, IDC, and CDN.
Refunds are available within 7 days without reason (up to 3 times per account). Cloud server/game cloud products can be trialed for 1 yuan per day (one trial per product, some premium products may have higher trial prices).
Special discount registration link:https://www.rainyun.com/A9527_?s=blog-en
Discount code: zeruns
Register using the discount code and bind your WeChat to receive a 50% off coupon
Other cost-effective server recommendations: https://blog.vpszj.cn/archives/41.html
Create Project & One-Click Server Setup
After registering a Rainyun account (Promo Code: zeruns), go to the Rainyun console and click Cloud Products → Cloud Applications.
Click My Projects → Create.
Set your own project name. The default 1GB disk size is generally sufficient, and you can always expand it later if needed. Finally, click Create Project.
Click the newly created project to enter the project management page.
Go to this link to directly access the Minecraft Bedrock Edition server installation page: https://app.rainyun.com/apps/rca/store/6247/zeruns_?s=blog-en
Alternatively, search for the app in the App Store and choose the version you want to install. Here, I'm selecting the latest version, 1.21.83.1 (it's recommended to use the latest version for Bedrock Edition since clients usually auto-update). Then click Install Now.
Note: If the version you want isn't listed, you can install any version first, then upload and replace the files in the BDS
directory under File Management with your desired Bedrock server version (Linux version required; upload the zip file and extract it).
Recommended resource configuration: at least 2 cores and 4GB of RAM. For 10+ concurrent players, go for 4 cores and 8GB. You can start with a lower spec and upgrade later. Generally, Shared IP is sufficient. The default Bedrock server port is 19132, but it's often already used with shared IPs, so you can enter a random port (often auto-generated); here I use 47825. If you purchased a dedicated IP, you can directly use 19132. Finally, click Install Application.
In the Application Management section on the Project Management Page, you'll see the application you just installed. Click the application card to enter its management page.
Click Logs — if you see Server started.
, it means the Bedrock server has started successfully!
Click Services to view your server's public IP address and the mapped port for 19132. Note these down.
Enter the Game
Launch the Minecraft Bedrock Edition client (available on the Microsoft Store for Windows, Google Play for Android, or via APK from the web. The version on Chinese app markets is the NetEase version). Click Play.
Click Servers → Add Server.
Choose any name for the server, enter the public IP address of your server, and input the port mapped from 19132. You can find these in the Services section under Application Management. Once filled out, click Add and Start to join the server.
Entering Console Commands
In the Application Management section, go to Terminal and select Attach Mode (attach to existing session). Enter commands in the black box below and press Enter. For example, to grant OP permissions to myself (User ID: zeruns3463), I would input op zeruns3463
(no need to prepend /
here).
Command Name | Full Format | Description | Permission Level | Example Usage |
---|---|---|---|---|
Basic Commands | ||||
/help |
/help [command] |
Displays command help; specify a command for detailed instructions | All users | /help gamemode |
/list |
/list |
Lists online players | All users | Enter directly to view online players |
/save-all |
/save-all |
Force-saves world data | Administrator | Execute periodically to prevent data loss |
/stop |
/stop |
Safely shuts down the server | Administrator | Use before maintenance |
/reload |
/reload |
Reloads server configurations, functions, and loot tables | Administrator | Execute after modifying configurations |
Player Management | ||||
/op |
/op |
Grants administrator privileges to a player | Administrator | /op Steve |
/deop |
/deop |
Revokes administrator privileges from a player | Administrator | /deop Alex |
/ban |
/ban [reason] |
Bans a player | Administrator | /ban Notch Server destruction |
/pardon |
/pardon |
Unbans a player | Administrator | /pardon Herobrine |
/kick |
/kick [reason] |
Kicks a player from the server | Administrator | /kick Steve Spamming |
/tp |
/tp ``/tp [yaw] [pitch] |
Teleports a player to another player or coordinates (Bedrock Edition requires dimension parameters) | Administrator | /tp Steve Alex``/tp Steve 100 64 -200 0 0 minecraft:overworld |
/gamemode |
/gamemode |
Sets player's game mode (modes: 0/Survival, 1/Creative, 2/Adventure, 5/Default) | Administrator | /gamemode creative @a |
/give |
/give [count] [data] [component] |
Gives items to a player (supports NBT tag customization) | Administrator | /give @p diamond 64 |
World Management | ||||
/time set |
/time set |
Sets world time (value: 0-24000; keywords: day=1000, night=13000) | Administrator | /time set day |
/weather |
/weather [duration] |
Sets weather (optional duration in ticks; 20 ticks = 1 second) | Administrator | /weather rain 1200 |
/difficulty |
/difficulty |
Sets game difficulty | Administrator | /difficulty hard |
/gamerule |
/gamerule |
Modifies game rules (e.g., keepInventory=true retains items) |
Administrator | /gamerule doFireTick false |
/setworldspawn |
/setworldspawn |
Sets world spawn coordinates | Administrator | /setworldspawn 0 64 0 |
Advanced Commands | ||||
/execute |
/execute run |
Conditionally executes commands (supports coordinates, entity selectors) | Administrator | /execute as @a at @s run say Hello! |
/scoreboard |
/scoreboard objectives add |
Manages scoreboard systems | Administrator | /scoreboard objectives add killCount deathCount |
/summon |
/summon [nbt] |
Summons entities (supports NBT tag customization) | Administrator | /summon cow ~ ~1 ~ {CustomName:"Magic Cow"} |
/clone |
/clone [mask] [mode] |
Copies blocks to a location (mask = filter mode, mode = placement mode) |
Administrator | /clone 0 64 0 10 74 10 20 64 20 |
/fill |
/fill [data] [replace/mask] |
Fills areas with blocks (supports replacing/filtering blocks) | Administrator | /fill 0 64 0 20 64 20 air replace lava |
Backup/Replace World Saves
To back up a world save, go to File Management in Application Management, enter the BDS directory, locate the worlds folder, click Operation → Download as ZIP.
To replace a world save, delete the worlds
directory, then upload and extract your own world save ZIP file (only ZIP format is supported).
Modify Maximum Player Capacity
In File Management under Application Management, enter the BDS directory, locate the server.properties
file, click Operation → Edit. Find the line max-players=10
—the number 10
indicates the maximum capacity. Modify it to your desired value, then Save. Restart the application for changes to take effect.
Note: Increasing this value does not guarantee the server can handle more players. Actual capacity depends on your server's memory. Exceeding hardware limits may cause crashes!
Recommended Reading
- High-Performance & Budget VPS/Cloud Server Recommendations: https://blog.zeruns.com/archives/383.html
- Minecraft Server Setup Tutorials: https://blog.zeruns.com/tag/mc/
- BaoTa Cloud WAF Setup Guide: https://blog.zeruns.com/archives/874.html
- DIY Solar Power Station: 3 Panels Generate 4kWh Daily: https://blog.zeruns.com/archives/873.html
- Open-Source TypeC Dock: 4×10Gbps USB-A + 2.5G NIC + Card Reader: https://blog.zeruns.com/archives/868.html
Comment Section