How To Host A Minecraft Server For Free
The process of creating and setting up a free Minecraft server is almost the same as for the paid version.
First, you have to find a free hosting provider that will allow you to host your data on its hardware. This isnât exactly easy, as not many people like sharing their property with others for free.
Moreover, youâll be forced to use a non-official Minecraft server application created by a third party. The same goes for the game client, since the original game isnât free and thereâs no way to override this.
If youâre ok with all of the above, you just need to download the Bukkit-server and launch it via the Forge Minecraft server app on your free hosting. The method is identical to the one we explained above for the non-free options.
The Best Way To Host Your Minecraft Server
Instead of dealing with troublesome and confusing dedicated servers, you can use a hosting platform like Hostman.
Hostman features a marketplace with loads of software products that you can deploy with just one click. This includes Minecraft servers. With just a few clicks, you can create your very own private server, avoiding part of the limitations imposed by Microsoft.
Visit the Hostman Marketplace
Youâre now ready to enjoy your own unique instance of Minecraft virtual world, supported by a reliable and swift hardware platform.
If youâre looking for a high-performance Minecraft server installation that offers a certain degree of freedom and that wonât break the bank, you have it all here.
Create Your Server Folder
Right click on your desktop and create a new folder called Minecraft 1.18 Server, and from there, drag the .Jar file you downloaded into this folder.
Once the Server file is in the folder you’ve created, run the application by double-clicking on the icon. If the application does not run after you double click on it, you may need to right-click on it and select Open With -> Java Platform SE binary.
NOTE: If you do not have the Java SDK installed on your computer, you will need to download it before moving forward. To do so, click here.
You May Like: What Are Sea Pickles Used For In Minecraft
Install Forge Server Accept Eula
In order to start hosting a server, you need these files. Reopen the Forge installer and select Install Server, and the location you want it to be installed.Now that its been installed, double click on forge-1.12.2-126.96.36.19938-universal.jar to launch it. once you do that, the folders logs, mods, and eula.txt will appear in the folder.
Double click on the eula.txt to open it, and change the false to true. ctrl+s or click File then Save, then close the txt. Once that’s done, relaunch the .jar. You’ll see a bunch more files appear in the Server folder, and a window open up titled Minecraft server. Congrats! You now have a local modded Minecraft server! But we’re not here for that, we’re trying to create a server that anyone can connect to. Close the Minecraft server window.
How To Make A Minecraft Server With Hostinger Ubuntu Windows And Centos
Managing your own Minecraft server is a wonderful experience, whether you want to play with your friends or wish to build your own community of creative enthusiasts.
Thats why here at Hostinger we offer dedicated Minecraft hosting services to make this goal a bit more simple and hassle-free.
In this tutorial, we will show you how to purchase one of our plans, how to configure your Minecraft server within minutes, and how to make a Minecraft server on various platforms. This way, youll have more freedom to play the game with your own sets of rules.
Don’t Miss: How To Find Treasure Chest In Minecraft Bedrock
Connecting To A Minecraft: Java Server
How To Create Your Own Minecraft Server
The first thing you have to do is download the Minecraft server that suits your needs. There are two server types:
Vanilla. That is the classic implementation of the Minecraft server as offered by the developers of the game. Just like Realms, it has restrictions on modes and plugins, but it still allows you to create a more personal and unique experience, and save all the data on your PC or dedicated server.
Bukkit. This is a project created by enthusiasts who wanted to break free of Microsoftâs restrictions, and explore Minecraftâs unlimited possibilities with modifications created by third-party developers and fans of the game.
Both of these servers are available online and can be downloaded for free.
Vanilla is available on the official Minecraft website. To work with it, you must and launch it via the Java command-line interface.
Open the command prompt of your operating system
For Windows: select the Start button and type cmd, youâll see Command Prompt in the list
For MacOS: press Command – spacebar to launch Spotlight and type Terminal, then double-click the search result
Linux: press Ctrl+Alt+t keys at the same time
java -Xmx1024M -Xms1024M -jar minecraftserver.1.17.1.jar nogui
Your server is now up.
Next, youâll need to configure your server and find a way to connect to it. The method for doing this depends on what kind of hosting youâve chosen.
Read Also: How Do You Craft A Crossbow In Minecraft
Download Minecraft Server File
The first step in starting your Minecraft 1.18 Server is to download the server file for your computer. Click here or the button above to be taken to the official Minecraft Server file download. From there, find the section saying Play with Your Friends, and click on Setup Your Own Minecraft Server.
This will take you to a page to download the Minecraft: Java Edition Server. From there, you’ll want to click on the text that says Download minecraft_server.1.18.jar to start the server file download. Once the download is complete, you’ll need to locate the download, which is normally on the desktop or in the Downloads folder. For simplicity, be sure to drag the file onto your desktop to follow this tutorial on creating a Minecraft 1.18 server.
What Are The Best Minecraft Server Hosting Providers For 2022
The demand for Minecraft hosting has increased over the years as the games popularity continues to flourish. But instead of featuring all of them in this post, weve handpicked the top-performing ones to make your decision much easier.
Here are our top choices for the best Minecraft server hosting this year:
Don’t Miss: How To Connect Ps4 Controller To Minecraft Java
Set Up Port Forwarding
Warning: This is probably the most challenging part of the tutorial and its also the section that can cause security risks. Ensure you have a parent with you when you complete this step and do not download anything extra.
Port forwarding is required if you want your friends to connect to your server when they are connected to a different internet connection that you are connected to. Unfortunately, this step will be different depending on which router you are using. I will list the steps that it takes to get my Xfinity router set-up for port forwarding, but you will have to research your own router and follow its steps.
The first step for me is navigating to the Port Forwarding section on Xfinitys website. I found this by googling How to Port Forward my Xfinity Router so I suggest a similar search for you, but with your specific routers name.
The next step for me had common configurations to use, including Minecraft, so I went ahead and chose that. If you dont have this option, the important thing to know is to use port number 25565 for Minecraft.
Any other port number will not work. Note that I blocked off my IP Address, this is the part that you want to keep secure from people you do not know or trust. Depending on your router, they may reserve a custom IP address for you . If thats the case, this is the IP Address you will provide to your friends. If they do not reserve one for you, you will have to use your own IP address.
Download The Serverjar File
Once you have the latest version of Java downloaded, you need to server.jar file.
If youre following along with the images/gifs in this tutorial, you may find you have a different version number than what is showing. Thats okay, the steps should be the same.
You may get a warning from your computer saying that this file may be harmful. This is a normal warning for any .jar file. If you dont know where it comes from, then you should be worried about these. That being said, I think we can trust Minecraft on this one.
If youre given the option, save this file into the My Awesome Server folder. If not, just copy and paste or drag the download into the folder once it finishes.
Read Also: How Do You Train A Fox In Minecraft
Creating Your Own Minecraft Mods
If you enjoy Minecraft Mods and want to create your own custom mods for use in your own servers, CodaKid has a series of courses that can teach you how to make your own custom creatures, biomes, dimensions, insane explosions and special effects, and more!
Minecraft coding is fun and creative, and teaches you real Java programming with the Eclipse IDE.
Our courses even include messaging and screenshare support from live engineers if you ever get stuck, and our courses even come with a two week free trial!
We hope you enjoyed How to make your own Minecraft Server, the Ultimate 2021 Guide. If you enjoyed our Minecraft server tutorial, wed love it if you could share it with friends.
Also for fans of modding, check out this free tutorial called How to install Minecraft Forge. Hope you find it helpful!
If you have any questions or comments, please leave them below! If your server configuration is not working, please make sure to follow this tutorial again and double check your work. You can also write us and ask questions however please keep in mind that we are extremely busy serving customers and we may take a few days to respond.
Start Your Minecraft Server
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
To make sure everything is running correctly, stop your server with:
Then edit the server.properties file and set:
Save the server.properties file and restart your server. From there, enter your server IP address into the Minecraft Server Status Checker to see if its publicly accessible.
Recommended Reading: How To Put A Mushroom Down In Minecraft
How To Make A Minecraft Server On Linux
In this section, you will learn how to make a Minecraft server on a machine that runs on Ubuntu or CentOS.
Before we start, ensure that you have a root SSH access to your machine. If you are using Hostingers Minecraft Hosting plan, the login credentials are in the Servers tab of hPanel.
The process of creating servers for Minecraft on these two operating systems is quite similar, but there are a few differences youll notice when installing the required packages.
Find The Best Web Host For Your Minecraft Server
There are many web hosts that offer Minecraft servers, including , Apex, Hostinger, and PebbleHost, so your first step should be to shop around. You’ll find various server requirements depending on your Minecraft world size, the number of players that’ll connect to your server, and whether you want to install mods. Naturally, youll pay more out of pocket if you purchase a larger plan, but many web hosts let you upgrade from a lower service tier to a higher service tier without too much fuss. So if youre just starting out, it may be safer to start with a smaller plan and upgrade later as your needs grow.
The most important thing to consider is RAM and virtual CPU allocation. Your server quality and number of players hinge on the server’s memory. 2GB of RAM could support up to 10 players before lag creeps into the game. Virtual CPU allocation affects gameplay smoothness the more CPUs or higher quality CPUs powering your server, the better. As mentioned earlier, if you just want to play with a handful of friends, a basic plan should suffice. If youre hoping to grow a community, however, you must invest money into a high-end hosting subscription.
The basic server creation steps are more or less the same, regardless of the service you choose. Here’s a quick walkthrough of what you should do:
Select the plan suitable for the RAM total that youll need to properly run Minecraft.
Configure your server, specifying the region, game version, and add-ons.
Don’t Miss: How To Make Path In Minecraft
Setting Up Your Server
Port Forward The Server
The server now works locally! Anyone on the same IP as yours can now join the server. In order to allow people not on the same IP to connect,you’ll need to port forward your server. To do this, google Whats my IP? on Google. Take the number it gives you, copy it, and paste it into the address bar. This will most likely take you to your router’s website where you can manage your router’s settings. Enter the password to your router to continue. My router is a Linksys, you’ll want to google around to find the steps with your specific router. You’ll want to find the Port Range Forwarding section of your router, and enter in the following information.
Application Name: Minecraft server
Also Check: Minecraft Cat Banner Recipe
Start The Minecraft Server
To start the Minecraft server, open the Windows command prompt.
Navigate to the file path where the Minecraft server file was installed.
Start the server with the following command:
java -Xmx1024M -Xms1024M -jar nogui
If youd rather use the servers UI, exclude the nogui parameter:
java -Xmx1024M -Xms1024M -jar
You can also create a .bat file to batch the commands together.
Once the server is running, you can invite others to connect to your server via your local IP address if theyre on your home network, or via your external/public IP address if theyre not on your home network.
Downloading The Latest Version Of Minecraft
Now you need to download the current version of the Minecraft server. You can do this by navigating to Minecrafts Website and copying the link that says , where the Xs are the latest version of the server.
You can now use wget and the copied link to download the server:
- wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar
If you intend to upgrade your Minecraft server, or if you want to run different versions of Minecraft, rename the downloaded server.jar to minecraft_server_1.15.2.jar, matching the highlighted version numbers to whatever version you just downloaded:
- mv server.jar minecraft_server_1.15.2.jar
If you want to download an older version of Minecraft, you can find them archived at mcversions.net. But this tutorial will focus on the current latest release. Now that you have your download lets start configuring your Minecraft server.
Don’t Miss: How To Make Throwable Potions In Minecraft
One: Setting Up The Instance
Log into your AWS account and head to your console.
Select a 64-bit Amazon Linux 2 AMI instance from the Machine Image library.
You have a number of options for the type of instance you want. Franck managed to get Bedrock to run on a t2.micro, however the Java Edition is a bit more intense and so you will need a t2.small or a t2.medium to run, depending on how many connections you’ll have. For 2 to 3 kids a t2.small will be fine. Once selected click Configure Instance Details.
You can leave the Instance Details screen and the Storage screen with their default settings and move onto the Tags screen.
Here you can enter a Name tag and a value for this. This will show up on the main instance screen and allows you to easily find it if you have lots of instances. You can also tag for a cost centre here too if you split/manage your billing with tags. The last screen is the Security Group screen.
This is the screen where we allow access to the server. I created a security group with the name MineCraft-Server , and then added a rule for Custom TCP. Minecraft Java Edition communicates with TCP over port 25565. Set the source to Custom and 0.0.0.0/0 to allow access from anywhere and add a description.
What we’ll use instead is Amazon’s built in browser SSH-like console to connect and run our server. So with that click Launch Instances and AWS will go off and build and launch your server.