Categories
Design

How to run a simple local minecraft server (with and without mods)

A simple 10-step guide to create a world for you and your friends — in less than 10 minutes!

How to run a simple local minecraft server (with and without mods)

Today, I will be showing you the easiest way to set up a public vanilla Minecraft server for you and your friends, without spending a single dollar. Without further ado, let’s begin!

In whatever directory you choose, create a new folder — this is where all of the server files will be downloaded and run from.

You can download the official Minecraft Server .jar file here. Save it to the server folder you just created.

In order to actually host the server, you will need a script to run the .jar file. Open a new text file, and copy the following command into it:

The minecraft_server.1.16.4.jar is the current Minecraft server version available at the time of writing this. If there is a new version released, simply change this to the name of the .jar file that you previously downloaded.

The -Xmx and -Xms flags are allocating the memory used for the server. If you want to increase these values, you can (in muliples of 1024).

If you are on Windows, save this file as run.bat . If you are on Linux, save this file as run.sh . Make sure you change the extention from .txt so that the file can be properly executed.

If you are on Windows, simply double click the newly created run.bat .

If you are on Linux, you will first have to make the file executable. First, type the command chmod +x run.sh . This enables the script you just created to be executable. Then, you can run the script with ./run.sh .

After running the script, you will see warning about accepting the EULA agreement. Close this window, and if you look back in the server folder, you will see a number of new files that have been generated. Open the file eula.txt , change the line eula=false to eula=true , and then save and close the file.

Now that the EULA agreement is accepted, you can run the script to start the server again ( run.bat or run.sh ). You should see more new files that were generated in the server folder. Once the configuration is set up and the world is generated, you can test to see if your server works.

Open Minecraft and click on multiplayer. In the server address bar, enter localhost and click connect.

Congratulations, you now own your very own Minecraft server! But now, you want to be able to play with friends, so you will have to open up the server to incoming connections.

You will need to find your internal (private) IP address in order to port forward in the next step, and you will need your external (public) IP for other people to connect to your server.

First, to find your internal IP:

Windows

Open the command prompt by typing cmd into the search bar and hitting enter. Type the command ipconfig and you will see the list of Wi-Fi cards and Ethernet adapters.

Linux

If you are on Linux, open a terminal with ctrl + alt + t . Type the command ifconfig and you will see the list of Wi-Fi cards and Ethernet adapters.

Depending on how you are connected to the internet (Wi-Fi or Ethernet), look for the IPv4 Address (which starts with 192.168) under your internet connection type — this is your private IP address.

To find your external IP:

You can simply type “my IP” in Google and it will provide your public IP address. Alternatively, you can go to https://whatismyipaddress.com/ and it will also tell you your public IP address.

Port forwarding is the process of opening up a specific port on your local network, so that incoming traffic can connect to a service. In this case, we will be opening up the default Minecraft port, 25565.

In order to port forward, you must have admin access to your local network. Many home routers can be accessed by typing 192.168.1.1 in a web browser. Enter the admin credentials, and look for the “port forwarding” settings. This is usually under an “advanced settings”, “advanced setup”, or “networking” tab.

For example, on a NetGear router, port forwarding is found under “Advanced” -> “Advanced Setup” -> “Port Forwarding/Port Triggering”.

Here, you will want to click on “Add Custom Service”. Give the service name anything recognizable, like “Minecraft Server”. Under the service type, make sure TCP/UDP is selected. For the internal and external port ranges, enter the default Minecraft port “25565”. Finally, for the interal IP address, enter the private IP that you found in step #7. Click apply, and then your changes will be saved.

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 (private) IP address.

These two fields should look like:

(192.168.1.88 will be whatever your private IP is.)

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.

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 (Windows) or running the command ./run.sh (Linux). 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!

Minecraft has been a huge part of my gaming history, and I get so much nostalgia every time I create a new world. I put this guide together to help everyone be able to share this same experience. There are so many ways to create a Minecraft server, but I wanted to write a guide to provide the simplest and quickest way to help you get started. If this if your first time creating your own Minecraft server, or you’ve done it a hundred times before, I hope this guide was easy to follow, and I wish you the best of luck.

Thank you for reading along — Your new world awaits!

In this tutorial we will show you how to set up your own modpack server with any modpack available on CurseForge (Overwolf). ServerMiner lets you get a CurseForge server up and running easily with our built-in modpack installer.

Part 1 – Creating your CurseForge Modpack Server

  1. To get started, you’ll need to first purchase a Minecraft Server through ServerMiner here: CurseForge Server Hosting.
  2. The first step is to navigate to the CurseForge Installer page by clicking the Installer tab to the left and then clicking the CurseForge Installer page. You can then search for the modpack which you’d like to install and click the Install button. The control panel will then handle the entire install process for you! For this example, we will be installing RLCraft (1.12.2), but you may use any CurseForge modpack that you wish. (Even Custom Modpacks!)
    How to run a simple local minecraft server (with and without mods)
  3. Once your selected CurseForge modpack is installed, your server will automatically start and will go Online. You may move onto connecting to your server.

If your server doesn’t start, feel free to get in touch with us and we’ll be happy to help.

How to run a simple local minecraft server (with and without mods)

Part 2 – Connecting to your CurseForge Modpack Server

  1. To connect to your modded server, you’ll need to install the same CurseForge modpack onto your computer. This can be done really easily by using the CurseForge Launcher through Overwolf. First, download the CurseForge Overwolf installer on your local machine by heading over to https://curseforge.overwolf.com/ and select the operating system that you are currently running on. A CurseForge Overwolf installer will then be downloaded.
    How to run a simple local minecraft server (with and without mods)
  2. Once the installer file has been downloaded, you can go ahead and open the downloaded CurseForge Overwolf installer. Overwolf will then be installed along with the CurseForge app. Once installed, you can go ahead and launch the CurseForge app and select Minecraft, then Browse Modpacks
    How to run a simple local minecraft server (with and without mods)
  3. Here you may search and select the modpack you have installed on your server. In this tutorial, we’re installing RLCraft. Once you have found your modpack from the search, click the Install button to the right of the modpack.
    How to run a simple local minecraft server (with and without mods)
  4. Once the modpack has been installed onto your computer, head back to My Modpacks and click the Play button. The Minecraft Launcher will then open up and you can sign in to your Minecraft account. Once you’ve signed in, the modpack should automatically be selected for loading, so just hit the Play button.
    How to run a simple local minecraft server (with and without mods)
  5. The usual Minecraft installation will take place and your Minecraft Game Client will launch and bring you to the main menu. Each Main Menu might be different depending on the modpack!
  6. Head over to the multiplayer section, add server and input your server details. You may write anything in the Server Name, this is to help you remember which server it is. As for the Server Address, input the IP found on the control panel. Click done and enter your server!
    How to run a simple local minecraft server (with and without mods)
  7. You will now join into your very own CurseForge modpack server! Prepare for a brand new adventure in the world of modded Minecraft. Your server is hosted 24/7 365 days a year and runs completely independently from your own computer. This means that you can turn your home computer off and your friends can still play on your server.
    How to run a simple local minecraft server (with and without mods)

TIP: It’s always best to start a new modpack on a clean server, this helps prevent any accidental conflicts and issues. You can reset your server through the File Manager.

If you’re still having problems setting up a CurseForge modpack on your server, feel free to contact our support team at https://serverminer.com/contact and we will happily help you resolve the issue!

Happy mining! ⛏️

Prefer a video tutorial?

Introduction: How to Install Mods in Minecraft

How to run a simple local minecraft server (with and without mods)

How to run a simple local minecraft server (with and without mods)

How to run a simple local minecraft server (with and without mods)

In this Instructable we will learn how to install mods. Mods open a whole new realm to Minecraft.

Step 1: What Is a Mod?

A Mod, simply, is an “addon” made for Minecraft that normally adds items into the game.

There are thousands of mods, some add cars, chocolate milk, coffee, or even space!

Basically, anything you can think of there is a mod for it, even Star Wars, which is very cool:

In this instructable, we will install a popular mod called “MrCrayfish’s Furniture Mod”

and “Mo’Creatures mod”

MrCrayfish’s Furniture Mod adds objects like: a stove,toaster,microwave,shower,couch and even a TV.

Mo’Creatures Mod adds animals like: turkeys, zebras, sharks, dolphins, and insects.

Installing Mods may ruin Minecraft, which is Highly unlikely. If so re-install Minecraft.

Continue at your own risk.

Note: All credit and images goes to the modders themselves. I am not responsible for any errors that might occur.

Step 2: Installing the Forge

To install a mod, you need to download Minecraft Forge.

Forge makes it possible for the mods to connect to Minecraft.

To install Forge, click this link to their site: Minecraft Forge

Select on the side panel of the website the version of Minecraft you are using, otherwise the mods won’t work.

For this tutorial, we will use 1.12.2 which is the latest version of Minecraft at this time.

Click the Recommended Windows Installer button for Windows, Or for Mac

the Installer button (it looks like a bin)

Now open the file and select the “Install Client” than click OK.

You finished installing Forge!

Step 3: Download Your Mods

You can download any mod you like as long As it matches the Forge and Minecraft version you are using!

For this tutorial we will install MrCrayfish’s Furniture Mod and Mo’Creatures Mod.

Click the links to the websites:

Custom Mob Spawner Mod (needed for Mo’Creatures to work)

Scroll down to find the download links, and click 1.12.2 on each website to download them.

Your browser might say they may be harmful and ask you if you want to keep them, if so click “Keep”

Step 4: Installing Mods

Installing a Mod is very simple it is just a matter of copying and pasting.

But, first we will make a backup of your worlds just in case the mods ruin them.

To do this we will press the Windows key and R. Then enter this into the Run box:

This will open the folder where Minecraft is.

On Mac copy and paste this into the path directory:

Now copy and paste the “saves” folder to the desktop, this is the backup. If your worlds get ruined, just delete the saves folder and copy the saves folder from the desktop to the Minecraft folder.

This has never happened to me yet in my years of using mods, but I do it as a precautionary measure 🙂

Now in the same Minecraft folder, make a new folder and name it “mods” (lowercase)

Now drag and drop the 3 (three) mods you downloaded into this folder.

You finished installing your Mods!

Step 5: Run Minecraft

To run Minecraft with Mods, open you Minecraft Launcher,

If you have the old launcher, you should see “Version” in the bottom left corner, click the box than scroll down to “1.12.2 Forge” It may have numbers next to it as well, but ignore those.

In the new Minecraft Launcher click “Launcher options” select “Add New” and name it “Forge”.

You should see “Version”, click the box next to it, scroll down and select “1.12.2 Forge”. Then click “Save”.

Next to the play button, there is an arrow, click it and select the Forge profile you created, then click “Play”

Have fun and enjoy your Mods!

Step 6: The End

When installing Mods, normally add them one by one, and test Minecraft to see if they work, because sometimes Minecraft will crash because it doesn’t like the mod and you’ll be fishing for the mod that keeps crashing the game.

