How To Make An Smp Server In Minecraft

Edit The Server Configuration Files

How to Make An SMP Server In Minecraft

Open the 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:


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:


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!

  • Step 1: Get Minecraft Java Edition.
  • Step 2: Get the Latest Version of Java.
  • Step 3: Download the Minecraft Server.
  • Step 4: Commands to Run the Server.
  • Step 5: Setting up Server Properties.
  • Step 6: Port Forward to Play Globally
  • Step 7: Connecting to your Minecraft Server.
  • Test The Public Ip Of The Server

    How To Make A Minecraft Server: 1.8.3 [DIRECT CONNECT ...

    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 ./ . 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 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:


    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

    How To Make a SMP Minecraft Server

    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 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 instead of the numbered IP. If all you want is something like 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

  • 1Leave your server dashboard open. This will allow you to adjust your server quickly by minimizing the Minecraft window and maximizing your browser window.
  • 2Open Minecraft. Minecraft: Java Edition has an icon that resembles a grass block. Click the icon to open the Minecraft launcher.
  • 3Click Play. It’s the green button on the Minecraft Launcher. This launches Minecraft.
  • 4Click Multiplayer. It’s near the middle of the Minecraft title page.
  • 5Click Direct Connect. It’s at the bottom of the multiplayer menu in the middle.
  • 6Enter your server’s address. Type the address for the server, which was listed next to the “Connect” heading, into the text box in the middle of the page.
  • 7Click Join Server. It’s at the bottom of the page. Doing so will connect you to the server and place you in the server’s world.Advertisement
  • 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 or

    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

    How to make a Minecraft SMP Server – Tutorial

    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 chmod +x nano

    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” ./

    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

  • 1Check which version of Minecraft you are running. There are two versions of Minecraft Minecraft and Minecraft: Java Edition. You will need to download the appropriate server software for whichever version of Minecraft you are running. To determine which version of Minecraft you are running, launch Minecraft and check the title screen. If it says “Java Edition” below “Minecraft” on the title screen, you are running Minecraft: Java Edition. If the title screen just says “Minecraft” with no text below it, you are running the Bedrock Edition.
  • The server software for Minecraft: Bedrock Edition is still in it’s Alpha testing phase. It may be more buggy than Minecraft: Java Edition.
  • Only players on PC and Mac can connect to Minecraft: Java Edition servers. Players on Windows 10, Android, iPhone, iPad, Xbox One, Nintendo Switch, and PS4 can connect to a Minecraft Bedrock server.
  • Alternatively, you can at You can also to host a permanent server.
  • 2Consider your computer’s capabilities. If you plan to use your computer as a server for Minecraft, you’ll need to have a fast CPU and sufficient RAM to handle the number of people you anticipate logging on to your server to play. You will also need additional resources to run your computer’s operating system, and the game itself. The following are the recommended computer specs needed to host a Minecraft server, depending on the number of players connected:XResearch source
  • 1-3 Players: 6 Mbps upload, 3 Mbps download
  • Port Forward To Play Globally

    Create SMP

    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

    Popular Articles

    Related Stories

    Stay on op - Ge the daily news in your inbox