The server software for Minecraft: Bedrock Edition is still in it’s Alpha testing phase. It may be more buggy than Minecraft: Java Edition. Only players on PC and Mac can connect to Minecraft: Java Edition servers. Players on Windows 10, Android, iPhone, iPad, Xbox One, Nintendo Switch, and PS4 can connect to a Minecraft Bedrock server. Alternatively, you can sign up for a free Minecraft server at Minehut. com. You can also subscribe to Minecraft Realms to host a permanent server.

1-3 Players: 2 GB RAM, Intel Core-Based CPUs or AMD K8-Based CPUs and better, 10 GB empty hard drive space. 3-5 Players: 3 GB RAM, Intel Core-Based CPUs or AMD K8-Based CPUs and better, 18 GB empty hard drive space. 5-7 Players: 6 GB RAM, Intel Nehalem-Based CPUs or AMD K10-Based CPUs and better, 25 GB empty hard drive space. 8+ Players: 8 GB RAM, Intel Nehalem-Based CPUs or AMD K10-Based CPUs at 3. 6GHz or higher, 35 GB empty hard drive space with high read/write speeds recommended.

1-3 Players: 6 Mbps upload, 3 Mbps download 3-5 Players: 8 Mbps upload, 4 Mbps download 5-7 Players: 14 Mbps upload, 7 Mbps download 8+ Players: 30 Mbps upload, 15 Mbps download

Windows computers do not usually come with Java pre-installed. You can install a current version of Java from http://www. java. com/en/download/manual. jsp. Java is available in 32-bit and 64-bit versions. You can run 32-bit Java on a 64-bit computer, particularly if you’re using an older browser that only supports 32-bit Java, but you can’t run 64-bit Java on a PC with 32-bit architecture. Macintosh computers, in contrast, usually come with Java pre-installed and update it automatically. If your Mac doesn’t have a current version of Java installed, you can get it from the same source as the Windows version.

Navigate to the location you want to create the folder in File Explorer on Windows or Finder on Mac. Right-click any blank area and click New Click Folder. Type a name for the folder.

Go to https://www. minecraft. net/en-us/download/server Click the green text that says minecraft_server. 1. 17. 1. jar. If your browser says the file can be harmful, click Keep.

Windows: Right-click inside your server folder and click New. Click Text document. Name the text document “start” Open the text document. Type “@ECHO OFF” in the first line (no quotations). Copy and paste “java -Xmx1024M -Xms1024M -jar server. jar nogui” into the second line (Without quotes, make sure “server. jar” in the command line matches the file name of the . jar file) Type “pause” on the third line (no quotations). Click File. Click Save as. Select “All files” next to “Save as type”. Change the “. txt” extension to “. bat”. Click Save. Mac Open TextEdit Choose “Make Plain Text” from the “Format” menu. Copy and paste “#!/bin/bash” into the first line (without quotes) Copy and paste “cd “$(dirname “$0”)”” into the second line (without the first and last quote marks) Copy and paste “exec java -Xms1G -Xmx1G -jar server. jar nogui” (without the quotes, make sure “server. jar” matches the filename of the server folder. ). Save the file in your server folder as “start. command” file (change the “. txt” extension to “. command”). [2] X Research source

Right-click inside your server folder and click New. Click Text document. Name the text document “start” Open the text document. Type “@ECHO OFF” in the first line (no quotations). Copy and paste “java -Xmx1024M -Xms1024M -jar server. jar nogui” into the second line (Without quotes, make sure “server. jar” in the command line matches the file name of the . jar file) Type “pause” on the third line (no quotations). Click File. Click Save as. Select “All files” next to “Save as type”. Change the “. txt” extension to “. bat”. Click Save.

Open TextEdit Choose “Make Plain Text” from the “Format” menu. Copy and paste “#!/bin/bash” into the first line (without quotes) Copy and paste “cd “$(dirname “$0”)”” into the second line (without the first and last quote marks) Copy and paste “exec java -Xms1G -Xmx1G -jar server. jar nogui” (without the quotes, make sure “server. jar” matches the filename of the server folder. ). Save the file in your server folder as “start. command” file (change the “. txt” extension to “. command”). [2] X Research source

Windows: Double-click the “start. bat” file. Mac: Open the Terminal. Type “chmod a+x ,” (including the space, but not the quotes), Drag the . command file into the terminal window. Press the Enter key. Double-click the start. command file.

Double-click the “start. bat” file.

Open the Terminal. Type “chmod a+x ,” (including the space, but not the quotes), Drag the . command file into the terminal window. Press the Enter key. Double-click the start. command file.

Open “eula. txt” in your server folder. Change “eula=false” to “eula=true” at the end. Click File Click Save.

Right-click the “server. properties” file. Click Open with. Click NotePad or TextEdit.