If you want to install a mod that uses an older Minecraft version, you will need to install Forge for that version as well. And make sure to remove all the old mods from the mods folder because they only work with the newer version of Minecraft.

Thanks for reading this tutorial, I hope it helped 🙂

If I failed to mention something, feel free to comment 😉

Note: All credit goes to the modders and Forge.

I am not responsible for anything that might happen to your Minecraft. If something goes wrong please re-install Minecraft.

How to run a simple local minecraft server (with and without mods)

Get Your Own Free Minecraft Server

Deploy custom mods with 1-click on your private Minecraft server. Our mod design courses teach you how to create, deploy and experience Minecraft mods.

Ready to change your Minecraft world?

How to run a simple local minecraft server (with and without mods)

How to Connect

Once you create a free Tynker account, you will need to setup your server. Checkout our video here, or visit our server setup instructions.

  1. Create your FREE Tynker Account
  2. Connect Minecraft to Tynker
  3. Join MC.TYNKER.COM in Minecraft

How to Deploy Your Creations in Minecraft

To import your Mob into Minecraft follow these steps:

  1. Ensure your resource is saved by pressing : How to run a simple local minecraft server (with and without mods)
  2. Press the Download Now button in the modal that pops up: How to run a simple local minecraft server (with and without mods)
  3. In case you are running Minecraft Windows 10 Edition, double-click the .mcaddon file you just downloaded (it has the Minecraft icon): How to run a simple local minecraft server (with and without mods)
  4. In case you are running Minecraft Pocket Edition, when the download screen appears, tap Open with Minecraft PE: How to run a simple local minecraft server (with and without mods)
  5. Minecraft will open and some notifications will appear saying that the Resource Pack and the Behavior Pack included in the Addon Pack you just imported have been applied successfully: How to run a simple local minecraft server (with and without mods)

Create your World

Your creation is now available in Minecraft. To create a new world where you can test your creation, perform the following steps:

  1. Press Play: How to run a simple local minecraft server (with and without mods)
  2. Press Create New: How to run a simple local minecraft server (with and without mods)
  3. Press Generate Random: How to run a simple local minecraft server (with and without mods)
  4. Enable Cheats (this will allow invoking special commands that let you easily test out your resource): How to run a simple local minecraft server (with and without mods)
  5. Press Resource Packs and then press the plus button on your Resource Pack: How to run a simple local minecraft server (with and without mods)
  6. Press Behavior Packs and then press the plus button on your Behavior Pack (this step only applies to Mobs, and they will not have a Behavior Pack in case you haven’t modified their behavior): How to run a simple local minecraft server (with and without mods)

Spawn Mob

  • If you’re using Minecraft Windows 10 Edition, open up the console by pressing the “/” key: How to run a simple local minecraft server (with and without mods)
  • If you’re using Minecraft Pocket Edition, click the Console button:
  • To summon your Mob type “/summon chicken” and then press the key (in case your Mob is not a Chicken, then type the equivalent name, the console auto-completes as you’re typing to help you find the correct name): How to run a simple local minecraft server (with and without mods)
  • Your Mob has been spawned along with all your skin, model and behavior modifications (in this example, a big three-headed chicken appears): How to run a simple local minecraft server (with and without mods)

1) Register for your free account to get more server time.

How to run a simple local minecraft server (with and without mods)

2) Connect Tynker to your Minecraft account.

When you first click on “My Server” in the Minecraft section on Tynker, you will see a setup window asking to connect your Minecraft profile name to Tynker. You should enter that here.

3) Run Minecraft.

Start your Minecraft client. When the game starts, select the “Multiplayer” button.

4) Add a new server.

Select the “Add Server” button to add your Tynker Minecraft server.

5) Enter Tynker’s server name.

Type mc.tynker.com into the Server Address field. You can also press the “Server Resource Packs” button until it says “Server Resource Packs: Enabled”. That way, you can create your own items, blocks, and mobs.

How to run a simple local minecraft server (with and without mods)

6) Connect to Tynker.

Double-click on the server you just added or select the server and press the “Join Server” button.

How to run a simple local minecraft server (with and without mods)

7) You’re connected!

You should see the above screenshot after you’ve successfully signed in.

How to run a simple local minecraft server (with and without mods)

8) Join a server.

Now, you can enter your server by typing in /join. Make sure you type the “/” in front of “join“.

You can also join your friend’s server by typing in /join server-name. (Make sure to enter the name your friend gave you in place of “server-name”.

How to run a simple local minecraft server (with and without mods)

9) Resource Packs

Depending on what you selected when you were adding a server, you might be prompted to download and install your resource pack. These will contain the items, blocks and mobs that you’ve created.

How to run a simple local minecraft server (with and without mods)

10) You’re In!

Congratulations! You’re in your own server.

What is Tynker + Minecraft?

Tynker makes modding Minecraft easy and fun. Get a private server to deploy mods with 1-click and invite friends to explore and play!

    Diamond Log Favorite Log Embed Report

In this guide you’ll learn the easy way to join a modded Minecraft server by using the Twitch desktop app. Twitch has MOST of the good modpacks but this method won’t work for some of the more obscure ones that aren’t on Twitch. The guide will be short because Twitch makes it very easy!

Step 1: Installing Twitch Desktop App

Of course, if you already have the Twitch app downloaded you can skip this step.

To install the Twitch desktop app you’ll need to download the installer from twitch.tv/downloads . There’s one for both Mac and Windows.

Once downloaded simply open up the installer and follow the steps. You may get a pop up asking you to run or allow the program. Just confirm and proceed.

Step 2: Installing The Modpack

Once the app is installed and you’re logged in, head to the ‘Mods’ tab.

This will take you to a list of games that can be modded through the Twitch app. It might be worth taking a note if there are any other games you would like to mod through Twitch as it’s very easy to do. Select ‘Minecraft’.

You’ll be taken to ‘My Modpacks’ which there shouldn’t be any. This is where you’ll find and access the modpack once installed.

Go to the ‘Browse Modpacks’ tab and put the name of the modpack in the search bar on the right. You’ll have to enter the name of the modpack exactly (for example, to find the ‘RLCRAFT’ modpack you can’t put ‘RL CRAFT’ with a space). Once you;ve found the correct modpack, select it.

Once it’s installed go back to ‘My Modpacks’ and press ‘Play’.

This will open the Minecraft launcher with the correct version preloaded so you can just click ‘Play’ again once in the launcher.

Step 3: Adding The Server IP

If you don’t already have a server in mind for the modpack you can always look for a good one on websites such as [url=” minecraftservers.org “]minecraftservers.org[​/url] .

Assuming you have the IP address for the server you are joining you’ll need to add that to your list of servers under ‘Multiplayer’ in the main menu. Click ‘Multiplayer’ then ‘Add Server’ in the bottom right.

You’ll need to name the server and add the server IP. You can name it whatever you want as that’s what you see in your server list. The IP needs to be an exact match.

Click ‘Done’ in the bottom right and hey presto, you’re done! Double click the server in your list and it’ll load you in.

I hope this helped get you on a server and playing with your buddies!

How to run a simple local minecraft server (with and without mods)

The game has long introduced the option to create a local server in your own world, and all who are on your local network will be able to connect to your server. In general, everything is simple, but there are many limitations, in this article all is described in detail. Select the desired configuration type from the contents and follow the steps described.

Server Configuration When You Are on the Same Wi-Fi or LAN Network with Another Player

If several PCs are not far from each other and are on the same Wi-Fi or LAN network (connected by cable), then this setting will suit your case.

Windows: On the PC where the server is to be started, open the Start menu and enter cmd in the search to open this program:

How to run a simple local minecraft server (with and without mods)

In the opened window, type ipconfig and press enter. Look for your local IP, which starts with 192.168.*.* , for example, 192.168.1.47 (yours will be the other!), and copy it.

How to run a simple local minecraft server (with and without mods)

MacOS: To find the local IP, open the Terminal (you can type “Terminal” in the Mac search and find it), type ifconfig |grep inet in the window, look for the IP that starts with 192.168.*.* and copy it.

How to run a simple local minecraft server (with and without mods)

Now open TLauncher, choose the version with the TL icon and run the game (it is better to login to the TLauncher.org account). If you select the version without TL icon, you will not be able to connect to the server without a Mojang license.

Go to your world and in the Pause menu (Esc) click Open to LAN. The chat will display a message about the successful opening of the server, as well as the server port, 31790 in the example (you will have another).

How to run a simple local minecraft server (with and without mods)

Now on another PC that needs to be connected to your server, you should also open the version with the TL icon (also, the version of the game must be the same as on the first PC), go to Multiplayer, open Direct connect.

Now enter the IP address + port that we got earlier, 192.168.1.47:31790 in the example. If everything is OK, the connection will be established! You can now play on the server with a friend.

How to run a simple local minecraft server (with and without mods)

Server Configuration When Playing over the Internet with Another Player Using Hamachi

If you cannot be with another player on the same network physically, because PCs are far from each other, you can create a special network over the Internet using Hamachi.

On both PCs, do the following: Create a Hamachi account and download the program (after clicking on the link, the Download button is in the center).

Install the program and authorize under the created data. Now, on one of the PCs logged in Hamachi click on “Create a new network“, enter ANY network name and any password. The new network will appear in the window.

How to run a simple local minecraft server (with and without mods)

Now open TLauncher, choose the version with the TL icon and run the game (it is better to login to the TLauncher.org account). If you select the version without TL icon, you will not be able to connect to the server without a Mojang license.

Go to your world and in the Pause menu (Esc) click Open to LAN. The chat will display a message about the successful opening of the server, as well as the server port, 60000 in the example (you will have another).

How to run a simple local minecraft server (with and without mods)

On another PC click on “Connect to an existing network”, enter the network name and password created earlier. If the connection is successful, your friend’s PC will be visible in the Hamachi window.

How to run a simple local minecraft server (with and without mods)

Then you should also open the version with the TL icon on another PC (also, the version of the game must be the same as on the first PC), go to Multiplayer, open Direct connect.

Now, enter the address from Hamachi in the IP field (of the PC, on which the server is opened) + port that we got earlier, 25.60.187.78:60000 in the example. If everything is OK, the connection will be established! You can now play on the server with a friend.

How to run a simple local minecraft server (with and without mods)

Setting up a Local Minecraft Server with Mods

Once you have configured the server to play on the same WiFi (LAN) network or using Hamachi, you can install mods and play with your friends with them. The instruction is very simple.

Install on all clients exactly the same mods, everything should be identical, also the Forge version itself should be the same, for example, ForgeOptiFine 1.12.2. Remember that the version should be with the TL icon!

Now create and connect to the server according to the same instructions above, depending on your network. Done, you can play Minecraft with mods!

Possible Problems and Solutions

When connecting to the server “Invalid Session” or “Check User Name” error appears.

Solution: You need to run the version with the TL icon (otherwise you need a game license). If you run precisely this one, check whether in “Account Management” -> “Use TLauncher skins” checkbox is activated (in the launcher).

