Tutorials/Setting up a Spigot server

(Note: If you are trying to set up a vanilla server, you are on the wrong page. This is to set up the modded server SpigotMC or the dwindling Bukkit. If you want to install an unmodified ("vanilla") Minecraft Server, please refer to Tutorials/Setting up a server. So, you have been using the vanilla server for 2 weeks, and things have been getting boring. You want a server with more customization features to use, and an easy to set up and use interface. You want Spigot. This page will show you how to easily set up a server and have your friends come on, and a list of must have plugins, or mods used on a server.

Set Up

 * Create a folder on your desktop (or another easy-to-find place) and name it anything you want, preferably something along the lines of Spigot Server

Obtaining the files
First, you will need the main Java .jar file containing all of the scripts in Spigot. It is recommended that Spigot build #1649 be used, as all updates for Spigot will require build #1649, until CraftBukkit's and Spigot's legal issues are sorted out. Due to these legal issues, all Spigot.jar files are no longer available for download on Spigot's website. Help cannot be provided in obtaining these files, but please remember to do so legally. Save it in a new folder, which is going to be your server folder, on your Desktop. Rename the Server file, which should be named something like craftbukkit-1.4.7-R1.0.jar, to craftbukkit.jar. Now, open Notepad and copy and paste this code (the code varies per operating system):

Code for 32 bit Windows: @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar PAUSE

Code for 64 bit Windows: @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar PAUSE

If you're using Java 7 then change "jre6" to "jre7". You can also just put java in place of "%ProgramFiles(x86)%\Java\jre6\bin\java.exe".

Open the 'Save' Dialog, click the dropdown box underneath the file name box, and select All Files. Go to the Server Folder, and save it as something like "run.bat" or "launch.bat" (It has to end in .bat!!!)

After doing that, double click on the 'launch.bat' or 'run.bat' file and it should start self extracting to your server folder!

All you need to do after that is port forward. Port forwarding is simple ONCE YOU GET THE HANG OF IT. Port forwarding is the part of running a server that drives all amateurs nuts. But I'm not here to explain that particular part. Just YouTube it.