Spigot is always a great option for your Minecraft Server. There are tens of thousands of plugins available which can make your server unique, helping it to attract new players and create a community of your own.
In this guide, we’ll go through the basics of installing Spigot and setting it up to allow other players to join. For more Minecraft Guides and best-of content, make sure to check out our dedicated area here!
Step 1: Download Spigot
Lets start by actually downloading Spigot. Head to their Official Website and press the ‘Download’ button next to the 1.15.2 version. A .jar file will begin to download.
Create a new folder somewhere on your computer, ideally your Desktop and give it a name. ‘Spigot’ will do for now. Place the Spigot jar file we just downloaded into there, and open it up by double clicking it.
Nothing might happen for a minute or so, and eventually some files will generate. If nothing happens at all, or the jar file looks like a ZIP folder, make sure you have Java downloaded.
Step 2: Setup the Server
With the jar file opened, a few new files should now have been generated into your folder. Alongside the Spigot jar file, there should be a logs folder, an eula text file and a server.properties file.
What we need to do now, is open up the eula text file. Simply change the ‘eula=false‘ to ‘eula=true‘. Save that file and exit. What this means is that you’ve agreed to Mojangs End User License Agreement and can start your own server.
Step 3: Run the Server
You can now run the spigot jar file again, and your server will start to actually run this time (it may take a few moments). Some more files will be generated, which will include a plugins folder, world files, whitelist files and many other files.
Create a BAT File
A GUI should have opened where you can see the server booting up. If you don’t see it, you can try creating a bat file. Open up Notepad, and paste the following code:
title ~~SPIGOT
java -Xmx4G -Xms4G -jar -Dfile.encoding=UTF-8 spigot-1.15.2.jar
pause
You can change the -Xmx4G variables to your liking. This is the amount of RAM, so if you wanted the server to use 2GB of RAM, change it to -Xmx4G to -Xmx2G. You’ll also need to make sure that the spigot-1.15.2.jar variable is also correct, by having the same name as the jar file in your Spigot folder.
In Notepad, choose File > Save As and choose ‘run.bat’ as the filename. In the Save as type dropdown, choose ‘All Files’. Save this in your Spigot folder. You can then run it, and you’ll see the server start booting up through a command console.
Step 4: Connect to the Spigot Server
Now Spigot is set-up and running, all we have to do is connect. Open up Minecraft 1.15.2 and head to the Multiplayer section. Press the ‘Add Server’ button. Enter something for the Server Name, and in the Server Address field, enter the following: 127.0.0.1

The Server Address 127.0.0.1 is a local address, and can only be used by that computer. It will only connect to a server running on your machine, so other players can’t use this address to connect to your server. Press ‘Done’, and you’ll see that your server is online and connectable!
Step 5: Allow Friends to Join Spigot
Now your Spigot Server should be up and running. You might want to open it up so that other players and friends can join. To do that, you have a few options.
Firstly, you can do portforwarding on your router, which will allow players to connect using your network IP address. You can do this by logging into your routers admin settings. Portforwarding varies by router, so it’s not something we can cover sadly. However there are plenty of guides available online.
An easier method would be to use Hamachi. It’s a tunnelling program which allows users to essentially create new networks which you all connect to. Anyone who is connected to the Hamachi server will also be able to connect to the Spigot server by using the Hamachi IP address.
Finally, you can go with server hosting. We use Apex, as they offer solid plans which are also cheap. If you want to have a server which is running 24/7, you’ll need server hosting unless you plan to leave your home computer running non-stop. Services like Apex also offer 1-click installations for Spigot and hundreds of modpacks.
Install Plugins
Hopefully now, you have a functional Minecraft Spigot Server which other players can join. You can now go ahead and start configuring it to your liking. You’ve probably chosen Spigot due to the fact that you can install Plugins.
Whenever you download a Plugin, it will likely always be a jar file. To install it, all you have to do is drag it to your Plugins folder that was created when we first launched the server. Although you need to do this when the server isn’t running.