Edit The Server Configuration Files
Open the server.properties file with your text editor of choice, and scroll down to where server-port and server-ip are. Make sure the server-port is set to the port that you just opened for port forwarding, and server-ip is your internal IP address.
These two fields should look like:
server-port=25565server-ip=192.168.1.88
You can also change other Minecraft settings in this file, such as difficultly, game mode, PvP, etc. Once you make all your changes, save and close this file.
Download The Minecraft Server Software
Open TextEdit. Set the format to plain text. Enter the following:
#!/bin/bash
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.
How To Make A Minecraft Smp Server On Bedrock
For bedrock it really easy but you have to wait for 5 to 15 minutes every time when you connect but main thing is free!
- Visit Aternos and Sign UP
- After Sign, UP click on Create Server
- After that choose the bedrock and you can change your server name and description
- Now share your server address and Port to your friends.
- After that start the server and join it and Enjoy!
Recommended Reading: How To Host Sky Factory 3 Server
How Do You Make A Smp Server For Minecraft 2020
We hope that you enjoy this guide!
Test The Public Ip Of The Server

Now that the port is open for communication and the settings are properly configured, run the server again by either clicking the run.bat file or running the command ./run.sh . Once the server is finished loading, you can test to see if your server works via your public IP address that you found in step #7. Voilà ! You and your friends can now play on the server by entering this same public IP address into their Minecraft clients!
Also Check: How To Get Server Ip Minecraft
Run Your Minecraft Server
1. Try starting the Minecraft server again by rerunning the java command to executing the jar file:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.4.jar nogui
Wait for the system to finish executing. You should get a message that the process is Done!, meaning that the Minecraft server is up and running.
2. You can now detach from the Minecraft screen by pressing Ctrl+a+d.
3. To reattach to the screen, press Ctrl+r.
Note: To make changes to the default configuration, refer to the server.properties file stored in the /minecraft directory.
Download The Required Configuration Files
1. Navigate to the , right-click on the minecraft-server release and copy the link location.
2. Next, download the Minecraft server files using the wget command. Paste the link location copied in the previous step:
wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar
The output informs you it has downloaded the Minecraft server files and saved them under the name server.jar.
3. Rename the server.jar file so it matches the name of the Minecraft edition downloaded. At the time of writing, the latest Minecraft server release is 1.16.4. Therefore, we used the following command to rename the server.jar file into minecraft_server.1.16.4.jar:
mv server.jar minecraft_server.1.16.4.jar
4. Next, execute the following command:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.4.jar nogui
The output responds with an error informing you that you need to agree with the EULA to run the service. Move on to the next step to do so.
Also Check: Minecraft Sky Factory 4 Server
Disconnected By Server Outdated Server Or Disconnected By Server Outdated Client
If Minecraft updated recently, you might get these error messages. They mean that you are running a different version than the server. You can only connect to servers with the same protocol version as your client. You can create a new profile in the launcher with the version the server is running or you will have to wait for the server to update, that may take more or less time depending of the server owners’ reactivity.
How Can You Join A Smp Server In Minecraft
In most cases, joining an SMP server in Minecraft wont be any different than joining another server. Youll need to find a server close to you from a server list and punch its IP address in to Minecraft to join it. Once you first step foot into a server, you may be welcomed with a bunch of rules. If youre looking to last in that server, taking note of those rules can save your life later.
There are also invite or review-based SMP servers that focus more on role-playing. Servers like these usually have their own website where they accept admissions and review them one by one. These request forms may require you to create your character beforehand and even write a backstory that youll live by once you get to the server.
Despite sounding like a lot of work, a roleplaying SMP server can be one of the most fun experiences for many Minecraft players since roleplayers take the game quite seriously as well. As you become a more permanent part of the server, youll also discover more of the narrative and you may end up finding yourself as one of the most crucial parts of a servers storyline.
Also Check: Minecraft Sky Factory 4 Server
How To Make A Minecraft Server For Free
This article was written by Travis Boylls. Travis Boylls is a Technology Writer and Editor for wikiHow. Travis has experience writing technology-related articles, providing software customer service, and in graphic design. He specializes in Windows, macOS, Android, iOS, and Linux platforms. He studied graphic design at Pikes Peak Community College.The wikiHow Tech Team also followed the article’s instructions and verified that they work. This article has been viewed 652,753 times.
This wikiHow teaches you how to create a free Minecraft server. There are lots of Minecraft server hosting services you can sign up for. Minehut is one of the few services that allows you to host a Minecraft server for free. Minehut servers only work for Minecraft: Java Edition. This wikiHow teaches you how to create a free Minecraft server using Minehut.
Installing Nukkitx On Windows
Fortunately, running NukkitX on Windows is a little bit easier. To run NukkitX on windows, you must install Java first. To download Java for Windows, go to the following Webpage: . Download Java for Windows. Use the installer to install Java. Once Java is installed, you must create a startup script. Open the Start screen and type in cmd. Press enter. This will open up the Windows command prompt. Use the cd command to cd into the directory which you installed NukkitX in. Enter in the following command to create the startup script:
echo “” > > start.bat
That command should generate a file called start.bat. Right-click on that file and click edit in the menu that pops up. This will open a notepad window. Type in the following text to create the startup script:
Please see the Linux section if you do not know what to put in the MINIMUM RAM, MAXIMUM RAM, or the VERSION section. Save the file when done. Now, all you have to do is double-click the start.bat, and it will run the batch file. This will start the Nukkit server. Type stop in the console to stop the server.
Recommended Reading: Ps3 Minecraft Seeds 2017
Disconnected By Server Invalid Session
When you log in to Minecraft you get a session ID which the Mojang servers keeps track of. Only the one with the latest session ID for your account are allowed to join servers . Do as the message says and restart your game. You can’t join a server if you use a cracked Minecraft launcher unless the server has set its properties to online-mode=false.
A Quick Disclaimer About Bedrock Edition Servers

