Choose A Location For Your Minecraft Server Files
Before you download the Minecraft server software, choose a location on your PC where youd like to run the server from.
When you first run the server, itll create a few configuration files. Its best to have all these files stored in a dedicated folder.
You could place this folder on your Desktop, in your Documents folder, in your Programs folder, or anywhere else youd like. Its entirely up to you.
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.
Best 1122 Minecraft Servers
Top Minecraft Servers lists some of the Best 1.12.2 Minecraft Servers on the web to play on. Browse down our list and discover an incredible selection of servers until you find one that appears to be ideal for you! Click on a server to learn more about it, or just copy the ip address into your Minecraft client and find out for yourself just how great it is.
Game Modes:PvE / Survival / Mcmmo / Minigames / Parkour / Economy / Pixelmon / Pixelspark
We’re running Pixelmon Reforged v8.3.0Use our Technic Modpack to join us: https://pokesaga.org/modpackIf you’re having any issues, hop into our Discord for assistance: https://discord.pokesaga.org/
Connect to this Minecraft 1.12.2 server using the ip play.pokesaga.org
We’re running Pixelmon Reforged v8.3.0Use our Technic Modpack to join us: https://pokeparadise.org/modpackIf you’re having any issues, hop into our Discord for assistance: https://discord.pokeparadise.org
Connect to this Minecraft 1.12.2 server using the ip play.pokeparadise.org
Also Check: How To Customize Banners In Minecraft
Interacting With The Server
RCON is enabled by default, so you can exec into the container toaccess the Minecraft server console:
docker exec -i mc rcon-cli
Note: The -i is required for interactive use of rcon-cli.
To run a simple, one-shot command, such as stopping a Minecraft server, pass the command asarguments to rcon-cli, such as:
docker exec mc rcon-cli stop
The -i is not needed in this case.
In order to attach and interact with the Minecraft server, add -it when starting the container, such as
docker run -d -it -p 25565:25565 --name mc itzg/minecraft-server
With that you can attach and interact at any time using
docker attach mc
and then Control-p Control-q to detach.
For remote access, configure your Docker daemon to use a tcp socket and attach from another machine:
docker -H $HOST:2375 attach mc
Unless you’re on a home/private LAN, you should enable TLS access.
How To Set Up The Minecraft Control Panel Multicraft And Game Panel
Now, we can set up the control panel to run the server.
Hostinger offers two control panels to choose from MultiCraft and GamePanel.
MultiCraft is a popular choice, allowing users to manage multiple Minecraft servers from a single interface. On the other hand, Game Panel is an open-source control panel for running Minecraft, Counter-Strike, Call of Duty, and Steam-based games.
Lets explore how to set each one up.
First, go to the hPanel, select your MinecraftVPSserver, and navigate to the Server Management tab. Then scroll down to Other settings. Make sure that the Operating system is MultiCraft Minecraft Panel.
If not, switch it to MultiCraft and click Save changes. Note that this transition may take a few minutes to complete. You can see if the process has finished in the Latest Actions tab.
Once complete, return to the Server Management tab and go to the Notes section. You will use the control panel username and password to log in to MultiCraft.
Select the blue Login Details button on the left side of the page and click on the Login URL to open the MultiCraft sign-in page.
Here, copy and paste the login information youve found previously.
Youve arrived at the Multicraft dashboard. Now, head over to the Servers tab and select Create Server.
Here, there are several fields you need to fill in:
Read Also: Free Minecraft Server Logo Maker
Running A Fabric Server
Enable Fabric server mode by adding a -e TYPE=FABRIC to your command-line. By default, the container will run the latest version, but you can also choose to run a specific version with VERSION.
docker run -d -v /path/on/host:/data \ -e TYPE=FABRIC \ -p 25565:25565 -e EULA=TRUE --name mc itzg/minecraft-server
A specific installer version can be requested using FABRIC_INSTALLER_VERSION.
To use a pre-downloaded Fabric installer, place it in a directory attached into the container, such as the /data volume and specify the name of the installer file with FABRIC_INSTALLER, such as:
docker run -d -v /path/on/host:/data ... \ -e FABRIC_INSTALLER=fabric-installer-0.5.0.32.jar ...
To download a Fabric installer from a custom location, such as your own file repository, specify the URL with FABRIC_INSTALLER_URL, such as:
docker run -d -v /path/on/host:/data ... \ -e FABRIC_INSTALLER_URL=http://HOST/fabric-installer-0.5.0.32.jar ...
In order to add mods, you have two options:
Running A Spongevanilla Server
Enable SpongeVanilla server mode by adding a -e TYPE=SPONGEVANILLA to your command-line.By default the container will run the latest STABLE version.If you want to run a specific version, you can add -e SPONGEVERSION=1.11.2-6.1.0-BETA-19 to your command-line.
docker run -d -v /path/on/host:/data -e TYPE=SPONGEVANILLA \ -p 25565:25565 -e EULA=TRUE --name mc itzg/minecraft-server
You can also choose to use the EXPERIMENTAL branch.Just change it with SPONGEBRANCH, such as:
$ docker run -d -v /path/on/host:/data ... \ -e TYPE=SPONGEVANILLA -e SPONGEBRANCH=EXPERIMENTAL ...
Read Also: Best Cheap Pc For Minecraft
Point A Domain At Your Minecraft Server
Providing players with an easy-to-remember domain name instead of a complicated IP address makes it even easier for people to connect to your Minecraft server.
Its super simple: Update your domains DNS records by adding an A record for your domain , or subdomain , that points to your Minecraft servers IP address.
Note that it can take up to ~24 hours for DNS changes to take effect globally.
If youre not sure how to change DNS records, take a look at this Help article for adding an A record.
Running With A Custom Server Jar
If you would like to run a custom server JAR, set -e TYPE=CUSTOM and pass the custom serverJAR via CUSTOM_SERVER. It can either be a URL or a container path to an existing JAR file.
If it is a URL, it will only be downloaded into the /data directory if it wasn’t already. Assuch, if you need to upgrade or re-download the JAR, then you will need to stop the container,remove the file from the container’s /data directory, and start again.
Recommended Reading: How To Redeem Minecraft Code
How To Make A Minecraft Server
Minecraft is one of the most popular games in the world and is very easy to start playing on single player. If you want to play Minecraft in multiplayer, you will need to have a server to connect to. This is a centrally located server where multiple players are able to connect and play together. Whether you are going to start your own Minecraft server, or rent one from us, there are many things to consider. You need to think about everything from hardware requirements, server setup, security, maintenance, security and upgrades. You will need to make sure that all of this is in place before releasing your Minecraft server to the public. Starting your own Minecraft server is a fun project and this tutorial will teach you how to make a Minecraft server.
Whether you are a parent or a Minecraft player you can learn much about the different features of setting up a Minecraft server. If you choose to use our server hosting you can have a server up and running in minutes and if you choose to do it on your own it shouldnt take more than an hour.
- 6+ GB RAM
- 1+ GB RAM
- Automatic backup capabilities
- Very fast connection with proper routing for player connections
Download The Minecraft Server Software
Open TextEdit. Set the format to plain text. Enter the following:
exec java -Xms1G -Xmx1G -jar nogui
Save the file as start.command in the same folder where the servers .jar file is located.
Open the Terminal and grant permissions for the new start.command file so it can be run. Type chmod a+x with a space after the command. Drag and drop the start.command file into the terminal window. Press Enter.
Recommended Reading: Cheapest Modded Minecraft Server Hosting
Running A Minecraft Server From Home
You dont need a top-of-the-line system to run a Minecraft server a desktop computer is ideal.
While you can run a Minecraft server and play on the same machine, youll need a more powerful system to do it.
And lastly, use a wired ethernet connection for your server instead of wireless. A wired connection is more reliable.
How To Make A Minecraft Server On Macos
Lastly, lets see how we can make a Minecraft server on macOS:
#!/bin/bashcd "$"exec java -Xms1024M -Xmx1024M -jar minecraft_server.1.15.2.jar nogui
chmod a+x startmc.command
Don’t Miss: Free Minecraft Server Logo Maker
Choose Your Biome Carefully
With the new mechanics of temperature and heat as well as monsters specific to biomes, it is not advisable to start walking in a desert in summer or in the mountains in winter. You simply wont be able to explore some biomes as long as you dont have the necessary equipment, especially since some biomes will be much more dangerous than others with Lycanites Mobs .
Choosing Your Server Version
Minecraft is perhaps the greatest sandbox game of all time. What this refers to as there are an unlimited number of modifications that can be made to the game itself along with the ability to create whatever you would like in the game. When you are creating a Minecraft server you can predetermine what the server will be able to do by choosing the type of server that you would like to create.
The best Minecraft servers are mostly based on Spigot and plugins since they are much easier for players to connect to, but there are many other popular types. When you start the main server executable all of the required server files will be created and you will be able to edit this after the first boot. There are a few different server versions which you can learn more about below before making your selection.
There are many different kinds of servers to play in Minecraft. The default version of Minecraft comes from Mojang themselves and is also known as Vanilla. As of the time of writing this article the latest version is 1.8.1. This vanilla Minecraft is the foundation for all of the other server versions. Typically enhanced servers are older server versions which have been heavily modified to increase performance and expand functionality. This is a great way to get started with hosting your Minecraft server as there are not many additional steps to setting up this type of server. It is easy to get your very own server up and running on this type.
Also Check: Minecraft Sky Factory 4 Server
Can You Make A Minecraft Server For Free
Yes, you can make a Minecraft server for free, however, there are limitations. If you sign up for free Minecraft hosting, it will most likely come with a limited amount of resources, including storage, bandwidth, and hardware. A free Minecraft plan also limits you from adding mod-packs and plugins, which can prevent users from getting the best experience.Another choice is to self-host your server, which can come at a cost. You will need to use a high-performing PC that has to be powered at all times and a fast internet connection to prevent latency. It will also require technical knowledge to maintain and secure your server.Thus, the best option is to choose an affordable and reliable Minecraft server hosting plan.
Installing Forge For Servers
If you want to play a modded server with friends, youll need the Server option as well. Installing the server is relatively simple. Check the Install server option, then press the button to choose a new directory. Select a location such as your Desktop, and create a new empty folder and select that as the location to install the Forge server too.
Note that if you install a Forge server, you still have to install the Client option as well. Any players who want to connect to your modded Forge server will need to be using the same Forge and Minecraft version.
You May Like: How To Make Sky Factory 3 Server
How To Share Your Minecraft Server With External Users
You may like to play games with friends who are not on your local network, i.e., friends or gamers who are living in other regions. There are 2 popular and easier ways of sharing your Minecraft server with such users:
- Open the command prompt and generate your IP address by typing ipconfig
- Note down your IP address
- Open Minecraft server and provide your IP address
- Go back to the server
- Open the command prompt and type ipconfig to generate your IP address.
- To get the admin controls on your server
- Open the Minecraft server and at the end type op followed by your username
- It will give you extended controls like whitelisting people, banning people changing game mode, etc.
- Open command prompt and type ipconfig
- Copy the default gateway
- In your folder open for the file server properties and click port forwarding
- Go back to the Minecraft
- In the IP address enter IPV4 address that you got in the command prompt
- In the start port and end port fields type 25565
- This is the ID that you would need to give out to the people who wish to join your network.
How To Set Up Minecraft Server On A Local Pc
- For setting up your Minecraft server you would require to download essential files that you can get from Minecraft:
- Open https://minecraft.net/en/download/server in Safari and download the JAR file
- Copy the JAR file you just downloaded and paste it into a new folder.
- Give a relevant name to the file like minecraft_server.jar. To easily run the server commands you can remove the versions numbers.
- Open Applications folder from your Go menu and start TextEdit application.
- Select Plain Text from Format Menu for opening the plain text document.
- In the text file that opens, copy-paste the following commands for starting the server.
exec java -Xms1G -Xmx1G -jar minecraft_server.jar
Note: -Xms1G -Xmx1G denotes the RAM you can increase it by replacing 1 with 2 while rest will remain the same.
Eula=false should be replaced with Eula=true. Close the file after saving it.
You May Like: Server Logo Minecraft
Level / World Save Name
You can either switch between world saves or run multiple containers with different saves by using the LEVEL option,where the default is “world”:
docker run -d -e LEVEL=bonus ...
NOTE: if running multiple containers be sure to either specify a different -v host directory for eachLEVEL in use or don’t use -v and the container’s filesystem will keep things encapsulated.
INFO Refer to the data directory section for a visual description of where the $LEVEL directory is situated.
Enable Port Forwarding On Your Router
Note: Port forwarding can be a security risk.
If youre just hosting a server for players on your local network, you dont need to worry about port forwarding. If, however, you want to make your server accessible to the world, youll need to enable port forwarding on your router.
Refer to your routers documentation to find specific instructions on how to configure port forwarding for your device. For Minecraft, youll need to forward TCP port 25565.
Youll also need to enter your servers local IP address as the Output IP or Server IP for the forwarded port. This tells the router which device to point at. To find your servers local IP, open a command prompt and enter ipconfig.
Recommended Reading: Code Dot Org Minecraft
Why You Should Make Your Own Minecraft Server
Minecraft offers unlimited possibilities to create a virtual world, a place where you can let your imagination loose and build some incredible pieces of work. Whats great, you can take such experience to a whole new level by making your own Minecraft server.
Owning a private server gives you more control over your gameplay. You can invite your friends or other users, create your own rules, install any mods, and much more.
Unfortunately, many people think that building a private Minecraft server is difficult and expensive. However, the truth is, you only need a little bit of knowledge about the command-line interface. Whats more, you can set up the server on your Windows, Linux, or macOS computer, so theres no need to buy a new machine.
If youre ready, its time to learn how to make a server for Minecraft.