Be the first to know about all our deals and promos
Join our super-secret email club
How to create a Minecraft server

How to create a Minecraft server

Minecraft is a game that was first released in 2011 and has since sold over 200 million copies across all platforms. What made the game, as well as programming with Minecraft, so popular? Everything is quite reasonable here: it has a simple, yet engaging gameplay that allows players to build and create whatever they want in a world made of blocks. It is highly moddable, and has a strong community of players, who share their creations online, helping to keep the game fresh and engaging.

Why should you opt for setting up a Minecraft server?
The only aspect that parents should consider is that they may not always have control over who their child interacts with when they play Minecraft on a public internet server. As despite the fact the game’s community is in general very friendly, there is still some risk of potential exposure to inappropriate behavior or offensive language from other players.
And this is where a great solution comes to the rescue — to host a Minecraft server! Creating one is an easy and straightforward process, even for those with little technical experience.
In this article, we will give you a very simple tutorial and go through the steps of how to set up Minecraft server hosting, so that your kids could safely play and invite friends to their server in a few clicks.

Step 1. Get Minecraft Java Edition

First of all, before you learn how to make a Minecraft Server, make sure you have the Minecraft: Java Edition. You can purchase it on the official website to eliminate the threat of security hazards. Here’s how to obtain the game on your PC with ease:
  1. Access the Official Minecraft website.
  2. Navigate to "Games" on the top of the page.
  3. Choose "Minecraft" from the menu.
  4. Pick "Get Minecraft".
  5. Finalize the payment process, and the game will start downloading immediately.

Step 2. Get up-to-date Java

