目 录CONTENT

文章目录

Free One-Click MC Server Setup Tutorial | Using Rainyun Cloud App to Build Minecraft Bedrock Server

zeruns
2025-06-04 / 0 Comment / 1 Like / 2 Views / 0 words / It is currently checking whether it has been included...

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:

  1. Cross-platform play: Allows players from different devices to play together, breaking platform barriers.
  2. Optimized performance: Offers better graphics and overall performance than the Java Edition.
  3. 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!

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!




1

Comment Section