Previously, we published an article on the topic of creating a Minecraft Java server. This time we will look at the installation process of the Minecraft Bedrock/Pocket Edition server.
Initial information
The installation will be carried out on Ubuntu 20.04 LTS OS, so the instructions are suitable for both VDS and Dedicated Server.
The Screen utility will also help us in working with the server; we recommend reading the article: Screen Installation
In turn, Minecraft Bedrock does not require Java installation on both the server and the client side. This is all because this version of the game is entirely written in C++.
Uploading server files
We update the lists of packages and system repositories:
We will show two methods on how to download server files entirely through the Linux system console, as well as manually through FileZilla software.
Linux console
First, we need to create a folder for the future server. Go to any directory of interest (standard - root) and use the command:
minecraft bedrock - is the name of the directory to be created, here you can specify any value.
We can use a special command to check all the files in a directory, thereby making sure that the folder is created.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FdJ4HKPfjVCZZz5j3plMS%252Fimage.png%3Falt%3Dmedia%26token%3D9894f8e7-21c1-41b9-9cb2-a6265643fe8c&width=768&dpr=4&quality=100&sign=adafc64b&sv=1)
We see the created directory. We switch to it using the command
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FVcOkX3safm8vz8JlumSI%252Fimage.png%3Falt%3Dmedia%26token%3Dd8de9217-1bfb-470d-9675-a5bc6186a0bf&width=768&dpr=4&quality=100&sign=34474ba2&sv=1)
Next, we will use the wget utility to download server files.
That's it, the archive with the files has been uploaded.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FgecoDU1u4irDvzTdVvgf%252Fimage.png%3Falt%3Dmedia%26token%3D91f3987e-e00d-4e82-bb24-d86a495a3cf6&width=768&dpr=4&quality=100&sign=30d55f0c&sv=1)
Now we need to unpack it. Install the zip utility:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FW6voEzVseRpEd1qjWbtI%252Fimage.png%3Falt%3Dmedia%26token%3D72a5dadb-0280-458c-94cf-3024ba9cd042&width=768&dpr=4&quality=100&sign=1fc87eb5&sv=1)
Use the command to unpack the archive:
Where bedrock-server is 1.16.221.01.zip is the name of our archive.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252Fp6rzxIcbx6WNUNASYmKi%252Fimage.png%3Falt%3Dmedia%26token%3D75a6b83a-a111-4aff-90e7-2222e35d3f7e&width=768&dpr=4&quality=100&sign=ec287c4&sv=1)
FileZilla
We connect to the server and create a directory in any folder (PCM — Create a directory).
You can use any name.
Go to the created directory. Download the archive from the Mojang website to your computer:
We are sending the downloaded file to our server.
The archive has been uploaded successfully.
Log in to the Linux console (SSH), then use the command to go to our directory:
bedrock - is the catalog name.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252Ft7WBLYSVYvN2ELy8T20h%252Fimage.png%3Falt%3Dmedia%26token%3D388794fb-a7ef-4cc8-9907-ab33f649fbf7&width=768&dpr=4&quality=100&sign=6c3defea&sv=1)
Next, use the command to unpack the archive:
Where bedrock-server-1.16.221.01.zip is the name of our archive.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FqAsuaaacQqzxgW7sUdL3%252Fimage.png%3Falt%3Dmedia%26token%3D9ae5f9f3-c37e-4357-add6-f04d323bb7bd&width=768&dpr=4&quality=100&sign=74c95514&sv=1)
Starting the server
For round-the-clock operation of the server, we create a Screen window with the command
bedrock is the name of the screen window.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FG3V0UTtVzmyA8XO6LMLN%252Fimage.png%3Falt%3Dmedia%26token%3D4e4d0b38-2bc9-4272-8edf-3a4cdf4914d5&width=768&dpr=4&quality=100&sign=5d3b679d&sv=1)
Still in the directory of our server we use command
Thus, we grant full rights to write, read and execute the file.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FbVg9NjmFqVvGtoGFLwgK%252Fimage.png%3Falt%3Dmedia%26token%3Dd6b1ef50-d393-44f9-a3e2-a25eb90f9b68&width=768&dpr=4&quality=100&sign=8255e2c6&sv=1)
Next we go to the start of the server itself. We use the command
bedrock_server - is the name of the server startup file.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FxnQe1iMHigbvwnkuAXoY%252Fimage.png%3Falt%3Dmedia%26token%3D42a097f4-e792-4bb6-bf31-94f52aeb0e48&width=768&dpr=4&quality=100&sign=e82e7f7b&sv=1)
Great! Our server has been successfully launched.
Use the Ctrl + A + D key combination to exit the Screen window.
Connecting to the server
Let's try to log in from both versions of the game.
Windows 10 Edition
We add the server, specifying the name, IP address and standard port.
We have successfully connected to the server.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FLGkOjhyfq4CcsvccziYl%252Fimage.png%3Falt%3Dmedia%26token%3D4777b35d-d141-4506-af7d-6096b1692fb4&width=768&dpr=4&quality=100&sign=feb8751a&sv=1)
The console also displays information about the connection and exit of players from the server:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252F7DhMWqBXwQ1bQHLCj1K7%252Fimage.png%3Falt%3Dmedia%26token%3Dcdaaf8f8-4ea2-4af7-9a4d-e3bc43e35c22&width=768&dpr=4&quality=100&sign=a618d108&sv=1)
Pocket Edition
We re-enter the data for the connection.
The server is still running in the pocket version.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FMkiLIbmedqcLeNwZNAcr%252Fimage.png%3Falt%3Dmedia%26token%3Db750eb2b-a741-43ca-ab70-f6b0a043305c&width=768&dpr=4&quality=100&sign=8a909813&sv=1)
Last updated