In this post, you’ll probably learn How to Make A Minecraft Server for free on Windows and MAC both. You can then use this server to have other users join you from around the world.
Though you’ll probably land with 10-15 friends and family as geeks are few but anyway, let’s get started with all the Minecraft Server tricks and methods which can help you.
In this article...
- 1 Method 1: Using Server Program
- 2 Method 2 – Using Java
- 2.1 Step 1: Download/Update Java
- 2.2 Step 2: Downloading Minecraft_Server.jar File
- 2.3 Step 3: Running the .jar file
- 2.4 Step 4: Accepting the EULA terms
- 2.5 Step 5: Improving the Performance
- 2.6 Step 6: Port Forwarding – Find the Right IP’s
- 2.7 Step 7: Port Forwarding – Get into Router Settings
- 2.8 Step 8: Edit the “server.properties” File
- 2.9 Step 9: Running the “MinecraftServer.bat” and Connect
Method 1: Using Server Program
Step 1: Vanilla and Bukkit Servers
Before you start with the server, you need to understand a few things. First of all, there are two different types of servers, Bukkit and Vanilla. The primary difference is that if you want a private server with only a few friends, choose Vanilla.
However, If you want a public server where everyone can join the fun, then I’ll recommend Bukkit. Either way, you’ll be able to create a server of your own.
Step 2: Vanilla Software for Windows 7/Vista/XP Downloads
First thing, you’re required to create a folder named something like “Minecraft_Server” or any other relevant name that serves your purpose. From here, you are entitled to download the .exe file, .jar file. And I’ve observed, that it’s easy to operate on the .exe file, though they are almost same.
Now, go to Minecraft’s official website, and under the Multiplayer Server section, and click on minecraft_server.exe (the version can vary as per updates).
Once the download process is complete, simply place the downloaded file in your Minecraft Server folder.
Now, run the file, and it would load up all the worlds and environments and displays “Done” once the process is complete.
Next, you’ll need to set yourself as the operator (op), and to do this, just search a file from the extracted files in the Minecraft_Server folder named as “ops.txt“. Type in the Minecraft username, and you will become an op effective immediately. If you want to add more people, then only add their usernames and press enter.
Next, open the server.properties with the notepad application
(You can also use any other text or code editor like Sublime Text, etc.) and change the spawn-monsters= false to spawn-monsters=true.
Join your own server because you’ll need to find the IP address for your Minecraft Server. If you have a steady Internet Connection, then you can google something like Find my IP, or you can type ‘localhost‘ into the multiplayer server. However, other people cannot do that on the network they’re connected. Once you’ve successfully discovered your IP, you can then send it to your friends to connect you to the server.
Note: You’re required to keep the file running while playing on the server or if you want to leave the server on for other people.
Step 3: Creating a Server using Bukkit Software for Windows
Downloading and using Bukkit is pretty similar to Vanilla. First, create the same Minecraft_Server folder.
Now, open up the link and navigate to the software file, and click on download. Once the downloading process is done, rename the file to “craftbukkit.jar” and open the notepad and paste the following:
CD /D “%BINDIR%”
java -Xmx1G -Xms1G -jar craftbukkit.jar
Just the following code will configure your Bukkit server. Now, save the file as “startserver.bat” and move the file into the Server folder that we created in the beginning. Open startserver.bat, and it will automatically load up all the necessary components.
Note: You’ll need to keep startserver.bat running while playing the game on your server or if you intend to leave it on.
Step 4: Vanilla Software for MAC
Fortunately, we’re also going to help the MAC users too. To get started with the Vanilla server configuration, just create a folder on your Mac called “Minecraft_Server” just like the one we’ve done previously. Navigate to https://minecraft.net/en-us/store/minecraft and download the minecraft_server file which is under Multiplayer Server. However, you’ll be required to sign-up or log in your Mojang Account prior to downloading. Now, place the file into the Minecraft server folder. Now, open up the TextEdit > Format > Make Plain Text and paste the following code:
cd “$(dirname “$0″)”
exec java -Xmx1G -Xms1G -jar minecraft_server.jar
Now, save the file as startserver.command, and place the file into the same folder. Open up your Terminal which you can find in spotlight or launchpad, and paste in “chmod a+x ” (space is required). Locate the start server and command into the window and enter.
Now, open the file which will automatically load up all the worlds and environments.
Note: Just like in Windows OS, you’ll need to keep the file running to play on the server or intend to keep it on.
Step 5: Bukkit Software for Mac Users
Again make a folder for your Minecraft Server. Then go to “https://getbukkit.org/get/V1F1tpQFW3asBTkOpDS4tVQGGovdZhGv“.
Now, open the TextEdit and select the plain text format and paste:
cd “$( dirname “$0” ) “
java -Xmx1G -Xms1G -jar craftbukkit.jar
Now, save the file as startserver.command and put this into the folder we made as the parent folder for the Minecraft Server.
Open up the Terminal which you can find in spotlight or launchpad and paste “chmod a+x” then drag the start server. Command the window, and it would show up the name of the file that you put it in. Press enter and finally, open up the startserver.command, that will load up all the files and worlds.
Conclusion for the First Method
So, this was all about how to make a Minecraft Server on Mac and Windows. Both of the tricks are almost similar to one another.
However, we’ve taken the liberty to add one more method that uses the server.jar file. This is the recommend MOJANG trick. Let’s get started.
Method 2 – Using Java
Step 1: Download/Update Java
If you’re close to Minecraft, you would know that it runs through Java, and so does the server files as well. To start the server, you’ll need to make sure that you have the most current version of java up and running. You can download the updates from
Note: If you’re not certain whether or not you need 32-bit or 64-bit for your PC, just press the “Windows + X + Y” and the pop-up window would display all the system information. Download the one that matches your Windows System, and install necessarily.
Step 2: Downloading Minecraft_Server.jar File
This step is similar to the one in the previous method. After you’ve downloaded the .jar file, do place it in a folder which you can name as your Minecraft_Server somewhere on the storage, as the .jar server file will create various files whenever running it for the first time and load up the world’s.
Step 3: Running the .jar file
Execute the .jar file using the Java version you’ve downloaded or updated, and it should run for approx 3-5 seconds then close on its own. If this doesn’t happen, then close the program running the Minecraft server, and re-run it. You may also restart your PC if the problem still occurs
Step 4: Accepting the EULA terms
Note that the terms wouldn’t pop up on the installation. So, you need to find the “eula.txt” file in the same folder as the Minecraft_Server.jar with any text editor like Notepad++ or Sublime Text and change “eula=false” to “eula=true” and then save the file.
Step 5: Improving the Performance
Psssst! Here’s a tested trick that you can do with the .bat file to alter the RAM usage of your system. You’re only required to enter some commands for your dedicated server. Download and place the appropriate .bat file matching your PC’s system info into the same folder the .jar file.
The commands to alter the RAM usage for your Minecraft Server are as follows:
Open up the file, find the following lines of code
“-Xms1024m” (1024 MB minimum dedicated RAM), and
“-Xmx2048m” (2048 MB maximum dedicated RAM)
and tinker the usage amount to something bigger like
“-Xms4096m” (4096 MB minimum dedicated RAM), and
“-Xmx8192m” (8192 MB maximum dedicated RAM)
At this point, the server is almost ready, and we just need to give it an address so your friends can join the server.
Step 6: Port Forwarding – Find the Right IP’s
So, you need to configure your system’s IP for networking. If you’re running Windows Vista, 7, 8, 8.1, or 10, just type “cmd” after entering “Windows+R” command and then press enter.
Now, in the Command Prompt, type: “ipconfig” and press enter.
You’ll get a bunch of information, but all you need is the about is the current IPv4 address and note it down for future references.
Step 7: Port Forwarding – Get into Router Settings
Open up either of your Internet browsers like Mozilla Firefox or Google Chrome and in the address bar, type your default gateway IP address which we just located. Now, the browser will ask for the password, and most of the time it is ‘password‘ only.
Now, you need to port forward the settings and finally move on the final steps.
Step 8: Edit the “server.properties” File
Open up the server.properties file using a text editor like Notepad++ or Sublime Text, and change “server-ip=” to “server-ip=your IPV4 address“. Finally, save and close.
Step 9: Running the “MinecraftServer.bat” and Connect
And last but not the least step, find your IP and enter it when Microsoft asks you for running the server on your own machine. Now, people who wish to join on the same machine or your Minecraft Server can also enter the same.
Moreover, you can enter “localhost” if you’re the operator of the server.
So, this was all about how to create your own Minecraft Server on your PC. Do share your thoughts and let me know if you’re facing any issue configuring the server files or the Software in the comment section below. Till then, Cheers!