> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.ggservers.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Bedrock Dedicated Introduction

![](https://storage.crisp.chat/users/helpdesk/website/b2067e8190216000/c093bcdd-c937-4deb-bcb8-833771_112rhtx.png)

The Bedrock Edition has come to revolutionize the big industry that Minecraft has been bringing to the present era.  
Formerly known as just a game available for the Java version, Minecraft Bedrock Edition promises to connect players from various platforms such as Mobile, a version dedicated to Windows 10, Xbox, among others.  
The following guide is intended to demonstrate a little more about the universe Bedrock offers regarding server versions and how the server works online.  
---

![](https://storage.crisp.chat/users/helpdesk/website/11ffd38f8b52810/1370282b-396a-4271-af15-e825c8_18oaxbt.png)

# ❓ What is Bedrock Dedicated ❓

The simple Minecraft Bedrock (Vanilla). Provided from the official Minecraft Website. You can access it [here](https://www.minecraft.net/en-us/download/server/bedrock/).

🧵 **Possible Connections:**

* Minecraft Pocket Edition - MCPE - (Android and IOS)  
* Minecraft Windows 10 Edition - Win10 - (From Microsoft Store)  
* Minecraft XBOX Edition - Using additional DNS Settings - [More info here](https://help.ggservers.com/en-us/article/xbox-account-authentication-for-bedrock-editon-servers-1b5ripi)  
* Minecraft Nintendo Switch Edition - Using additional DNS Settings - [More info here](https://help.ggservers.com/en-us/article/xbox-account-authentication-for-bedrock-editon-servers-1b5ripi)

🔗 **Useful Bedorck Edition Links:**

* [XBOX and Switch connections](https://help.ggservers.com/en-us/article/xbox-account-authentication-for-bedrock-editon-servers-1b5ripi)  
---

# 🔩 Change Your Server to Bedrock Dedicated 🔩

To get Bedrock Dedicated running on your server you will have to a clean install of the option with the same name.

||| ⚠ NOTE ⚠: We have a guide explaining how to a clean install [here](https://help.ggservers.com/en-us/article/how-to-install-any-server-type-clean-installation-133ufiy/).

||| ⚠ NOTE ⚠: This process will delete all your files! Be sure you download via FileZilla any important files before doing a clean install. [Here](https://help.ggservers.com/en-us/article/how-to-connect-to-your-server-using-filezilla-yl0q5r/) is our guide for using FileZilla.  
---

To do a clean install of the `Bedrock Dedicated` server type on your server you will have to follow the next steps:

1. Log in to your Multicraft panel [here](https://mc.ggservers.com/site/login) and stop your server.

![Stop Your Server](https://storage.crisp.chat/users/helpdesk/website/bde3cba777fa8800/9dd000d0-c485-44f7-a7ff-733dfa_a5t3kt.png)

---

2. Scroll down and click on the `Server Type` option, then select `Bedrock Server`.

![Choose Bedrock Server](https://storage.crisp.chat/users/helpdesk/website/4eff5a0e6553fc00/8d26f26b-2031-408d-a176-edc9b5_15nz96c.png)

Click on `Yes` when asked if you want to set up your server with the selected server type.

![Click Yes](https://storage.crisp.chat/users/helpdesk/website/3678c30101a9cc00/78254ce6-cd02-4df5-aadf-63718b_dictj5.png)

---

3. Do a clean install.

Click `Yes` to do a clean install that will **delete all your server files. Download via FileZilla any important files from the server before this process!**

![Do you want to do a clean install?](https://storage.crisp.chat/users/helpdesk/website/c47b5ea5da7bb000/cfeaa81b-efd3-4dfd-a5e7-3ef15b_1v290hk.png)

Then click `Ok` on the next pop-up.

![Click Ok](https://storage.crisp.chat/users/helpdesk/website/75921cddf5178000/b6f8e7cb-f601-46b4-ba4d-29eae8_1l6ylfl.png)

---

4. Start your server.

![Start Your Server](https://storage.crisp.chat/users/helpdesk/website/ba33bb39ceb6d800/5_449wta.png)

Now you just changed your server to Bedrock Dedicated  
---

# ⚙ Server Settings ⚙

As Bedrock Edition is not Java Edition, it should offer different settings formatting.  
Check out the next box. This is an example of a Minecraft Bedrock `server.properties` file.

```
server-name=Dedicated Server
gamemode=survival
difficulty=easy
allow-cheats=false
max-players=10
online-mode=true
white-list=false
server-port=19132
server-portv6=19133
view-distance=10
tick-distance=4
player-idle-timeout=30
max-threads=8
```

What does each option do?

* **Server Name** - This is the server name shown in the in-game server list - It can be: Any string  
* **Gamemode** - Always or only for new players - It can be: survival (0), creative (1), adventure (2)  
* **Difficulty** - Set the server's difficulty - It can be: peaceful (0), easy (1), normal (2), hard (3)  
* **Allow Cheats** - Allow commands on the server (to every player) - It can be: __true__ or __false__.  
* **Max Players** - The maximum numbers of players that should be able to play on the server. Higher values have performance impact - It can be any number (if you have the Unlimited Slots Addon)  
* **Online-Mode** - If true then all connected players must be authenticated to Xbox Live. Clients connecting to remote (non-LAN) servers will always require Xbox Live authentication regardless of this setting. If the server accepts connections from the Internet, then it's highly recommended to enable online-mode - It can be: __true__ or __false__.  
* **Whitelist** - If true then all connected players must be listed in the separate `whitelist.json` file. See the Whitelist section - It can be: __true__ or __false__.  
* **Server Port** - The Server IP's Port  
* **View Distance** - The maximum allowed view distance. Higher values have performance impact - It can be: Any number.  
* **Tick Distance** - The world will be ticked this many chunks away from any player. Higher values have performance impact - It can be: An number in the range [4, 12]  
* **Player Idle Timeout** - After a player has idled for this many minutes they will be kicked. If set to 0 then players can idle indefinitely - It can be: Any number (in seconds).  
* **Max Threads** - Maximum number of threads the server will try to use - Any number.  
---

# 📂 Folders and Utilities 📂

Bedrock Servers, by default, generate 3 new directories in your FTP. If you're using another software such PocketMine-MP or NukkitX, it should generate new folders such as the " `plugins` " folder.

Properly, for default, it should generate:  
* __worlds__  
* __resource_packs__  
* __behavior_packs__

And their Utilities:  
1. **worlds**:  
This folder will be created at startup if it doesn't already exist. Every world created will have a folder named according to their `level-name` inside the `server.properties` file.

2. **resource_packs**:  
This is where new resource packs can be installed. At the moment there's no way of activating them in a level.

3. **behavior_packs**:  
This is where new behavior packs can be installed. At the moment there's no way of activating them in a level.  
---

# 🖥 Commands 🖥

Maybe you're familiar to Minecraft commands, right? Know that they can be similar, however, it has its peculiarities.  
For example, we typed the command " `/gamerule` ".  
Not all game rules that are available in the Java version work in Bedrock versions.  
Let's check it out:

1. ###### /clear  
Clears items from player inventory.

2. ##### /clone  
Copies blocks from one place to another.

3. ###### /deop  
Revokes operator status from a player.

4. ###### /difficulty  
Sets the difficulty level.

5. ###### /effect  
Add or remove status effects.

6. ###### /enchant  
Enchants a player item.

7. ###### /execute  
Executes another command.

8. ###### /experience  
Adds or removes player experience.

9. ###### /fill  
Fills a region with a specific block.

10. ###### /function  
Runs a function.

11. ###### /gamemode  
Sets a player's game mode.

12. ###### /gamerule  
Sets or queries a game rule value.

13. ###### /give  
Gives an item to a player.

14. ###### /help  
Provides help for commands.

15. ###### /kill  
Kills entities (players, mobs, items, etc.).

16. ###### /list  
Lists players on the server.

17. ###### /locate  
Locates closest structure.

18. ###### /me  
Displays a message about the sender.

19. ###### /mixer  
Mixer interactivity control.

20. ###### /mobevent  
Enables/disables a specified mob event.

21. ###### /msg  
Displays a private message to other players.

22. ###### /op  
Grants operator status to a player.

23. ###### /particle  
Creates particles.

24. ###### /playsound  
Plays a sound.

25. ###### /reload  
Reloads loot tables, advancements, and functions from disk.

26. ###### /replaceitem  
Replaces items in inventories.

27. ###### /say  
Displays a message to multiple players.

28. ###### /scoreboard  
Manages scoreboard objectives and players.

29. ###### /setblock  
Changes a block to another block.

30. ###### /setworldspawn  
Sets the world spawn.

31. ###### /spawnpoint  
Sets the spawn point for a player.

32. ###### /summon  
Summons an entity.

33. ###### /teleport  
Teleports entities.

34. ###### /tell  
Displays a private message to other players.

35. ###### /tellraw  
Displays a JSON message to players.

36. ###### /time  
Changes or queries the world's game time.

37. ###### /toggledownfall  
Toggles the weather.

38. ###### /weather  
Sets the weather.

39. ###### /xp  
Adds or removes player experience.  
---

* **Over each update, Mojang releases new commands available only for Java, in Bedrock.**

#### More Info:

* [Minecraft Gamepedia](https://minecraft.gamepedia.com/Commands)  
---

# ✔️ Setting Up a Whitelist ✔️

||| We have a guide designed just for how to use the Whitelist option on your Bedrock server which can be found [here](https://help.ggservers.com/en-us/article/how-to-use-the-whitelist-on-your-bedrock-server-4dpjed/). Please read it in order to set up a Whitelist.  
---

# 📜 Gamerules 📜

Not all Bedrock gamerules are available for Java and vice-versa.

||| We also have a guide explaining about the gamerules for Bedrock server [here](https://help.ggservers.com/en-us/article/minecraft-bedrock-gamerules-k0vjb5/).  
---

### More Info:

* [Minecraft Gamepedia](https://minecraft.gamepedia.com/Commands/gamerule)

Anyway, the Bedrock community has been growing because of the solidity players across platforms, making it possible to play together even on the palm of a hand.  
This Guide is a simple article explaining more about the Bedrock Community. Whenever it needs, this guide should be updated for the time being.  
---

| If you have any issues setting up or using Bedrock Dedicated please contact us on live chat or via ticket system.  
---

# ❕ Useful Links ❕

- [How to Upload your World on Bedrock](https://help.ggservers.com/en-us/article/how-to-upload-your-custom-world-on-a-bedrock-dedicated-server-bwwamw/)  
- [How to OP yourself on your Bedrock Server](https://help.ggservers.com/en-us/article/how-to-op-yourself-on-your-minecraft-server-1l4zakc/?1593166244596#4-op-in-bedrock-server)  
- [How to turn on Show Coordinates option on my Bedrock server](https://help.ggservers.com/en-us/article/how-to-turn-on-show-coordinates-option-on-my-bedrock-server-1jlvg60/)  
- [How to Enable Whitelist on Bedrock Server](https://help.ggservers.com/en-us/article/how-to-use-the-minecraft-whitelist-1nw0h6e/#4-whitelist-in-bedrock)