How To Make a Minecraft Server?

How to Make a Minecraft Server? – Complete Guide.

Minecraft Server: This guide will show you how to set up your server using the free default server software from Mojang Studios. You can use the software on all operating systems including Windows, macOS and GNU/Linux.

Minecraft Server

How to Make a Minecraft server?

These steps will help you create your Minecraft server.

  • Step 1: Get Minecraft Java Edition.
  • Step 2: Download the latest Java version
  • Step 3: Download the Minecraft Server.
  • Step 4: Run the server using commands
  • Step 5: Configuring Server Properties.
  • Step 6: Play Globally with Port Forward (Optional).
  • Step 7: Connect to your Minecraft Server

Below, we will detail each step.


It takes time and technical knowledge to set up a Minecraft server. This guide will show you how to set it up.
Although a Minecraft server doesn’t need to be a powerful machine, netbooks and notebooks can make good server machines. They are typically lower-end hardware with poor I/O performance.

This video shows you how to make a Minecraft server.

This video will provide a visual guideline.

How to Make a Minecraft server? – Step-by-Step Guide.

Setting up your server is one of the most challenging things when playing Minecraft. Mojang Studios offers free server software that is compatible with Microsoft Windows, Linux, and MacOS.

A computer doesn’t need to be super-fast to run Minecraft servers. However, you will need more power if you plan to play on the same machine. Public servers can be use by those who do not wish to host, but you may need some technical knowledge.

This guide will help you to set up your Minecraft server.

How to create a Minecraft server?

You will need to follow seven steps to set up your Minecraft server.

  • Make sure you have Minecraft Java Edition
  • Upgrade the Java Version
  • Download the JAR Minecraft Sever File
  • Create a batch file to launch the server
  • Choose your server properties
  • Create a forward port entry
  • Connect to your Minecraft Server

Step 1: Make sure you have Minecraft Java Edition.

First, make sure that you have the correct version of Minecraft. You can only run your own Minecraft Java Edition server, which means that if you use a different version, this option will not work.

Download Minecraft Java Edition here

Compatible with Microsoft Windows 7 or higher and the Linux or MacOS operating system. A minimum of 4GB RAM is require, but 8GB RAM is preferre, especially if you plan to play on the same machine as a server. MacOS requires OS X 10.9 Maverick and higher.

Step 2: Upgrade the Java Version.

Next, ensure that you are using the latest Java version. This is how you do it:

1. Visit the Java download page at:

You should not save the File from another source.

2. Browse through the options to find the Java version you want. It will depend on your operating system. After you’ve found the correct version for your computer, click the link to begin the download process. You might need to accept and read the terms and conditions.

3. After the download is complete, you should find the executable File for Java’s latest version in your default download directory. After the download is full, locate the executable File on your computer. You might need to reset your password or grant permission to the application to modify your computer.

4. After you have launch the executable, follow the on-screen instructions to install Java. You can remove an older version of Java if you’re ask.

5. Continue to complete the installation until Java is up-to-date.

Step 3: Download the JAR Minecraft Server file.

After installing Java, you will need to download Minecraft’s Java Archive (or JAR) file.

1. Visit the server download page at:

2. On the page, you should see a link label ‘Download minecraft_server.jar.’ The exact file name will depend on which version you have. You should not download the server files from other pages. It is important to ensure that the permissions require for the File are obtain from a trust source.

3. You can ignore the warning message and continue downloading the File. This warning is for files download from untrust sources. However, the official Minecraft server file can be trust and authentic.

4. You can create a new folder on the computer. While some prefer to use their desktop, you can also make the folder from any other location on your computer. The more accessible it is, the better. You can give the folder a name.

5. Copy the JAR file you download to the folder you create. You will see the File in your default folder when you download files from your web browser, which can be move by copying, cutting, and pasting the File.

6. Now, open the folder you create. It should contain the JAR server file—double-click on the File to open it. You will see a series of files create in your new folder. These files are vital and must be maintain for the server to function correctly.

7. Look for the line that says “eula=false” in the file eula.txt. This should be changed to “eula=true.” You can’t change any other text in the File. After you’ve made the changes, click File> to save the settings. This is the mandatory step to accepting the EULA agreement.

8. Close the text file and then rerun the JAR file. You should see additional files added to your new folder. After this, you should see a new server window, indicating that your Minecraft server is now launched.

Step 4: Create a batch file to launch the server.

Next, create a batch file. This can be used to launch the server and optimize performance. The batch file must be manually created and placed in the same folder that the rest of your server files. This is the folder you created in Step 3.

1. Right-click on the folder containing your server files, then click on ‘New.’ Select ‘Text document’. The exact name of this menu item may differ depending on your operating system. This should open Notepad on Windows, the default application that creates raw text files.

2. In the document, enter the following text:

java -Xms1024M -Xmx1024M -jar minecraft_server.jar


This code allocates 1GB of RAM to run the server. It should be noted that the end of the first line assumes your main sever File is named minecraft_server.jar. If this is not the case, you need to replace the “minecraft_server.jar” with whatever your JAR file has been saved as.

3. After copying the text into the document, go to “File” and then click on “Save as.” It should be sure that it will save the File to the same folder as the server files. Scroll down to the section that says “Save as Type” and lists the file type of ‘Text Document.” You can then use the drop-down menu to choose ‘All Files.’ Next, enter the name you want for the batch file. Finally, click “Save” and then “Save.”

