Minecraft Bedrock Setup
Host a Minecraft Bedrock server that works across Xbox, PlayStation, Switch, mobile, and Windows 10/11. This guide covers setup, world uploads, resource packs, and cross-platform configuration.
Choose Your Plan
Section titled “Choose Your Plan”| Plan | Best For | Player Capacity |
|---|---|---|
| Stone Plan | Friends/family with simple builds | ~5-8 players |
| Iron Plan | Communities using resource packs | ~10-15 players |
| Diamond Plan | Public servers with busy spawn areas | ~20-30 players |
Quick Start
Section titled “Quick Start”-
Create your server
Go to panel.mambahost.com → Create Server → Minecraft Bedrock
-
Select your plan and deploy
Choose a plan and click Deploy — setup completes in under 2 minutes
-
Note your connection info
Find your IP address and port (default
19132) in the panel -
Connect from your device
Add the server in Minecraft’s multiplayer tab using both the IP and port
Upload Your World
Section titled “Upload Your World”-
Stop the server from the panel
-
Connect via SFTP (port 2022) using credentials from the panel
-
Upload your world folder to
/home/container/worlds/ -
Update server.properties — set
level-nameto your world folder name -
Start the server and verify your world loads
Add Resource & Behavior Packs
Section titled “Add Resource & Behavior Packs”-
Upload packs to
/behavior_packsand/resource_packs -
Register the packs in your world:
- Edit
world_resource_packs.jsonfor resource packs - Edit
world_behavior_packs.jsonfor behavior packs
- Edit
-
Match the UUID and version from each pack’s
manifest.json -
Restart the server — players will download packs when joining
Server Configuration
Section titled “Server Configuration”Key Settings in server.properties
Section titled “Key Settings in server.properties”| Setting | Description |
|---|---|
server-name | Display name in server list |
max-players | Maximum concurrent players |
gamemode | survival, creative, adventure |
difficulty | peaceful, easy, normal, hard |
level-name | World folder name |
white-list | Enable whitelist (true/false) |
Permissions
Section titled “Permissions”Edit permissions.json to set operator levels:
| Level | Permissions |
|---|---|
| 0 | Visitor — limited interaction |
| 1 | Member — normal player |
| 2 | Operator — can use cheats |
| 3 | Admin — full server control |
Performance Tips
Section titled “Performance Tips”| Recommendation | Why |
|---|---|
| Set simulation distance to 8-10 | Reduces CPU load with many players |
| Schedule restarts every 12-24 hours | Clears memory from behavior packs |
| Avoid spawn-chunk farms | Heavy automation causes lag |
| Monitor disk usage | Bedrock worlds grow quickly when players explore |
Cross-Platform Notes
Section titled “Cross-Platform Notes”Console Players
Section titled “Console Players”- Must enter both IP and port in the server list
- May need third-party tools to add external servers
- Consider setting up a DNS record for easier connection
Marketplace Content
Section titled “Marketplace Content”- Verify licensing allows third-party hosting before uploading
- Keep
.mcpackUUIDs consistent between uploads
Common Issues
Section titled “Common Issues”| Problem | Solution |
|---|---|
| Console players can’t connect | Verify they entered both IP AND port; check if ISP blocks UDP |
| Resource pack mismatch | Confirm UUID in world JSON matches pack manifest |
| World upload fails | Use SFTP for large files; ensure level.dat exists in world folder |
| Operators lose permissions | Use Xbox Live UUIDs, not usernames, in permissions.json |
| Lag on mobile clients | Lower simulation distance; disable experimental features |
Helpful Links
Section titled “Helpful Links”Need Help?
Section titled “Need Help?”- Support: support@mambahost.com
- Discord: Join our server