When connecting to the server “Io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection time out: no further information” error appears.

Solution: The game could not find information about such a server, so the network configuration is not correct. Try to disable anti-virus and firewall on the host computer or configure it correctly.

When connect to the server, chunk loading is in progress, but immediately after that the server drops the connection (there is a disconnection).

Solution: The network configuration is correct, but the antivirus and firewall are dropping the connection. Disable them or configure them properly.

When connecting to the server the following appears: 1.14.2: Bad packet ID 26; 1.13.2: Bad packet ID 27; 1.7.10: is stuck on Logging in. or “received string length longer than maximum allowed”

Solution: The length of your nick more than 16 characters, make it shorter.

It’s nice and easy to add mods or a modpack to your server. The steps are covered in full detail below:

Adding Mods:

  1. Make sure you already have Forge installed to your server – If you don’t have Forge installed, please follow our guide here to get Forge installed + set up: https://pingperfect.com/index.php/knowledgebase/715/Minecraft–How-to-Install-Forge-Without-MCMA-.html
  2. Download all the mods you want on your server to your PC.
  3. Create a “Mods” folder on your server.
  4. FTP the Mods from your PC to the server’s “Mods” folder; if you’re unsure how to access and transfer files via FTP please see our FTP guide here: https://pingperfect.com/index.php/knowledgebase/19/Accessing-your-files–File-manager–FTP.html
  5. Startup the server.

Adding a Modpack:

  1. Make sure you already have Forge installed to your server – If you don’t have Forge installed, please follow our guide here to get Forge installed + set up: https://pingperfect.com/index.php/knowledgebase/715/Minecraft–How-to-Install-Forge-Without-MCMA-.html
  2. Download the modpack from a 3rd party site to your PC.
  3. Upload the modpack to your server’s root (top level) directory using FTP.
  4. Extract the modpack folder using the Gamepanel’s File Manager.
  5. If the modpack has any additional installation instructions (check the modpack’s readme if unsure), perform them now.
  6. Startup the server.

Looking for a game server host known for brilliant 24/7 customer support and quality hardware?

SimplyVanilla SMP

Simply-Vanilla SMP Dynmap – http://150.230.125.214:8123/ Discord – https://discord.gg/7z3gGZbMm3 Server Tik Tok Account – https://www.tiktok.com/@simplyvanillasmp Server Youtube Account – https://www.youtube.com/channel/UCmwavj_1bEa8ARYs8ECDIwQ Simply Vanilla is an SMP that tries to.

DeadHorse Network

deadhorse*network is a fun, new server network. We offer a highly customized deadhorse*smp experience with over 200 new enchantments, new – stronger mobs, a new boss and much more! For everyone that enjoys the chaotic side of life, we offer our deadhorse*anarchy server. If features.

PureSurvival

IP: play.puremc.org Website – https://puremc.org Service Status – https://stats.uptimerobot.com/L05k1hP2Y0 Discord Invite – https://discord.gg/BHPbdmC Home of the best survival experience since 2015! PureSurvival is focused on providing the ultimate no-frills multiplayer.

APOC Gaming Network

Apocalyptic Gaming Network is a 10+ year old network founded in 2010 that independently hosts modpacks from the classics to modern packs. We host servers ranging from 1.5.2 through 1.16.5. With over 20 servers to choose from, APOC is the obvious choice for your modpack multiplayer needs.

OurTownMC

OurTown is a semi-vanilla survival server with no griefing. Run your own shop, start your own town, or set out into the wild. Watch everything you build on our live-map, as you build it! We offer a classic survival experience with minimal alterations to gameplay. Your builds are safe here;.

NostalgiaCraft

Are you looking for a semi-vanilla server without claims? Are you looking for a friendly and active community? NostalgiaCraft takes Minecraft back to its roots with vanilla gameplay and quality features. – No Claims: Simple vanilla gameplay – Active and Simple Item-based Economy: You.

B2T2.org is a Minecraft 1.16.5 anarchy server, which has minimal exploits and dupes, allowing for a unique experience. What is anarchy? Anarchy servers are Minecraft servers without rules. This means that you can hack, cheat, lie, exploit, grief and more! Join today! IP.

BHTV Anarchy

A 1.18+ Anarchy server where anything goes! Compatible with both Java AND Bedrock! (Bedrock Port: 19132) Established on October 15th, 2021, BHTV Anarchy has survived over 6000 Minecraft days and counting. There are minimal anti-cheat plugins, so if it passes our small anti-cheat, it’s.

Venus mc

Simply Vanilla is an SMP that tries to break the overdone style of SMP. It seems now that every SMP is using over the top plugins, data packs and rules that completely break the classic vanilla progression. For that reason I decided to create the Simply-Vanilla SMP, we use minimal plugins.

OMG SMP

=OMG SMP = IP: play.omgsmp.net:25592 Version: 1.8-1.18.x Website: omgsmp.net -=Our concept=- From the beginning we were a SMP server and then we thought that our players were bored so we set out to develop these things: -SMP: SMP server means: you spawn somewhere on a world.

Australia Anarchy

Java only Anarchy server in Australia. AUAnarchy is about playing the game as close to vanilla as possible without getting your eyes wet. Minimal mods, no admin interference with griefing encouraged.

How can I play on Minecraft servers?
Find a server you like and copy it’s IP address. Once you’ve copied the IP, start Minecraft, click “Multiplayer”, then “Add Server”. Then, paste the server’s address in the IP Address field. Click “Done” to confirm, you will then be taken back to the servers list. You can now click “Join Server” to play on it. Here’s a video tutorial. If you’re facing any issues connecting, here are some troubleshooting tips.

This site is published by Stelios Mac. To learn more about us, visit the About page. We also run RuneScape Private Servers.

Setting up a Minecraft server on your home Windows computer is fairly easy. With basic knowledge of computers and networking, you can be playing with friends over a local area network (LAN) or the Internet in minutes.

Note: This guide is for the Java version of Minecraft, which is the original version for PC. Each player that wants to connect must have purchased Minecraft Java Edition for their PC from minecraft.net. The console and mobile versions are not compatible with the Java version, and for those you’ll need to use Minecraft Realms.

Computer Performance Requirements
Make sure your computer has at least a 2 GHz dual-core processor, 2 GB of memory (RAM), and a good Internet connection. I recommend a wired network to cut down on latency. Depending on how many players you’ll have on your server, you may need more power than that. Stopping as many running and background programs as possible will also help.

If you plan to also play Minecraft on the same computer that the server is on, I recommend having 4 GB of RAM at a minimum and a fairly new processor and graphics card.

If your computer isn’t up to the task, check out Amazon’s top-rated gaming PCs.

Step 1: Get the Latest Version of Java

Go to java.com/en/download and get the latest version of Java.

Step 2: Download the Minecraft Server

Download the latest version of the server from the official download page. It will be a server.jar file. Put that downloaded file in a folder where you’d like to run the Minecraft server.

Step 3: Run the Server

Open a Windows command prompt in the folder where you put the server jar file. To easily do this, hold down shift while you right-click in an empty space inside the folder:

How to run a simple local minecraft server (with and without mods)

Once in the command prompt, run this command to start the server:

java -Xmx1024M -Xms1024M -jar server.jar nogui
You can paste the command into the command prompt by right-clicking and choosing paste (ctrl+v does not work in command prompts).

Once ran, the Minecraft server will create some files in the folder it resides in and you should receive an error message about the EULA:

How to run a simple local minecraft server (with and without mods)

You will have to open the generated eula.txt file and set:

eula=true
After doing that, run the command again. This time a new world should be generated and your server should be running:

How to run a simple local minecraft server (with and without mods)

Step 4: Server Commands

The server is controlled using server commands that you enter in the command prompt. View the basic server commands here and familiarize yourself with them. At the very least, know how to use stop, which safely closes down the server and saves the world.

How to run a simple local minecraft server (with and without mods)

Step 5: Connect to Your Server

Open the regular Minecraft game, click Multiplayer, then click Direct Connect. You’ll be entering an IP address here based on where you are relative to the server computer.

On the same computer
If you’re playing Minecraft on the same computer as the Minecraft server, enter 127.0.0.1:

How to run a simple local minecraft server (with and without mods)

On another computer in the network
If you’re on another computer in the local network (connected to the same router), enter the local IP address of the computer that’s running the server. To find this, go to the computer that’s running the server and type ipconfig into a command prompt. The IP address should look similar to 192.168.1.1, though the last two numbers could be different.

How to run a simple local minecraft server (with and without mods)
(The above is an example IP address only)

Over the Internet
To connect to the Minecraft server over the Internet, you’ll need to know the external IP address of the computer the Minecraft server is on. You can find it by browsing to whatismyip.com while on the Minecraft server PC. Just like the local IP address, it will be 4 sets of numbers separated by periods. It may look something like 65.214.224.57 but each set of numbers will be different.

If the computer that the Minecraft server is on is connected via a router to the Internet modem, which it should be for security reasons, then you’ll have to make sure the router is properly port forwarding Minecraft Internet traffic to the computer that has the Minecraft server on it (even if you only have the one computer).

Port forwarding is something your router does so that it sends the right type of traffic to the right computer. Minecraft uses port 25565, so the router needs to be setup to send any traffic on port 25565 to the computer that has the Minecraft server.

Go to portforward.com, scroll down and select your router model. The model number is usually listed on the front or back of your router. If you are shown an advertisement for a port forwarding program, click “skip this advertisement” at the top.

Next, select the game you want to port forward for, which is “Minecraft Server” in this case. It may tell you that you need a static IP address. It’s referring to the internal IP address. Every time a computer is connected to your router, or turned on, the router assigns it a local IP address. It usually stays the same but can sometimes change. So you may have to update the settings if you were to disconnect the computer from the router or shut it down. If you run Minecraft server a lot and shut down your computer often, you may want to look into giving your computers static local IP addresses.

Once you’ve forwarded port 25565 to the correct computer, you can test it at www.yougetsignal.com/tools/open-ports. Be sure to check for port 25565 (80 is the default port for website traffic). For additional troubleshooting, see the Minecraft server install wiki.

Keep in mind that both your external and local IP addresses may change when you shut down your computer or reset your modem. Each time you start your server, be sure to double-check your internal and external IP address, and update settings accordingly.

Now that your Minecraft server is properly setup, you can send your external IP address to your friends and have them connect to your Minecraft server over the Internet:

How to run a simple local minecraft server (with and without mods)
(The above is an example IP address only)

Last modified on Dec 6, 2021 in control panel

OP Yourself

Now that you have created your own server, you need to become the ruler of it! The easiest way to do this is to log into your Multicraft Control Panel and find your Console. Here you can issue simple Minecraft server hosting commands. To OP yourself and gain permissions to your server for the first time you need to issue the command “op username” (Ex: op AshKetchum ). Now you will have access to various commands that you will be able to use on your server, we will cover the main ones below.

Whitelist