Unlike Java Edition, Bedrock Edition doesnt have a history of bigtime multiplayer. The software which the Bedrock-Edition code is based on, Minecraft: PE, only supports people playing with each other on LAN. It hasnt gotten much better since then. Now, we have Xbox Live, but Xbox Live play is limited to a few people playing on a world that is only online when the owner is.
Therefore, Mojang did not create server software. Other developers created the server software to mimic LAN multiplayer games. There are a lot of features in Minecraft, which take a lot of work to code, such as Terrain Generation and Mob Behavior. In many Bedrock Edition server software, those features are not as well built. In this tutorial, I will be using Nukkit, which has Xbox-Edition style terrain Generation, which is better than the other ones. I will also be showing how to install a mob plugin for Nukkit, which makes mobs have mostly good A.I.
However, the new Mojang-Built bedrock server, while it does not contain some of the modification features that the other server forms have, has very well-done terrain generation, and also has a very well-done mob terrain. I recommend that if you want to play a simple survival game, that you instead choose to use the vanilla server. Luckily, I will also be covering the vanilla server in this tutorial, as well.
Recommended Reading: How To Import Skins To Minecraft Pe
Connecting To Your Server
Your new Minecraft server will now be up and running on the IP which it has been assigned to. If this is on your local computer it will be your IP, whereas if you have set up a Minecraft server hosting account with us we will provide you the IP to use and give out to your friends allowing you to get started quickly and securely. If others are having trouble connecting to a server that you have started on your local machine you might need to set up port forwarding for your network.
Domains vs Subdomains vs IP:PORT vs Dedicated IP
We have a great post on the differences between Subdomains, Domains, IPs and IP:PORT combinations found here. The main differences come down to cost and complexity. We give, for free, subdomains for every server in the form of yourserver.apexminecraft.com. This is in addition to the IP:PORT that comes with every server. The subdomain or domain simply forwards to the number IP to find the server. The dedicated IP will allow you to make something like yourname.com instead of the numbered IP. If all you want is something like mc.yourname.com then there is a free way to do it. It requires setting an A record and an SRV record on your registrar. Simply use the free IP:PORT that we gave you to do this.
Port Forwarding
Server Version Matching
Logging In
Connecting To The Server
You May Like: Minecraft Logo Design
How Can You Join An Smp Server In Minecraft
Joining an SMP server in Minecraft isnt very different from joining any other server.
Step 1: Players will need to find a server, which they can do on websites like minecraftservers.org or minecraft-server-list.com.
Step 2: Type in the IP address of the SMP server into Minecraft and join it.
When you first join a server, make sure you read the rules and follow them. There are also invite or review-based SMP servers that focus on role-playing. These SMP servers usually have their own websites where you will need to apply to join them. These may require you to create a character and a backstory before you join.
How To Create A Minecraft Smp Easily
Playing on an SMP, or a survival multiplayer server, is an incredibly fun way to play Minecraft.
SMP servers provide Minecraft players with an opportunity to create their own in-game universe. SMPs often involve established community rules and lore, created entirely by players within the server.
Reading: how to minecraft smp server
Perhaps the most well known SMP is the wildly popular Dream SMP that features Minecraft YouTubers such as Dream, GeorgeNotFound, Karl Jacobs, TommyInnit, and many more.
For players who want to start one of these highly engaging multiplayer worlds but arent sure how to go about the process, the following provides a general overview of creating a Minecraft SMP.
Don’t Miss: Minecraft Toys For 5 Year Old
Installing Nukkitx On Linux
First, enter into your terminal. This section of the tutorial will be designed for Ubuntu, so there may need to be edits made for other distros. Enter in the following commands to install java:
sudo apt-get update sudo apt-get install default-jre
Running NukkitX on Linux
Now that Java is installed, the environment is set up to run Nukkit. To run Nukkit properly, it is recommended that you create a startup script. Enter the following commands to create and begin editing the startup script:
touch start.sh chmod +x start.sh nano start.sh
Now that you are writing the startup script, enter in the following text into the editor:
echo Starting NukkitX Server… java -Xms -Xmx -jar Nukkit-.jar In the spot that states MINIMUM RAM, please enter the minimum amount of ram you wish NukkitX to have. In the place that indicates MAXIMUM RAM, enter in the maximum amount of ram you wish NukkitX to have. The VERSION should be the version of Nukkit that the jar file is. This is what I like to put for the current version of NukkitX at the time of creating this tutorial:
java -Xms512M -Xmx4G -jar Nukkit-1.0-SNAPSHOT.jar
That will set the minimum amount of memory to be 512 MB, the maximum amount of memory to be 4 GB, and the version to be the current Bedrock 1.12 version of 1.0-SNAPSHOT
Now, to keep the program running while you are gone, you will have to install GNU screen. Install GNU screen by typing the following:
screen -mS “NukkitX” ./start.sh
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 also offer private online coding lessons that teach Minecraft Modding, Roblox Game Development, Python, Scratch 3.0, JavaScript, Unity, Unreal Engine, and more.
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.
Don’t Miss: How To Redeem Minecraft Code
Checking The Compatibility Of Your Computer
Port Forward To Play Globally

Port forwarding is what is required to let your friends connect to your server if they are not on the same local connection. If you want to play on a server locally on the same connection this step is not required. It is important to note that port forwarding might cause security risks so make sure you follow the port forwarding steps carefully.
Every router is different when it comes to setting up port forwarding. A router is what is used to create a wireless internet connection. You need to follow the steps to reach your routers admin page as we will be port forwarding a specific port address that Minecraft will use. Go to the following link below and click on the list of all routers and find your router. Skip all ads and do not download any software on this website. Additional software is not needed for this.
When you are on your specific router page follow the steps on setting up a port forward entry. This will differ from router to router but the general steps in common with most routers will be the following.Create a static IP address
Login to your router and navigate the port forwarding section
Create a port forward entry
This website explains each step for your specific router in depth. When you get to the step of creating a port forward entry make sure you name it something that is recognizable such as Minecraft and the port number should be 25565. The port forward website also has a very helpful explanation about port forwarding for Minecraft here.
Don’t Miss: Minecraft Sky Factory 4 Server