Before establishing a Minecraft server, it’s important to ensure you have the latest version of Java. Java is a crucial component for running Minecraft, and having its latest version will prevent potential complications when operating the server.
To obtain the latest version of Java for setting up your Minecraft server, follow these steps:
  1. Go to the Java website (
  2. Click on the " Download Java" button.
  3. Accept the license agreement and select the appropriate version for your operating system.
  4. Install Java on your device.
  5. Verify the installation by typing "java -version" in the command prompt/terminal.
  6. Ensure the installed version is the latest one.
Note: It’s recommended to uninstall any older versions of Java prior to installing the latest one.

Step 3. Download the latest Minecraft server version

You can download the Minecraft Server software at the official Minecraft website. All it takes is just to select the desired version of Minecraft_Server.jar and click on it.

Step 4. Create a new folder

After you download the Minecraft Server, it’s very important to create a new folder on your computer where you want to store the server files, so that you could keep all of them in one place for easy access. Name it, for example, "Minecraft Server" and move the server. jar file into the newly created "Minecraft Server" folder, either by cutting and pasting or by clicking and dragging.

Step 5. Create an automatic script

You can make your Minecraft game server launch automatically by creating a simple command file. Follow these OS-specific instructions.

To create a batch file for setting up a Minecraft server, you can use the following steps:
  1. Open a text editor, such as Notepad, and create a new file.
  2. Type the following command into the file: "java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui" (without the quotes). This command tells the server to use 1GB of RAM and launches the server using the minecraft_server.jar file without the GUI.
  3. Save the file with the extension .bat, for example "start_server.bat"
  4. Place the .bat file in the same directory as the minecraft_server.jar file.

On Mac, use shell scripts to execute commands. Go to the Minecraft Server folder, create a new text file, and name it "". Enter this command:
cd "$(dirname "$0")"
exec java -Xms1G -Xmx1G -jar server.jar
Save the file and open Terminal. Change directory to the folder and run:
chmod a+x to make "" executable.
Double-click "" to start a minecraft server automatically.
Agree to the EULA. To agree to the Minecraft End User License Agreement (EULA), which will allow you to run the server, you must edit the eula.txt file.
  1. Open the eula.txt file by double-clicking it.
  2. Review the EULA by reading it in the file or by copying and pasting the text.
  3. Change the line "eula=false" to "eula=true" to indicate your agreement to the terms.

Step 6. Launch your Minecraft server

To launch your Minecraft server, double-click on the "Run.bat" file.
This will open a window displaying information about your server. As long as this window remains open, the server will be operational and players can connect to it.

Step 7. Port Forward

Forwarding a port for a Minecraft server is beneficial because it allows players to connect to the server from outside of the local network. Without port forwarding, only players on the same network as the server would be able to connect. By forwarding the port, players can connect to the server from anywhere with an internet connection, allowing for a larger player base and a more dynamic gaming experience.

Additionally, forwarding a port can also improve the performance of the server by reducing latency, or lag, for players connecting from outside the network. This is because, by forwarding the port, the router is able to direct traffic to the server more efficiently, rather than having to first go through the firewall and then be forwarded to the server.

Furthermore, port forwarding allows for more customization and flexibility for the server, such as the use of plugins, mods, and custom maps. These features can enhance the overall gaming experience and make the server more unique.
To forward a port for a Minecraft server, you will first need to log into your router’s management interface. The steps for this will vary depending on the make and model of your router, but generally you can do this by entering the router’s IP address into a web browser.

Once you are logged in, look for a section labeled "Port Forwarding" or "Virtual Server." This section will allow you to create a new rule to forward a specific port to a specific IP address. You will need to know the internal IP address of the computer running the Minecraft server.
Then you will need to forward the following ports: TCP: 25 565 and UDP: 25 565.
After that the port forwarding should be set up, and you should be able to connect to your Minecraft server from other computers on your network or over the internet using your external IP address.
Please note that these steps are general and some routers may have different steps to forward the ports.

Step 8. Find out your External IP Address

After forwarding your ports, learn your External IP. To do it, you can use the following steps:
  1. Open a web browser and go to a website that displays your IP address such as or
  2. Look for the "IP address" or "External IP" section on the website.
  3. Note down the IP address, it will be in the format of or similar.
  4. Use this IP address to give to other players so they can connect to your server.

Step 9. Connect to your Minecraft Server

To connect to Minecraft server that you’ve created, you will need to know the server’s IP address and port number. Once you know the server’s IP address and port number, you can use the following steps to connect to the server:
  1. Open Minecraft on your computer.
  2. Click on the "Multiplayer" button from the main menu.
  3. Click on the "Add Server" button.
  4. In the "Server Name" field, enter a name for the server that you can easily recognize.
  5. In the "Server Address" field, enter the server’s IP address and port number. The format should be "IP:Port" (e.g. " 565").
  6. Click on the "Done" button.
  7. The server will now appear in the server list. Highlight the server and click "Join Server"

If the server is hosted on your local network and you are having trouble connecting, you can try using the internal IP address of the computer running the server instead of the external IP address.
If the server is hosted remotely, and you are still unable to connect, you may need to double-check the port forwarding settings on your router and ensure that the port is open and forwarded to the correct IP address.

Step 10. Set up Server Properties

Once you have the Minecraft Server software downloaded and installed, you will need to set it up. When setting up a Minecraft server, you will need to configure various settings to customize the server to your liking.

To configure server properties when setting up a Minecraft server, you can use the following steps:
  1. Open the server. properties file located in the same directory as the minecraft_server.jar file.
  2. Edit the properties to match your desired settings. Some common properties you may want to change include:
  • server-name: The name of your server.
  • motd: The message that will be displayed when a player connects to the server.
  • online-mode: Whether to enable online mode or not.
  • max-players: The maximum number of players allowed on the server.
  • spawn-protection: The size of the area around the spawn point that is protected from player interaction.
  • difficulty: The difficulty level of the server.
3. Save the server. properties file and restart the server.
Note: The properties are pretty self-explanatory, so you can go through the properties and adjust them as per your needs.

Step 11. Test your Minecraft server

A ping test is a way to measure the response time of a Minecraft server, which helps you determine the server’s performance and identify any potential issues.

Here’s how to perform a ping test on a Minecraft server you’ve created on a Mac:
  1. Open Terminal: You can find Terminal in the Utilities folder within the Applications folder.
  2. Type the following command: "ping [server IP address]" Replace the [server IP address] with the actual IP address of your Minecraft server.
  3. Press Enter. This will start the ping test and display the results in the Terminal window.
  4. Observe the results: Look for the line that says "time=Xms," where X is the time it takes for the server to respond to a single ping. A lower value indicates a faster response time and better server performance.
  5. Repeat the test: You can repeat the test several times to get an average response time.
  6. Interpreting the results: If the average response time is under 100ms, it’s a good sign that your server is performing well. If the response time is consistently over 200ms, it may indicate a problem with the server or network.

To perform a ping test on a Minecraft server on Windows, follow these steps:
  1. Open Command Prompt.
  2. Type "ping <server IP address>" and press Enter. (Replace <server IP address> with the actual IP address of the Minecraft server you want to test)
  3. Observe the results. Look for the "time=" value in the output to see the latency or ping time between your computer and the server.

Step 12. Enjoy the game

Finally, it’s time to enjoy your new Minecraft server! You can invite your friends to join you and play together, or you can explore your new world and build amazing structures. The possibilities are endless, and the fun is just beginning!
If you liked the article, kindly share it with others!
By submitting this form you agree with the privacy policy and accept the public offer agreement
Sign up for a free first class
Read more of our articles