If you are wanting to whitelist your server and protect it from unknown visitors then you will first need to enable whitelisting in your control panel. This can be done in the left-hand menu under config files , then selecting Server Settings . A lot of the controls for your server like seed type, view distance, online mode and more are found here. Find the option called Whitelisting and set it to Enabled . Hit save at the bottom and restart your server.

Now that whitelisting is enabled we can go to the console again. Once there issue the command “whitelist add username” or “whitelist remove username”. Remember not to use the / when issuing the command in the console.

note: If you have already OP’d yourself then you can issue this command in the game in your regular in game console. Just add the / before the command and it will work the same.

Ban Players

The Ban players command can work with both usernames and IP addresses. To ban someone or unban someone, return to your console or in-game command bar if you are already OP, and issue the command “ban username” or “pardon username”. You also have a bans.txt and a ban-ip.txt in your server FTP. To ban a user in this way then add the username or ip address per line of the file. Save and restart to activate.

Gamemode

To change the gamemode of a player, you would use the command /gamemode [creative/survival/spectator] [playername] . Simply enter which gamemode you would like, then enter the player name of whoever’s gamemode you wish to change.

Common Issues

Commands aren’t working in-game:
Oftentimes if this is happening, this means that you are not properly opped through the server console. In the console, ensure you enter op [YourUsername] and replace [YourUsername] with your own playername. Once this is done, you can try to use the commands once again.

Console commands say Unknown Command:
If this occurs, it normally means that you may have entered the console command with a slash (/). When using console commands, make sure to omit the slash, as it is only needed for in-game commands. For example, use time set day instead of /time set day when using the server console.

Start Your Minecraft Server

Get started with your own minecraft server in 5 min and start trying out these great features.

Make a Minecraft Server on your Windows PC

  1. Install the latest Java version
  2. Download the Minecraft server
  3. Run the server
  4. Connect to the server
  5. Make it work 24/7

1. Install the latest Java version

You can install the latest Java version via the link: Download Java. You need it to run the game client and the server.

2. Download the Minecraft server

We will use the official Minecraft server, which you can download via the link: Download Minecraft Standard

3. Run the server

Unzip the downloaded server file.

The server.jar file is located in the server folder. Right-click on it and select Open, after which your server will start.

4. Connect to the server

You can connect to the server from your computer using IP address 127.0.0.1.

For people to connect to you from other computers, you need to buy a dedicated IP address from your Internet provider. When you get the IP address, turn off the server, open the server.properties file in the folder containing your server, and at the end of the file add the line server-ip=YOUR_IP (replace YOUR_IP with your IP address).

5. Make your Minecraft Server work 24/7

Unlike when you are creating a server on your computer, when creating it on the hosting service, players from all over the world will be able to connect to you without problems. The server will run 24/7 uninterrupted and have a good Internet connection with a low ping. It will be protected against DDoS attacks. In addition, you can automatically install servers through the control panel, update them, use a domain to connect to the server, and create your own website.

5.1. Get a server

On our hosting service, you can buy a Minecraft server: Minecraft Server Hosting.

5.2. Install the game server

In the server management panel, go to the page Gaming Servers > Install Server and select the server that you want to install.

5.3. Connecting to the server

The IP address of the server can be found on the game server page.

With this address, you and other players from all over the world will be able to connect to the server.

Our Company

Scalable Hosting Solutions OÜ
Registration code: 14652605
VAT number: EE102133820
GB VAT number: GB372394382
Address: Harju maakond, Tallinn, Kesklinna linnaosa, Vesivärava tn 50-201, 10152

Get your own server as low as $9.98

Try it for free, no card required!

Instant setup

Don’t wait to game. After purchase your server setup is live streamed to your browser in just seconds.

No Limits

✅ No Player Slot Limits

✅ No locked/limited settings

✅ Full Port with Dedicated IP address

✅ Full Java JVM Flag Access

✅ Full File Access

Mods & Plugin Installer

Instantly explore new worlds of content!

Blazing Fast Hardware

Play Minecraft with ZERO lag.

How to run a simple local minecraft server (with and without mods)

How to run a simple local minecraft server (with and without mods)

How to run a simple local minecraft server (with and without mods)

How to run a simple local minecraft server (with and without mods)

How to run a simple local minecraft server (with and without mods)

How to run a simple local minecraft server (with and without mods)

Your Minecraft server hosting setup is instant!

With NodePanel, your Minecraft server hosting is installed in seconds. NodePanel lets you easily create modded servers, install modpacks, install plugins, and change configurations (like your whitelist). Plus, with our app, you can easily manage your game hosting from your phone.

Your control panel is easy to use & mobile friendly!

Get Nodecraft on whatever platform you game. Download the Nodecraft App:

How to run a simple local minecraft server (with and without mods)

Save & Swap Games Instantly
Save your progress in the cloud and instantly start a new game server.

You play other games too, right? So do we. That’s why Nodecraft created a system that allows you to save your progress and freely swap to host a different game, at no additional cost. Don’t worry about fees for swapping, because there aren’t any. Nodecraft gives you more freedom and the best service, at an affordable price.

Create your Minecraft Server today!

SAVE & SWAP TO ANY OTHER GAME, FOR NO ADDITIONAL COST.

Create a Minecraft Server anywhere.

There’s a lot of ways to create your own Minecraft server. Pick either edition or swap them out at any time, no extra fees.

Low Latency (No Lag) Servers with DDoS Protection

How to run a simple local minecraft server (with and without mods)

We’re gamers too, and we know that nothing is more frustrating than lag and crashes.

Unlike other Minecraft server hosting providers, we make sure not to overburden our servers— this means we average only 12 customers per device. This allows your instance to access more CPU cores, disk IOs, and RAM. More power per user means you will have protection against the common headaches of lag and crashes.

Our servers majoritively use an Intel® Xeon® E-2174G or equivalent.

Error correcting and highly clocked, this RAM is deployed for high speed performance and stability.

We use Enterprise SSDs to power all customer game servers.

We host our game servers on the SSD, but backups, the OS, and other files not required by your game server are run on standard disks.

DDoS attacks are a constant threat to game servers. Our network is built for network attack reliance.

We’ve built our entire infrastructure on top of a Linux ecosystem to focus on performance, security, and stability.

Best Minecraft Server Hosting, just add friends!

Nodecraft gives you affordable access to the best minecraft hosting service. Our custom NodePanel 2 interface makes it easy to get started. You can save and swap to host any of our supported games (vanilla and modded) and there are no limitations on player slots!

One Click Installer: Instantly Install Mods & Plugins

Hundreds of modpacks are available through our panel. From Minecraft Forge, to Spigot and Sponge— whatever server jar you’re looking for, mods are easy to install and play. NodePanel also automates updates so you game more and spend less time handling maintenance..

Our Customers’ Favorite Modpacks:

Custom Modded Configurations

Still on the fence? Here’s some nice stuff people have said about us.

“Great Minecraft hosting service. Far better than the hosting service I previously used for my server. Overall it’s very clean looking, well designed, and has great features.”

“The user interface on the website is extremely easy to use while still being complex enough to get creative. Almost every question I’ve had was already answered in the Knowledge Base. The one time I have had an issue requiring staff assistance they were very helpful and some the issue in a short amount of time.”

“I have used Nodecraft on and off for some time. Support 10 out of 10 To get in touch for help or even a update to a question, is less then a minute with the chat service. Last problem was a hardware problem and it was resolved under 6 hours. I can not ask better then that. Keep in mind that was on weekend hours not during normal hours.”

“Their control panel for Minecraft, “NodePanel”, is the best designed interface that I’ve seen for working on your Minecraft mod-pack.”

How to run a simple local minecraft server (with and without mods)

When presented with the opportunity to run your virtual server, you might question just exactly what you would do with such a service. To answer that, I turn to a common pastime for many — video games!

Servers play an integral part in digital gaming, especially when it comes to online play. Many of these games connect to a central server which fosters communication among remote players, enabling game-playing across long distances. One of the most popular online games that can take full advantage of your running a virtualized server is Minecraft.

Minecraft is all about building a world full of creativity — for exploration and even for survival. Sharing that world with others is a staple of the game, and you can use your virtualized server to accomplish that.

Playing Minecraft out of the box limits the extent of your play. However, if you create a Minecraft world on your server, you can then play from it — without any limitations — and invite all your friends to play with you.

Your Game, Your Rules

Because you run the server, you run the game. You get to choose the rules of the world and design it to your heart’s content. This is a place where you are the sole administrator. Assign — or deny — roles to others, control spawn rates, physics, landscapes, everything! Running Minecraft from your server makes the world-building experience all yours, and lets other players share in your creation.

You can view many of the available in-game administration commands available here: http://minecraft.gamepedia.com/Commands

Grow Your Community

As you build your Minecraft world, you’re likely to get friends, fans, and curious, anonymous players partaking in your adventure. From your server, you can build a personal community, or you can serve pre-established communities and help them grow. You can create a new world, share footage of it online, and invite in new friends, which will grow your player base.

You’re welcome to be content with a small and welcoming server, and it becomes a personal place for you and your friends. Or, become the next big Minecraft server that gets covered by gaming and tech news outlets. There are many large servers and groups out there that can generate a lot of content on sites like YouTube and Twitch, all starting with just a simple server.

Coincidently, did you know that WesterosCraft not only runs on Linode but was created in part by a Linode employee?

Install Any Mods

When you’re running Minecraft on your server, you control what mods to run. With a plethora of mods available, you can set up a full environment where you can test and implement them as you see fit.

These modifications will change the way the game was originally programmed, and allow your server to run with new features not originally implemented. Mods you use may alter the appearance of certain gameplay elements, provide a better administration interface, create new objects, and more.

The more you get into the modding community, you could soon see yourself writing your custom modifications for the game as well!

Server Administration for Kids

All ages enjoy Minecraft. It can act as a legitimate gateway to teaching children how to be a server administrator. The game teaches kids basic Linux administration, server setup and those commands needed to customize a Minecraft server.

With a virtual, personal server running Minecraft, parents can monitor their children’s server activity, restrict whom they play with and make sure they’re playing in a safe, multiplayer environment.

Get Started

Starting your server is like running your personal Linux computer. With Linode, you can spin up a server in seconds, deploy any distribution you wish, and then start following a guide to setup a Minecraft server.

We have several Minecraft guides available, including how to customize a server with Spigot, or how to run a server for mobile Minecraft, called PocketMine:

For your initial Minecraft server, I recommend starting with the first guide, Minecraft on Debian and Ubuntu. Once you get comfortable with its instruction and create your incipient world, branch out and explore what other fun is possible when you’re running your game server.

To get started, search for a modpack below

Which modpacks can be instantly installed onto a Minecraft server?

We support over 50,000 modpacks from Technic, FTB, Overwolf / Curse and ATLauncher. We also allow you to create your own custom modpack server!

What happens after I buy the server?

As soon as you buy the server, you can then install the modpack onto your server. It’s a one-click process where the control panel will handle the installation for you. The whole installation process takes roughly 5 – 10 minutes. We allow all Technic, FTB, Overwolf, CurseForge and ATLauncher modpacks to be one-click installed.