gamemode=survival: Change “survival” to whatever game mode you want. You can change it to “survival”, “creative”, or “adventure”. difficulty=easy: Change “easy” to whatever difficulty you want. You can change it to “peaceful”, “easy”, “normal”, or “hard”. allow-nether=true: Change “true” to “false” to turn off the Nether. player-idle-timeout=0: To kick idle players from the server, change “0” to the number of minutes you want to allow a player to remain idle. spawn-monsters=true: To turn off monster spawning, change “true” to “false”. pvp=true: To turn off Player-vs-player, change “true” to “false”. hardcore=false: To enable hardcore mode, change “false” to “true”. enable-command-block=false: To allow command blocks, change “false” to “true”. max-players=20: Change “20” to the maximum number of players you want to allow on your server. server-port=25565: Only change the port number if you are using Port Forwarding on your router. Make a note of the port number. You will need it later. spawn-npcs=true: To disable the spawning of non-player characters, change “true” to “false”. allow-flight=false: To enable flying, change “false” to “true”. level-name=world: Change “world” to whatever you want to name your world. view-distance=10: To increase the view distance, change “10” to a larger number. To lower the view distance, change “10” to a lower number. spawn-animals=true: To turn off animal spawning, change “true” to “false”. white-list=false: Change “false” to “true” if you want to restrict players to those on your whitelist. Then, edit the “whitelist. json” file in your server folder, and add your username and the username of each player you want to allow access to your server. Press Enter after each username. generate-structures=true: To turn off random structure spawning, change “true” to “false”. level-seed=: If you have a specific seed number you want to use to generate your world, you can enter it after the “=” sign. motd=A Minecraft Server: Change “A Minecraft server” to whatever you want as your message of the day.

Click File Click Save.

Windows: Click the Windows Start menu. Type “CMD”. Click Command Prompt Type “ipconfig” and press “Enter”. Note the number next to “IPv4 address” and “Default Gateway” Mac Click the Apple icon in the upper-left corner. It’s right by Safari in the tabs. Click System Preferences. Click the Network icon. Click the network that is connected in the sidebar to the left. Click Advanced in the lower-right corner. Click TCP/IP Note your IPv4 address, and your router (Default Gateway) address.

Click the Windows Start menu. Type “CMD”. Click Command Prompt Type “ipconfig” and press “Enter”. Note the number next to “IPv4 address” and “Default Gateway”

Click the Apple icon in the upper-left corner. It’s right by Safari in the tabs. Click System Preferences. Click the Network icon. Click the network that is connected in the sidebar to the left. Click Advanced in the lower-right corner. Click TCP/IP Note your IPv4 address, and your router (Default Gateway) address.

Go to https://www. whatismyip. com/ Note the number next to “My Public IPv4 is:” at the top of the page.

To connect to a server hosted on the same computer you are running Minecraft on, enter “0” or “localhost”. If you changed the port number in the “server. properties” file, you will need to enter “localhost:” followed by the port number. To connect to your Minecraft server from a different computer on the same network, you will need to enter your computer’s internal IPv4 address. [3] X Research source To connect to your Minecraft server from a different computer on a different network, you will need to enter your computer’s external IP address, which can be found by going to https://www. whatismyip. com/

Navigate to the location you want to create the folder in File Explorer. Right-click any blank area and click New Click Folder. Type a name for the folder.

Go to https://www. minecraft. net/en-us/download/server/bedrock. Click the checkbox next to “I agree to the Minecraft End User License Agreement and Privacy Policy” below your operating system. Click Download.

Double-click the “bedrock-server-1. 14. 32. 1. zip” file. Select everything in the zip file. Click Extract to, Extract all, or something similar. Click Browse (if available). Navigate to your Minecraft server file and select it. Click Extract, Ok or something similar.

server-name=Dedicated server: Change “Dedicated server” to any name you want to name your server. gamemode=survival: Change “survival” to whatever gamemode you want. You can change it to “survival”, “creative”, or “adventure”. difficulty=easy: Change “easy” to whatever difficulty you want. You can change it to “peaceful”, “easy”, “normal”, or “hard”. allow-cheats=false: If you want to allow cheats, change “false” to “true”. max-players=10: Change “10” to whatever the maximum number of players you want to allow to connect to your server. online-mode=true: This requires all connected players to be authenticated through Xbox Live. Change to “False” if you want to allow Local Area Network (LAN) players without an Xbox Live account to connect. All non-LAN players will be required to be authenticated through Xbox Live anyway. white-list=false: Change to “true” if you want to limit connected players to those listed in the “whitelist. json” file. server-port=19132: Only change the port number if you are using port-forwarding. Note the port number. You will need it later. server-portv6=19133: Only change the port number if you are using port-forwarding. view-distance=32: Change “32” to a higher number to increase the view distance. Change to a lower number to lower the view distance. tick-distance=4: This affects how far away from the player world events (i. e. mob spawning, weather effects) can happen. You can change the number to any number between 4 and 12. player-idle-timeout=30: Change “30” to the number of minutes a player is allowed to sit idle until they are kicked from the server. Set to “0” to turn off player idle timeout. level-name=Bedrock level: Change “Bedrock level” to any name you want to name your world. level-seed=: If you have a specific seed number you want to use to generate your world, you can enter it after the “=” sign. default-player-permission-level=member: Change “member” to whatever permission level you want to set for players joining the first time. Permissions you can use include: “visitor”, “member”, “operator”. texturepack-required=false: Change “false” to “true” if you want to force the client to use a specific texture pack. Leave all other settings as is, unless you are an advanced user.

Click File. Click Save.

Click the Windows Start menu. Type “CMD”. Click Command Prompt Type “ipconfig” and press “Enter”. Note the number next to “IPv4 address” and “Default Gateway”

If you receive a prompt that says “Windows protected your PC”, this is because the Minecraft server program is still in Alpha mode. To bypass this alert, click More Info and then click Run anyway. Don’t worry. It is built by Microsoft and is completely safe.

Go to https://www. whatismyip. com/ Note the number next to “My Public IPv4 is:” at the top of the page.

It may take a while to connect the first time you connect to it.