4. Optionally, you can close the text file and navigate to the server folder. You will need to locate both the original text file you created and the.bat file. The text document can be deleted, but you must not delete the File with the.bat suffix.

After you’ve completed the above steps, make sure that your batch file is open and working correctly by opening it. It should launch your Minecraft server if it is appropriately set up. Double-check the code to make sure you haven’t made any typing mistakes. Also, ensure that the JAR file name matches what was used in the code.

Step 5: Choose your server properties.

You can take additional steps after creating your batch file to change the server properties as you wish—Edit the server properties file in your folder to accomplish this. You can do this by opening the File in your default text editor, such as Notepad.

1. Look at the code. Think about what kind of game you would like to play on your server.

2. The default game mode is survival. Survival is the default setting. This means that health is a factor, and the player can die. The alternatives here are to change this code to “gamemode=creative,” which will mean the game is in creative mode, with no player death, or “gamemode=adventure,” which will mean the game is in adventure mode, which is intended for player-created maps.

3. The default difficulty setting is “difficulty=easy.” This line also controls damage from enemies and hunger effects. The available options are “difficulty=easy”, “difficulty=normal” and “difficulty=hard”, which are all self-explanatory, or “difficulty=peaceful”, where no enemies will spawn at all.

4. The line that says “spawn-monsters=true” determines whether or not enemies spawn in the game. This is true regardless of whether you choose survival, creative, or adventure mode. Replacing the word “true” with “false” – so that the line reads “spawn-monsters=false” – will prevent any enemies from appearing.

5. The player vs. other player settings are controlled by the line “pvp=true.” This setting is defaulted to “true,” which means that players can cause damage to other players in the game. You can change this setting to “pvp=false” to disable players from harming each other on your server.

6. To change the maximum number of players allowed to join the server once, the line “max-players=20” can be changed. Your computer will need more resources to run the server if this number is higher, and it may take some experimentation to find the perfect number.

7. The line that says “enable-command-block=false” by default can be changed to “enable-command-block=true,” which will enable the use of command blocks within the game. Command blocks allow console commands to be entered.

8. The default setting for the world to be used via your server is “level-name=world.” This default setting will create a random world. You can download world files and add them to your server directory. Next, change this setting to “level_name=” and your desired world name. Please ensure that the name you enter must be identical to the file name.

Step 6: Create Port Forward Entry.

If you want players to have the ability to connect to your server from outside your local network, then you will need to create a port forwarding entry. You can limit your server’s reach to your local network, which will cause unnecessary work.

1. You should verify the name of your router for your network. Your router could be a BT Home Hub 5 or a Verizon Jetpack MiFi 62620L. This will help you to move on to the next step.

2. If you are familiar with navigating your router’s admin page, click here. If you are unsure, however, you can instead visit the following page: There should be a list of routers on that page. Click on the link to locate your router. The link will take step-by-step instructions for accessing your administration page and the port forwarding section.

3. Follow these instructions to log in.

4. Create a new port forwarding entry by going to the port forwarding section described on the website. It is up to you to name it however you want, but it should be evident in the future. This will serve as your port forwarding entry on Minecraft. For both TCP and UDP, the port number must be set to 25565

5. You can exit the router administration panel by saving any settings.

Step 7: Connect to your Minecraft Server

Connecting to your Minecraft server is the final step.

1. Now, open the batch file you created in Step 4. The server should now be launched. If the server does not establish, double-check the batch file.

2. Your public IP address can be found here. You can do so by visiting the following website:

3. Load the most recent Minecraft Java Edition version. This should match the JAR file you downloaded in terms of version number—Double-check to confirm.

4. Go to the Installations> tab, then click on ‘New.’ You will be taken to the page “Create New Installation.” Here you will need to give a name to the installation, choose the correct version number, and specify the directory. The default directory should be used, but you can modify it. If you wish to change the screen resolution, you can do so from this page.

5. Click the “Create” button at the bottom.

6. Return to the Installations> tab and locate the installation that you have just created. Click the ‘Play” button right next to it. After Minecraft Java Edition has appropriately started, click on the “Play” button. Next, go to the “Multiplayer” section and click the “Add Server” option.

7. You should see the page titled “Edit Server Info.” This page will allow you to specify a server name. Next, in the “Server Address” box, enter the public IP address you have previously found, followed by a colon, and finally, the number “25565”, which is the same number you used for port forwarding.

So, to provide an example, your entry should resemble the following: 11.222.333.4444:25565.

The numbers preceding:25565 must match exactly your public IP address.

8. Click the “Done” button at the bottom.

If you followed all the steps correctly, you should be able to establish a connection. The most common problem is incorrectly entering one of the settings—for example, your IP address. You can repeat the steps, paying more attention to any errors.

If you experience performance problems, you can allocate RAM more by following Step 4.2 or adjusting the maximum number of players connected via Step 5.6.

How to host a Minecraft server free of charge with Minehut

Note: This guide is separate and explains how to set up a Minecraft server for free with

You and your friends can create a Minecraft server using a more straightforward method. This method works on both MAC and PC with the Java Version, and it can host up to 10 players.

You can find our complete guide to Minehut on your page ” Set up a free Minecraft Server Hosting account with Minehut.

Minehut is one of the few hosting services that lets you host a Minecraft server free.

1 thought on “How To Make a Minecraft Server?”

Leave a Comment

twenty + 5 =