Does the server require my computer to be online?

No it doesn’t! Your modded server will run on our own super fast cloud infrastructure independently from your computer. The server will run 24/7 so even during the night, your friends can still play.

How do I connect to my modded server?

When you buy a server from ServerMiner, you’ll be given a unique server address which you can use to connect to your server. You can then give this server address out to your friends so they can join in on the modded fun!

Can I cancel my server at any time?

Of course! You can cancel your server at any time which will also stop the recurring payments. We also allow you to download your world files from the server so you can continue playing in singleplayer.

How much RAM do I need on my server?

When buying a modded server, we recommend getting a minimum of 3GB of RAM.

Can I upload my own mods without using a modpack?

Yes you can! You can install Forge directly onto your server at ServerMiner and then upload your mods into the “mods” folder on your server. We made this super easy by using the control panel’s in-built File Manager.

Can I switch between modpacks?

Yes! You can switch between modpacks at any time without your worlds being deleted. At ServerMiner, we allow you to create as many worlds as you like. This allows you to have a world for every modpack you play.

Requirements​

With the release of Minecraft 1.18, Paper now requires Java 17 to run. If you don’t already have Java 17, it’s easy to download and install.

Paper Version Recommended Java Version
1.8 to 1.11 Java 8
1.12 to 1.16.4 Java 11
1.16.5 Java 16
1.17.1-1.18.1+ Java 17

Migrating to Paper​

From Vanilla​

Migrating from Vanilla is easy, but there are some differences, namely in world saves. Paper (and CraftBukkit and Spigot) separate out each dimension of a world (nether, the end, etc.) into separate world folders.

Paper will handle this conversion for you automatically. No additional consideration is required.

From Craftbukkit or Spigot​

Paper is a drop in replacement for both CraftBukkit and Spigot, you don’t need to make any changes.

Downloading Paper​

Paper provides runnable server jars directly from our website’s downloads page.

Click on the build number to download a file.

Running The Server​

To run the server, simply start it up like any other Java application.

Open your terminal, navigate to the saved location, and then run java -Xms2G -Xmx2G -jar paper.jar –nogui . Ensure you replace paper.jar with the name of the jar you have downloaded.

The amount of RAM can be set by changing the numbers in the -Xms and -Xmx arguments. –nogui disables Vanilla’s GUI, so you don’t get double interfaces when using the command line.

For more advanced Java tuning, see Aikar’s Flags.

To configure your server, see the Global Configuration and Per World Configuration pages.

Updating The Server​

Updating Paper is simple! See our Update Tutorial for more information.

By Amber Aqua
Post date

How to run a simple local minecraft server (with and without mods)

Mods offer the fantastic opportunity to change the game and make it your own. For some, that is adding new adventures, blocks, and experiences, but not everyone seeks such drastic changes.

Today we will be exploring five mods that fall under the category of client-side. A mod type that offers the power to completely personalize your Minecraft client. The best part? They even work on Minecraft servers!

OptiFine

How to run a simple local minecraft server (with and without mods)

OptiFine is one of the most famous mods for a reason. Installing it will allow Minecraft to run as fast and smoothly as a race car. Playing on a lower-end PC or know a friend with low FPS? OptiFine will likely double Minecraft’s performance.

For those using a spaceship to run Minecraft with more FPS than stars in the sky, OptiFine also provides full support for HD textures and shaders. Check out its mod page for even more features like dynamic lights!

Are you running Fabric? OptiFabric can be used to make it compatible.

Xaero’s Minimap

How to run a simple local minecraft server (with and without mods)

The maps in Minecraft are nice, but what if you could have a live map on the top right of your screen? Xaero’s Minimap offers just that! Set waypoints and automatic death points, find your missing dog on the live minimap, and use its built-in compass to always know which way is north.

A word of warning, however! This mod is so useful it borders on cheating, especially in PVP. Consider using its fair play version in competitive environments.

Interested in taking it a step further? Use Xaero’s World Map to add a world map as well!

Shulker Tooltip or ShulkerBox Tooltip

How to run a simple local minecraft server (with and without mods)

Shulker Boxes are an amazing tool for having multiple inventories of items, but if you are as forgetful as me, their management can get troublesome. Luckily some mods can help!

Shulker Tooltip for Forge and ShulkerBox Tooltip for Fabric add the ability to preview Shulker Box inventories directly from your inventory. No longer is there a need to place Shulker Boxes over and over unless you intend to take something out or put it back in!

Inventory Hud+ & AppleSkin

How to run a simple local minecraft server (with and without mods)

Minecraft’s hud is very basic, but the ultimate one can be crafted with these two mods combined!

Inventory Hud+ allows for persistent on-screen inventories, armor percentages, and ammo counts, leaving no detail unaccounted for. Meanwhile, AppleSkin shows how much hunger and health food will restore.

“That is two mods! Isn’t this a list of six now?!”

Some may say yes, and they would probably be right.

ToroHealth Damage Indicators

How to run a simple local minecraft server (with and without mods)

ToroHealth Damage Indicators adds health bars to Minecraft. This mod may not seem like much, but any RPG player would know it as a staple feature.

Seeing exact numbers can be essential in planning your next move, and there is always excitement in knowing an enemy is about to fall. Could you imagine fighting the Ender Dragon if the vanilla health bar was not there?

It is also satisfying simply seeing the health bar go down, but that part may only be me. Just be wary of those strange flickers of health showing Herobrine. You are not supposed to see that part. 😉

A Client Completed

With these mods installed, get ready to experience Minecraft like never before!

For many, including myself, client-side mods are essential to our experience. A double-edged sword when updates come around. It gets surprisingly hard to play without them!

Experiment with more, explore your options, and if your PC can handle it, the realm of animations and shaders still awaits. Perhaps something for our next top-five adventure!

I went to multiplayer and pressed “New Server” I entered the name I want it to be and the address. I pressed done but it said “hostname not available”

How to run a simple local minecraft server (with and without mods)

6 Answers 6

“New Server” doesn’t create a server; it just lets you add one to the list of servers you connect to regularly.

To create a server, you have to run the server executable, “Minecraft_Server.exe” or “minecraft_server.jar”. Detailed instructions can be found on the minecraft wiki if you need more help getting set up or run into performance issues. If you are running the server on the same machine as the client, you can connect to “localhost” as the server address, or your own IP address.

If you want to create a LAN server to play with your buddies connected on the same network, create a single player world, then from the pause screen, select ‘Open to LAN’, as pictured below.

How to run a simple local minecraft server (with and without mods)

  1. Open to LAN
  2. It will give you a 5-digit port number
  3. Find your IPv4 Address using ipconfig in Command prompt (search CMD in search bar)
  4. If your IP address is 123.456.7.8, and LAN is 89072, then you will combine them to make something like: 123.456.7.8:80729
  5. Use direct connect and connect to the game

How to run a simple local minecraft server (with and without mods)

Go to your game menu and press “Open to LAN”. Next, it will show your IP address. Write down the IP address, and go back to the title screen and click on multiplayer. Then, click on “Add server”, name the server and then type in the IP address.

The following worked for me:

Locate your IP address by opening System Preferences > Network. Copy the IP address.

How to run a simple local minecraft server (with and without mods)

Alternatively, find your IP address from the terminal:

Then, start single player and click “Open to LAN” from the pause menu. It will print a port number, say 51831 . If your local IP address is 10.0.0.217 then join the two with a : : 10.0.0.217:51831 . Share this address with your friend, and ask them to connect using “Direct Connection” from the multiplayer start menu.

Start a Single-Player World

The first step, if you haven’t already started one, is to create a single-player world. Pretty simple, under the “Singleplayer” tab, select “Create World” and then select your game options.

There is no specific set of settings for your world; this will not affect your friend from later joining the game.

Open to LAN

How to run a simple local minecraft server (with and without mods)

After you have started your single-player world, press “ESC” on the keyboard (for PC), and this will bring up the pause menu.

Then, in the lower right corner, select the “Open to LAN” button, customize multiplayer options, then lastly select “Start LAN World” in the lower left corner, and a 5-digit LAN number will pop up in chat. Make sure that you remember it.

How to run a simple local minecraft server (with and without mods)

Find Your IPV4 Address in Settings

How to Find your IPV4 Address Windows and MAC If you’re not sure what this is or how to find it, there are many helpful articles and videos on the web (should look something like ‘192.168.x.xx’, numbers will vary).

“Direct Connect” to Server

Image of The Direct Connect button in Multiplayer Tab Now call up your friend, (or whatever you use to communicate with them) and have them select the “Multiplayer” option on the home screen. Next, they need to click the “Direct Connect” option on the bottom of the screen.

After they have the Direct Connect screen open, tell them to put in your IPV4 address (with periods and everything):

How to run a simple local minecraft server (with and without mods)

When they have typed it in character by character, add a colon directly at the end of this string of characters.

After the colon, they need to put in the LAN number you produced earlier; after you selected “Open to LAN” (There should be no spaces in between any of the numbers or characters).

When you have completed all the steps above, tell them to select “Join Server” at the bottom, and watch the magic happen!

Troubleshooting

Often times, while attempting to play with your friends via LAN, you will be confronted with an error message that looks something like this. How to run a simple local minecraft server (with and without mods) This can be very annoying, as this has happened to me too many times. There are a couple of ways to try and get around this roadblock;

First of all, after you open “Direct Connect”, give it at least 45 seconds to fully load. I know, you can’t tell that it is loading due to the absence of a loading sign, however if you put in all of the information and try to join your friend’s game before the “Direct Connect” page is finished loading, it will give you an error.

Secondly, especially if you are on Windows, the firewall can play a big role in preventing you from playing with friends. Try turning off your firewall, and try this again.

**** REMEMBER TO TURN IT BACK ON AFTERWARDS! ****

Lastly, you might want to try re-installing Minecraft. The main reason why this is not working is that after you “Direct Connect” to the server, your computer pings for the host – if it finds them, great, you can join them. However, if no computer or user is found with this LAN number/IPV4 address, then you will have no luck. By re-installing Minecraft, you can restart this process.

A more detailed description of this process found here.

Introduction: Raspberry Pi: Minecraft Server

These instructions will provide you with a list of requirements and steps for configuring your own Minecraft server using the Raspberry Pi. Once complete, you will be able to access and play with your friends from across the world on your Raspberry Pi.

Step 1: Materials

Raspberry Pi: Model B

USB Power Adapter

SD Card(At least 4GB)

Step 2: Development Environment

PC with Internet connection & SD card reader

Additional wired Internet connection

Extra USB Keyboard

Monitor (with HDMI port, or adapter)

HDMI cable (and adapter, if necessary)

Step 3: Download and Burn Linux Distribution Image to SD Card

Download the Soft-float Debian “wheezy” image zip file (http://www.raspberrypi.org/downloads) and unzip it into a directory of your choice.

Linux distribution used: 2013-05-29-wheezy-armel

Obtain imaging software that will support SD cards

Burn an image of the linux distribution to SD card:

1. Open Win32 Disk Imager
2. Click on Directory icon and navigate to downloaded and unzipped image (.IMG) and select ‘Write’ … confirm “Yes” when prompted
3. When complete, a window will pop up saying “Write Successful”. Click OK. Click Exit.
4. Remove SD card.

Step 4: Initial Boot and Configuration of the Raspberry Pi

1. Insert SD card into Pi in without a power supply
2. Ensure that HDMI, keyboard and mouse are connected properly
3. Connect the 5V power supply
4. The Pi should boot as a list of processes and applications begin filling the screen
5. A blue screen appears with ‘Raspi-config’ and several menu options
6. Arrow down to Select ‘expand_rootfs’ and press Enter
7. ‘Root Partition has been resized’, press Enter.
8. Arrow down to ssh
9. Enable SSH
10. Reboot
11. If all boots correctly then you are ready to start the install.

Step 5: Configure Internet Access

1. Connect the Pi to a local network via Ethernet cable. Green and yellow lights should appear on the Pi board itself.
2. Open a Terminal by double clicking on the desktop icon ‘LXTerminal’
3. Type ‘ifconfig’ to ensure and press Enter that the Pi has a valid IP address
4. Type ‘ping 8.8.8.8’ and Press Enter to ensure that the Pi can reach external servers.
a. (Press CTRL+C to stop Ping and any other programs running in the current terminal)

Step 6: SSH to Raspberry Pi

Now you are fully setup with a working Raspberry Pi. You are ready to SSH into it and start the install.

1. Open Putty
2. Enter your PI’s IP address
3. Login using Username: Pi Password: Raspberry
4. You have successfully logged into your headless Pi

Step 7: Install Java

Download Java to the Raspberry PI

wget –no-cookies –header “Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F” “http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-arm-sfp.tar.gz”

Then we need to make folder in wich should we put our files:

sudo mkdir -p -v /opt/java

Then we unzip Java files using the following command:

/(Name of your Java package file).gz

Then we move Java files into /opt/java:

Then we need to tell that new JVM has been installed on Raspberry Pi:

sudo update-alternatives –install “/usr/bin/java” “java” “/opt/java/jdk1.7.0_06/bin/java” 1

sudo update-alternatives –set java /opt/java/jdk1.7.0_06/bin/java

Then, this command should work and give this result:

Step 8: Install the Minecraft Server

Make a Folder for the Server
mkdir MCServer
Move into the folder
cd MCServer
Download the Server
wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
Start it up!
java -Xmx256M -Xms256M -jar minecraft_server.jar

Step 9: Finished

Congratulations you have just installed a fully functional Minecraft Server on to the Raspberry Pi! It is possible to log in and play with friends now.

You have to Port Forward just as any other server but the hard part is over.

Be the First to Share

Did you make this project? Share it with us!

I just want to know of it is possible to install mods into my own server that I have already played in. This is for me and my friends to play in.

How to run a simple local minecraft server (with and without mods)

2 Answers 2

Yes, (usually) you can do that.

Not being able to would be pretty pointless, since no one sets up a whole server with all plugins and mods without ever joining it to test things before it’s set up completely.

Some mods might require a new map (usually their own one), though. But I’ve never seen a mod requiring a brand new server.

How to run a simple local minecraft server (with and without mods)

So the simply answer is – it depends. Not so simple..

So there is two things to consider.

Depending on the mod you might need a specific version of Minecraft (as some mods only support specific version of Minecraft) – so if you have let’s say version 1.9, and the plugin only supports 1.10 +, then you would need to update the server (the .jar file) to a version the mod supports. The supported versions should all be listed on the mod-page (where you download it from).

Some mods require forge (or some “mod-loader”). In these cases, you’d need to use a completely different .jar file all together.

Also it’s probably worth pointing out – if you are playing on a Minecraft server that you created, it’s more then likely Bukkit/Spigot. If you’re trying to download forge mods and put them into your Bukkit/Spigot folder – it won’t work. Forge has their own launcher for that.

Hope it helps. If you want to add more information I can help further.

By Linda | Follow | Last Updated December 29, 2020

Summary :

How to run a simple local minecraft server (with and without mods)

Have you encountered Minecraft lag issue? Do you want to know how to reduce lag in Minecraft? In this post, MiniTool Partition Wizard offers you 4 ways to reduce lag in Minecraft. These methods can be used to solve lag in any game.

Quick Navigation :

  • Why Am I Lagging in Minecraft
  • How to Reduce Lag in Minecraft
  • User Comments

Why Am I Lagging in Minecraft

Minecraft is a sandbox video game developed by Mojang in the Java programming language and released in November 2011. Since its release, Minecraft has been ported to several other platforms and is the best-selling video game of all time, with 200 million copies sold and 126 million monthly active users as of 2020.

However, as with every online game there has been, how to reduce Minecraft lag has been the most annoying one for all of the game’s players. Why am I lagging in Minecraft? In general, Minecraft lag includes the following three situations: Minecraft server lag (TPS lag), Internet connection lag (high latency/ping), and client side lag (FPS lag).

The Minecraft server lag is usually caused by limited RAM; the Internet connection lag is related to networking; and the FPS lag is usually related to the comprehensive hardware configuration of your PC.

No matter which case you are in, you can try the following methods to fix the Minecraft lag issue.

How to Reduce Lag in Minecraft

Fix 1. Check Whether Your PC Meets Minecraft Requirements

Minecraft Minimum Requirements:

  • CPU: Intel Core i3-3210 3.2 GHz / AMD A8-7600 APU 3.1 GHz
  • RAM: 4GB
  • GPU (Integrated): Intel HD Graphics 4000 (Ivy Bridge) or AMD Radeon R5 series (Kaveri line) with OpenGL 4.4*
  • GPU (Discrete): Nvidia GeForce 400 Series or AMD Radeon HD 7000 series with OpenGL 4.4
  • HDD: At least 1GB for game core, maps and other files
  • OS: Windows 7; 64-bit macOS X using 10.9 Maverick; modern 64-bit distributions from 2014 onwards

Minecraft Recommended Requirements:

  • CPU: Intel Core i5-4690 3.5GHz / AMD A10-7800 APU 3.5 GHz
  • RAM: 8GB
  • GPU: GeForce 700 Series or AMD Radeon Rx 200 Series (excluding integrated chipsets) with OpenGL 4.5
  • HDD: 4GB (SSD is recommended)
  • OS (64-bit): Windows 10; macOS 10.12 Sierra; modern distributions from 2014 onwards

How to run a simple local minecraft server (with and without mods)

The post is divided into three parts to help you tell if your PC can run the game you like and upgrade your PC to make it meet the game system requirements.

If your computer doesn’t meet the minimum requirements, you should upgrade it. In this case, please refer to the following posts:

Fix 2. Check Internet Connection

Although you can play Minecraft in offline mode, when you play it in multiplayer mode, Internet connection is very important. Therefore, if your PC meets the Minecraft requirements but the Minecraft lag still occurs, the first thing you should do is to check your networking.

To tune up your networking, please refer to this post:

Fix 3. Change Video Settings

Whatever platform you’re playing on—PC, console, smart devices—all have limited resources. Therefore, when Minecraft lag occurs, you should consider changing some video settings to reduce resource consumption. For example:

  • Switch Graphics from Fancy to Fast.
  • Turn off Smooth Lighting or at least Minimum.
  • Turn off VSync, if your device is old. Otherwise, turning it on is a good choice.
  • Shorten View Distance (e.g. to 6).
  • Turn off Mipmap Levels.
  • Turn off Biome Blend or keep it at 5×5.
  • Change Render Distance to 4-8.
  • Change Clouds to Fast.

How to run a simple local minecraft server (with and without mods)

Apart from changing these in-game settings, there are many other things you can do. For example, closing other unnecessary programs; remove unnecessary mods and plugins; etc.

Fix 4. Set Java as a Priority

Minecraft is purely written in Java and depends on the Java Runtime environment installed on your computer. Therefore, giving Java priority over your computer’s resources may reduce lag in Minecraft. Here is the guide:

ABOUT THE AUTHOR

How to run a simple local minecraft server (with and without mods)

Position: Columnist

Author Linda has been working as an editor at MiniTool for 1 year. As a fresh man in IT field, she is curious about computer knowledge and learns it crazily. Maybe due to this point, her articles are simple and easy to understand. Even people who do not understand computer can gain something.

By the way, her special focuses are data recovery, partition management, disk clone, and OS migration.

What is Minecraft?

Minecraft is a popular sandbox game that allows players to build and create their own worlds. It is called “sandbox” because it provides a creative landscape for players without fixed goals or missions.

The player can build, create, explore, interact, within the infinite environment and world.

What is a Minecraft server?

Minecraft depends on server which are a company or player-owned server. The Minecraft server allow players to connect with each others, play online or via a local area network.

Minecraft’s servers varies in shape, functions, license, and cost.

Public Minecraft servers are often shared on Minecraft official forums.

In this article, we collected the best open-source, free Minecraft server and server managers for anyone who wants to own his server.

Open-source, free Minecraft server and server panels

  1. Glowstone;
    Glowstone is a free, open-source, cross-platform lightweight Minecraft server, written in Java programming language.

Glowstone supports all plugins written for the Bukkit, Spigot and Paper APIs natively.
Minestom;
Minestom is a Minecraft server implementation which is totally free and open-source. Minestom is a developer-friendly project which is packed by rich documentation and code snippets. It supports blocks, entities, inventory, instances, and commands.

Minestom has a modular structure which allows developers to build their own extensions.

Minestom uses Apache License V2.0 (Open-source license).
Cuberite;
Cuberite is a simple yet powerful extensible Minecraft game server. Unlike most of the other projects on this list, it supports Windows, Linux, macOS as well as Android systems.

Cuberite offers several demo servers for free testing, and a well documented get started documentation.
PufferPanel;
PufferPanel is not actually a game server for Minecraft, it is game sever management panel which offers a full support for Minecraft, Forge, Spigot, Sponge, Forge and many more.

PufferPanel is released under Apache License 2.0.

  • Fork;
    Like PufferPanel, Fork is a Minecraft server Manager graphical user interface GUI. It comes with a clean user-interface which does not require a steep learning curve, plugins, multiserver/ instance support, and multi-platform support.
  • Crafty Controller;
    Yet another Minecraft server control platform for gamers. It is coded with Python 3.7, uses SQLite DB, and can be installed on Windows, macOS, and Linux.
  • Paper MC;
    Paper is a free Minecraft server software which is compatible with Spigot plugins. It comes with expanded API, community support, and offers a seamless performance.
  • Bukkit;
    Bukkit is a free open-source software that helps developers extend Minecraft multiplayer servers.

    Bukkit comes with a large base of third-party projects which include modules, plugins, and code snippets.
    Pterodactyl Panel;
    Pterodactyl Panel is a free, open-source game server management tool for games.

    It is built using the latest trending web technologies as React, Go and PHP. Pterodactyl Panel is a user-friendly systems that comes with a responsive user interface, Docker support, and scalable-ready architecture.

  • Gamocosm;
    Gamocosm is an open-source that allows gamers to run their cloud Minecraft on hosting services like DigitalOcean.
  • MultiMC;
    MultiMC is not a server or a server management panel, but it is worth mentioning here because it allows gamers to run multiple, separated instances of Minecraft, as every of them has its own mods, packs, and resources.

    MultiMC is available for Windows, macOS, and Linux (Debian, Arch, Ubuntu, Linux Mint).

  • MSM;
    MSM is a free, open-source popular Minecraft Server Manager for admins, DevOps, and gamers.
    It allows users to create WorldEdit compatible snapshots without breaking a sweat.
  • Schlagwetter;
    Schlagwetter is an open-source project to create a server for Minecraft. However, it is not receiving regular updates like its competitors.
  • Wrapping up.

    Here as our list comes to an end, we listed the best open-source and free Minecraft server and management panel projects. If you know of any other project that fits our list, let us know.

    Joining your Minecraft server is a simple process, which is detailed below.

    Find Your Hostname or IP Address

    First, start the server using the green arrow in the top left corner of your instance server panel. Once the panel has turned green you will be able to join your server. Then, you will need to locate either your server’s Hostname or IP Address. The Hostname is located at the top of the server panel right below your instance name and will be highlighted in blue.

    The server’s IP Address will be located at the bottom of the Overview page of your server panel. We would recommend using the hostname unless you’re experiencing issues.

    How to run a simple local minecraft server (with and without mods)

    How to run a simple local minecraft server (with and without mods)

    Add Your Server

    Once you have the Hostname or IP Address, login and start Minecraft on your Minecraft Launcher. Then, select “Multiplayer”, and finally click “Add Server”.

    How to run a simple local minecraft server (with and without mods)

    How to run a simple local minecraft server (with and without mods)

    There will be two text boxes, “Server Name” and “Server Address”. You can enter anything you like in the “Server Name” text box, as that is how it will be listed in the “Multiplayer” screen for your Minecraft client. We’d recommend something memorable! Next, type in the Hostname or IP Address you found earlier into the “Server Address” text box, and confirm your entries by clicking “Done”.

    How to run a simple local minecraft server (with and without mods)

    You will then be taken back to the server list. The server should appear in that list with the name you selected, and should display an image of green bars at the right that signify it is online.

    How to run a simple local minecraft server (with and without mods)

    Note: You can also use the “Direct Connect” button if you don’t want to add the server to the list.

    Join Your Server

    You can now join the server by either selecting it in the list and clicking “Join Server”, clicking the arrow on the server’s icon, or by double clicking on the server’s name. If you are still having issues, check out our article Troubleshooting issues preventing you from joining the server for more information, or contact our support team for assistance.

    By Ariel | Follow | Last Updated June 18, 2021

    Summary :

    How to run a simple local minecraft server (with and without mods)

    How to set up Minecraft server on Raspberry Pi? A large number of people are searching for its guide. Now, you come to the right place. This post of MiniTool will share you with a step-by-step guide to create a Raspberry Pi Minecraft server.

    Quick Navigation :

    • What You Need to Prepare
    • How to Set up a Raspberry Pi Minecraft Server
    • User Comments

    What You Need to Prepare

    Minecraft is a widely popular video game where you can create a world for an adventure of limitless possibilities. A lot of users want to create a Raspberry Pi Minecraft server. To build up a Minecraft server on Raspberry Pi, you need to make some preparations:

    Hardware:

    • A Raspberry Pi 3 or later version
    • Power cable
    • Ethernet cable
    • A 16GB or larger microSD card

    Software:

    • A copy of Minecraft on your computer
    • Raspbian image
    • Nukkit server software

    How to run a simple local minecraft server (with and without mods)

    This post tells you which Raspberry Pi models are worth upgrading to SSD and shows you how to make Raspberry Pi boot from USB SSDs.

    How to Set up a Raspberry Pi Minecraft Server

    There are 4 main parts on building a Minecraft Raspberry Pi server. Let’s follow the steps below carefully.

    Part 1. Install Raspbian and Configure Its Environment

    To install the latest Raspberry Pi OS image version, you can click here to download it. If you prefer to use your existing copy of Raspbian, you can also update to the latest version by running the sudo apt update command.

    After you installed the Rasbien on the computer, you need to configure it environment to run the Minecraft server on Raspberry Pi.

    Step 1. Open the Raspberry Pi configuration tool in the Preferences menu of your desktop.

    Step 2. Navigate to the Advanced Options tab, and then select Memory Split and change its setting to 16MB. Then more memory resources will be freed for the server.

    Step 3. Navigate to the Boot Options tab and select Desktop/CLI > Console. (No need to do this in Raspbian Lite)

    Step 4. Come back to the Advanced Options tab and Enable SSH.

    Step 5. Navigate to Advanced > Expand Filesystem. Once you have made these changes, navigate to Finish and start your Raspbian.

    Step 6. Log in to your Raspbian again and run the sudo hostname –I or ifconfig command to find the IP address of the device. Then note down the IP address.

    Part 2. Install Minecraft Server on Raspberry Pi

    To install the Minecraft server on Raspberry Pi, you need to use the Nukkit server software. It is developed for Minecraft Pocket Edition. Here’s how to use the server software to install the Minecraft server.

    Step 1. Make sure you installed Java on your computer.

    Step 2. Run the sudo apt install oracle-java8-jdk command.

    Step 3. Create a new directory and name it nukkit. Then run the mkdir nukkit and cd nukkit command to open it.

    Step 4. Once done, you can download the Nukkit software. Make sure you copy and paste the following command into an SSH session.

    wget -O nukkit.jar http://ci.mengcraft.com:8080/job/nukkit/lastSuccessfulBuild/artifact/target/nukkit-1.0-SNAPSHOT.jar

    Step 5. Run the server software with the sudo java -jar nukkit.jar command. Then choose your language when you are prompted to set up the Minecraft server.

    Part 3. Configure Your Minecraft Server

    Now, it’s time to configure the Raspberry Pi 3 Minecraft server. There are 2 configuration files including Nukkit: nukkit.yml and server.properties.

    Step 1. Open the Configure files with your preferred text editor and then run the sudo nano nukkit.yml or sudo nano server.properties command on Raspbian.

    Step 2. In the Configuration file, Change the max-players to 10 if you are on Raspberry Pi 3. If you are running on an older Raspberry Pi, you can set it lower than 10. Also, you can make various changes based on your needs from here, such as pvp=on, difficulty=1, etc.

    How to run a simple local minecraft server (with and without mods)

    Step 3. Once done, press Ctrl + X keys to save changes and exit, then run sudo java -jar nukkit.jar to restart the Minecraft server software.

    Part 4. Connect to Your Raspberry Pi Minecraft Server

    Now, your Minecraft server should be online on your local network. You can check this by using a ping command and the IP address you noted down before (like “ping 192.168.1.1”). If the ping command response from your Raspberry Pi, you can continue with the steps below:

    Step 1. Launch Minecraft on your computer, and then go to Play > Servers.

    Step 2. Add Server by inputting the new server details and giving the server a name, and adding the IP address.

    Step 3. Now, your Minecraft server should be listed as an option here and you can run Minecraft server on Raspberry Pi to start playing.

    How to create a Minecraft Raspberry Pi server? All detailed steps have been elaborated. Have a try now!

    How to run a simple local minecraft server (with and without mods)

    This article helps users to figure out the possible reasons for Raspberry Pi not booting. Besides, some solutions to the annoying problem are also displayed.

    ABOUT THE AUTHOR

    How to run a simple local minecraft server (with and without mods)

    Position: Columnist

    Ariel is an enthusiastic IT columnist focusing on partition management, data recovery, and Windows issues. She has helped users fix various problems like PS4 corrupted disk, unexpected store exception error, the green screen of death error, etc. If you are searching for methods to optimize your storage device and restore lost data from different storage devices, then Ariel can provide reliable solutions for these issues.

    I want to make a Minecraft server with mods in 1.11 but do the players need mods as well because I heard from people that they just need forge.

    How to run a simple local minecraft server (with and without mods)

    How to run a simple local minecraft server (with and without mods)

    4 Answers 4

    Clients need vast majority of mods the server has.

    • The version of mod has to be same on server as in client, if they are on both sides
    • Forge is only the loader of other mods

    Rules for what mod has to be in client/server or both:

    • Any mod that adds any block, item or entity; or mods that offer network communication : Both server & client
      • sever needs to know what you are holding and client needs to know it either, so it can show it for you. NEI/JEI needs to be also on server, if you want to have weather/time buttons working, etc.
    • mods that add some server feature : typically only server
      • Typically functions similar to “bukkit plugins”, for example ForgeEssentials, or Morpheus (modifies only the number of people need sleeping to get a day), or DiscordChat etc.
    • mods that change the client’s way of rendering, but don’t add anything into game : typically only client
      • Optifine, minimaps, shaders, texture packs. (those can even stop server from functioning if you try to put them there)

    Be aware that there are some mods that allow server-configuration for purely cosmetic/graphic mods, those have to go both on server and client, if you want to sync settings (respectively you want to force server settings to people playing on server). For example HardcoreDarkness mod is optional on server, but if it is there, it is a must for joining clients:

    If you install this mod on a server all clients will have to have Hardcore Darkness installed. Clients will also be forced to use the config file you specify on your server.

    Some mods have different version for server and client, for example JourneyMap or ForgeEssentials, then you should have the corresponding ones on both sides, however those are normally optional on both sides. Every mod should have such an info on their project site.

    You should also consider to sync whole config folder to clients, because various settings can reject clients from joining the server. For example AE2 mod offers settings to disable items, then if you disabled item and join server that has it, it won’t let you in.

    If you have version 1.8+ and your server has only servers-only mods, even pure vanilla clients can join (you can take advantage of this!). For 1.7.10 and lower versions you are not able to join Forge server without Forge installed in client, even if there are no mods.

    Also be sure that if you use classic minecraft launcher, to use standalone profiles , that are setupped with custom directory in profile editor. That is needed to avoid conflicts between versions, even with vanilla ones! Also more RAM is needed to load all parts of the game.

    Introduction: How to Make a Simple Minecraft Server PC

    How to run a simple local minecraft server (with and without mods)

    How to run a simple local minecraft server (with and without mods)

    How to run a simple local minecraft server (with and without mods)

    This instructable will teach you how to make a minecraft server using the server.jar file that MOJANG offers as well as how to port forward so your friends can play. If you want to just skip to step 6 by downloading and unzipping the necessary files (excluding Java) click here and download.

    Step 1: Download/Update Java

    If your familiar with minecraft, you should know that its runs through Java. The server files do as well. In order to start your server you need to make sure that you have the most current version of java running. You can download them here.*

    *If your not sure whether or not you need 32-bit or 64-bit for your Windows PC press [⊞ Win]+[X]+[Y] and under “System Type” the box will tell you whether you have a 32-Bit or 64-Bit operating system. Download the one that matches what your computer’s operating system is. Also if you download the wrong one, the .bat file that will be created later might say that you do not have enough memory to run the Virtual Machine when you in fact have plenty.

    Step 2: Download Minecraft_Server.jar File

    This is as simple as it sounds. After you download the .jar file please place it in a folder* on its own somewhere, as the .jar server file will create many files when you run it for the first time. Download here.

    *The folder name CANNOT have spaces in it

    Step 3: Run the .jar for the First Time

    Run the .jar file using the Java version you just downloaded, it should run for 3-5 seconds then close on its own. if it doesn’t, close the program running the server, and re-run it. If the problem persists restart your computer and try again.

    Step 4: Accepting the EULA

    Open the “eula.txt” file that was just created in the same folder as the Minecraft_Server.jar with a text editor like Notepad and change “eula=false” to “eula=true” and then save the file.

    Step 5: Improving Performance

    We can add a .bat file with a bunch of commands to tinker with the amount of RAM that will be dedicated to your server and in turn increase the performance of your server. Download and place the appropriate .bat file matching your system info into the same folder the .jar file is in.

    Your going to want to right-click on the .bat file and edit it. Change “minecraft_server.1.9.4.jar” to the name of the .jar file in your folder i.e. “minecraft_server.1.6.2.jar”

    If you want to change the amount of RAM dedicated to this server edit the .bat file, and change the

    “-Xms1024m”(1024mb minimum dedicated RAM), and

    “-Xmx2048m”(2048mb maximum dedicated RAM)

    to something bigger like

    “-Xms4096m”(4096mb minimum dedicated RAM), and

    “-Xmx8192m”(8192mb maximum dedicated RAM)

    At this point your server is almost ready we just need to give it an address

    Step 6: Port Forwarding – Finding the Right IP’s

    If you have Windows Vista, 7, 8, 8.1, or 10 in the search bar type “cmd” and then press enter.
    If you have any earlier version of windows the command prompt should be located in your Accessories Folder.

    Once opened type: “ipconfig” and press enter

    You will get a bunch of information but all you need to worry about is the current IPv4 address and the default gateway located near the top. If you cannot find what I’m talking about look at the picture.

    Step 7: Port Forwarding – Get Into Router Settings

    Open an internet browser such as Mozilla Firefox or Google Chrome(which I
    am using) and in the address bar, type your default gateway (as mentioned in the previous step).

    Your browser will then ask you for a password, most of the time the password is “password” however there are a few exceptions. if your router password is not “password” look here for your default password.

    Step 8: Port Forwarding – Edit the Router Settings to Port Forward

    Once logged in you get a page similar to the image above.

    To set up port forwarding you will want to head over to the Port Forwarding/Port Triggering option in the menu(this could be under Advanced Settings in different router models). You will have to log in again.

    Once in the Port Forwarding/Port Triggering menu add a new/custom service. Make sure you are port forwarding NOT port triggering.

    When creating your custom service, make sure your settings are EXACTLY the same as these: Service Type: BOTH TCP and UDP (Usually Listed as TCP/UDP) NOT one or the other

    Starting Port: 25565

    Ending Port: 25565

    Server IP Address: Same as you IPv4 address mentioned earlier (Found in command prompt using “ipconfig” command).

    The Service Name can be anything you want it to be.

    Hit apply and restart your router if necessary

    Step 9: Editting the “server.properties” File

    Edit the server.properties file by opening it with notepad. Change “server-ip=” to “server-ip=your IPV4 address”. Finally save and exit.

    Step 10: Run the “MinecraftServer.bat” and Connect

    Go here to find your IP for the server you will be running. Once found, plugin that IP for the server IP Minecraft asks for and you will be running your very own server (As long as the MinecraftServer.bat file is running). If your running the server on your own machine and want to join on the same machine instead of typing in your IP, you can just type “localhost” into the server address bar.

    Be the First to Share

    Did you make this project? Share it with us!

    Modded Minecraft Server Hosting Features

    We provide modded Minecraft server hosting services. Our custom built control panel allows for easy one-click installations and managing without having the issue of managing files and folders elsewhere. We have over 400 different and unique modpacks in our directory using ATLauncher, Twitch, Forge, FTB, Technic and Voids Wrath. If you do not find the modpack you desire, you can send a Support ticket to our customer service and we are able to add it to our directory free of charge.

    What else do we provide on our modded Minecraft server hosting

    • With our services you are able to get access to unlimited slots on your server as long as there are enough resources available to accommodate. Packages can be upgraded at any time without the loss of data and plugin or modifications if you feel like your server is lacking in performance or having a rapidly growing community.
    • We support installing multiple modpacks in your VPS without the need of buying an extra VPS for another server. It’s as simple as clicking on a few buttons.
    • Settings up your server has not been easier before, with making your purchase and you being able to log onto your modded server is just a matter of minutes.
    • All of our servers are protected by professional DDoS protection systems ensuring complete safety.
    • You will have complete access to your server and all its files, everything can be edited either by FTP or through out custom built-in control panel. You can also select having full usage of RCON, FTP and other applications.
    • We provide a free domain from us with your server purchase that you can freely use to run your server without the need of paying expensive amounts of money yearly.
    • If you had a server before signing up with our modded hosting and are using our services, you are able to freely transfer your existing servers files on to our platform for easier hosting and not losing your existing progress and hard work.
    • We provide the possibility of owning your own custom launcher which can be used for multiple aspects and the professionality of your server.. You can customize every aspect of your custom launcher from the looks and colors to the name design and button functions. The launcher can be setup so it will directly connect to your own modded server, without the need of having server lists and players searching for your server. You can also add all the required mods of your server to the custom launcher, so when someone uses your launcher they will automatically have all the mods required to join your server.
    • Backup systems are used when you accidentally have an issue with your server by editing a major aspect of your world. We provide the ability to own a backup system that you can setup to make backups of any of your servers and its files so you won’t have to worry about losing anything ever again.
    • When you purchase a server package from our modded Minecraft server hosting, you get the ability to have your own website and forum free of charge to make your server more appealing and accessible.

    Through our Control Panel you can create your own Minecraft launcher.

    • Create your own launcher with custom forge servers.
    • Edit the servers list and the list of mods of each server.
    • Have players join your server through the launcher (your launcher will download all necessary files (minecraft client, forge, mods, etc) and connect players to your server).
    • Change the launcher design with a fully customizable platform.

    How Minecraft works (What causes lag?)

    The key to understanding what is causing lag is to understand how Minecraft works. Minecraft server software all operate in a similar matter with one key problem: there is no multi-threading or timing limits for the main game loop. When the server goes to tic, it runs through every TileEntity update, entity update, block update, events and other processes until it’s done. This all occurs on one thread, and the next loop cannot start until the current one finishes. The world will not update, players will not appear to move and entities will be frozen in place. Ideally each tic should take no more than 50ms to maintain 20 Tics Per Second (TPS). This can go as low as 55.55ms for 18 TPS with minimal issues. Any lower than this and you will begin to see lag.

    Typical causes of lag

    There are many things that can cause lag but a few of them will be the most likely culprit for most servers.

    • File usage: Any plugin that is constantly reading from player files, especially on events such as movement, damage or interact. A few examples would be some PVP flags or Glow plugins which will continuously read from player files.
    • Flat files as a database: When you have plugins that use large files to keep track of lots of data iterating through that file or in memory depending on how it is stored will take a long time. Many plugins do this and do not take precautions against how, when the databases become bloated, the processing time will affect the servers tic. You will see this a lot when loading up large MagicSpells configs, or using permissions systems that use YAML instead of a proper database such as PEX and GroupManager.
    • Too many operations: When a plugin spawns too many entities, or attempts to perform complex tasks on events such as movement, you will begin to see lag. Even if each run takes less than 1ms, when you are processing an event 20k times a second it becomes exponential. Plugins that can cause this are world editing plugins such as VoxelSniper and WorldEdit; or protection plugins such as Anti Cheats and World Protections.
    • Too many chunks loaded: One chunk is 16*16*256 . This might not sound like a lot but when multiplied out that means there are 65,536 blocks per chunk. Each player can have more than 200 chunks loaded around them, depending on your configuration. Thats upwards of 13,107,200 blocks. This takes up a lot of memory. Also, if even 1% of those are TileEntities that’s 131,072 TileEntities loaded that need to update every tic. Mods are notorious for having slow processing times on TileEntities.
    • Cascading WorldGen: This is when a plugin or mod generates structures outside of the chunk it is given. This causes the next chunk to load, generate and then trigger this all over again if it also begins to have structures overflow into the next chunk. This is bad design on behalf of the creators and any plugin or mod doing this should be removed immediately.
    • Tile entities: See LagGoggles section below.

    Finding the cause of lag is generally a simple procedure nowadays as most Minecraft server software is built with profiling tools included.

    Timings reports for Spigot/PaperSpigot

    To get a detailed timings report you can use the follow command.

    You will want to wait a few minutes and let it lag while your timings are running. After a while, generate the report.

    This will give you a link to a website with a nice breakdown of the report with easy options to sift through all the data you are getting. You can learn more on how to read these at Spigot’s timing wiki.

    You will want to turn timings off afterwards, as you do not want junk data clogging up your next reading, and timings adds additional time to the tic.

    Timings Reports for Sponge

    To get a detailed timings report you can use the follow command.

    You will want to wait a few minutes and let it lag while your timings are running. After a while, generate the report.

    This will give you a link to a website with a nice breakdown of the report with easy options to sift through all the data you are getting. Since Sponge’s timings system is based off of Spigot’s you can learn more on how to read these at Spigot’s timing wiki.

    You will want to turn timings off afterwards, as you do not want junk data clogging up your next reading, and timings adds additional time to the tic.

    You can also reset the timings.

    Steps to reduce lag

    • Use proper arguments for your script file to launch Minecraft. Learn more about the appropriate Java arguments here
    • Use LuckPerms or a Permissions manager that uses a proper database instead of a flat file
    • Avoid chunk loaders altogether
    • Remove anything that causes cascading world generation
    • Limit Anti Cheat plugins to not be overzealous
    • Limit the view distance of players in server.properties
    • Clear hostile mobs after a set time period
    • Restart the server daily to clean up leaks from Java
    • NEVER reload the server, this causes leaks and other issues
    • Use FastAsync versions of plugins such as WorldEdit and VoxelSniper
    • Limit the size of your world so new chunks are not constantly being created
    • Limit the amount of plugins you use. Not all plugins are built well and the more you have the more issues you are going to encounter

    LagGoggles

    A big portion of lag on modded servers comes from tile entities. These are the entities created for blocks that are used for processing the block’s functionality and events. If these take too long or there are too many it can increase the time per tic bringing down the total server TPS. A way to visualize these problems is to use a mod called LagGoggles. You can download this mod from CurseForge.