47

Bukkit or Spigot?

Bukkit or Spigot Its not that difficult!

  • 31,338
    Views, 60 today
  • 46 Comments
  • 5 Favorites
  • Flag / Report

Get Embed Code

Forum:
HTML:
Link:
avatar
MrYfory
Level 42 : Master Dragon
If you're looking to decide between regular Bukkit or Spigot for your server, here's an unbiased opinion based on experience of testing both. From a player perspective there is very little difference until RAM/CPU comes into play, and that's only going to be an issue if you are serious about being a server admin.

Bukkit

Bukkit is great if you "just need it to work." There's not as many configuration options in Bukkit so it's more friendly towards the new server admin, it's also less likely to go wrong in the hands of someone who probably shouldn't be a server admin.

Bukkit is of course what Spigot is based on, and Bukkit therefore dictates the main direction that Spigot heads in. That's not a bad thing, because every ship needs a direction.

If you are looking to set up a server at home, or you are new to being a server admin, stick with Bukkit until you are comfortable with every setting in bukkit.yml and server.properties including the ones not set by default!

Spigot

Spigot is great if you need to tweak things for gameplay and/or performance. Spigot really excels at improving CPU and RAM usage compared to ordinary Bukkit, and I have seen RAM savings of 100%, where machines have gone from using 650MB to 325MB. CPU is not too different either, and on some systems I have seen spikes that caused 60% use drop to 20%.

Spigot adds a multitude of options to server.properties, including built-in, configurable, per-world Orebfusticator for Anti X-Ray and the ability to control growth rates of crops, as well as rainstorms frequencies and strengths. All of these things (and more) matter to a dedicated server, especially with multiple worlds.

Spigot is not for someone new to being a server admin, and there's probably no point in using it for a home server. Spigot is finely tuned for dedicated servers and it does that job very well.

Why does it matter?

RAM! RAM! RAM! On average, every player on a system uses between 50-100 MB of RAM (depending on the server's view distance settings as well as other factors). With the right modifications this can be lowered to around 40MB-80MB, but on a tin can system you can expect 100MB+ per person!

If you're looking to run a dedicated (i.e. permanent, not weekend or "until I get bored") server, RAM is important. It costs money. Without enough, your players suffer; too much, your money is wasted. Spigot gives you greater control over how you deal with these issues, but you have to know what you are doing to make the most of it.

I hope this has helped you understand some of the differences, if you liked it, please diamond.
Tags:Bukkit, Spigot, Server, Admin, Article

More Blogs by MrYforyView All

Posted 2013-02-08 08:32:57
by MrYfory

Comments :

Join us to post comments.

1 - 46 of 46

Agentchasew
Level 21
Expert Nerd
October 21, 2014, 5:51 pm

This was what got me into Spigot and I have never gone back to Bukkit! (Even thought Spigot is a build off of Bukkit) But still! Its awesome :)

Ngk578
Level 1
New Miner
October 21, 2014, 4:55 pm

This is completely copied over from the McProHosting website forum thread about this. I am a intermediate Developer and I personally used Bukkit. I am planning on turning to Spigot for my latest projects but I don't know yet.

purbleguy
Level 2
Apprentice Ranger
September 7, 2014, 12:39 pm

Now our only option may be spigot, the bukkit download page was taken down by a DMCA request by a former dev. Ah humans...

Adzkiijee
Level 4
Apprentice Hunter
July 24, 2014, 3:13 pm

Well okay i just recently downloaded spigot and i tested it out on my dedicated server, WOW! my TPS went from 15 to 20! Bukkit hmm not good not bad

I recommend spigot for servers who got loads of players like mine
you can test the spigot on my server
IP: play.blazecraft-mc.net

_Brandon
Level 1
New Explorer
June 7, 2014, 12:59 pm

I use both and I am more fond of Spigot.

netherslayer777
Level 4
Apprentice Miner
April 30, 2014, 4:51 pm

undefined

xland44
Level 1
New Miner
March 20, 2014, 4:47 am

I know that bukkit plugins work on spigot, but do spigot plugins work on bukkit?

CraftThatBlock
Level 10
Journeyman Crafter
January 26, 2014, 2:20 pm

The last paragraph is false. Spigot is exactly like Bukkit, but with improvements, so even if you run a home server, you will be able to host even more players on your server. Even if you are just running a server for one friend and you, you should use Spigot as it will use less RAM and CPU so other parts of your computer can use it. Unless you are really dumb, or have a really good excuse, you should use Spigot.

KCMinecraft
Level 18
Journeyman Taco
January 28, 2014, 12:24 pm

True, kinda. You might be able to host use more plugins, and add more player slots. However, without a good internet connection, you wont be able to host that many players. Player slots don't mean a thing, unless you plan on having that many players and are capable of it.

goofyguber7
Level 15
Journeyman Dragonborn
January 22, 2014, 5:53 pm

spigot because they update fast as fuck with spigot: mod!

MR_ANE622
Level 1
New Miner
January 6, 2014, 8:22 am

I use bukkit over 3 years ago, and tried spigot, and I think it sucks.
I like how bukkit works, is more professional and provided you know how to use a spigot never will need to reduce server CPU or RAM.
I do not recommend using spigot, in my point of view.
regards

laxerbrohan
Level 1
New Miner
March 18, 2014, 6:22 pm

Spigot is much more professional, trust me. Without Spigot, where would servers be? More IPs, you would have to leave the game and go the server's other server. There is almost no other Jar that allows users to "teleport" from one server to another (referring to BungeeCord). Without Spigot, all of the large servers out there would be mere specs compared to what they are now, unless they are using some custom plugin that allows them to make it seem like it is run off of multiple servers. Mineplex uses this tactic. And please do not say Spigot "sucks." They have spent countless hours working on the Jar. Just keep in mind what you say about these Jars, they may come back and bite you in the butt.

gabepizzolatohmb
Level 1
New Miner
December 7, 2013, 4:30 pm

Im using spigot and it works better. I was just comming for a second opinion. Thanks. If you want to check out my server the ip is: minecraft.pizzolato.net

pacmanlikespie
Level 10
Journeyman Architect
December 6, 2013, 12:25 pm

I have bukkit and I currently run on a 1.6 GB RAM MCProHosting server. With 6 players on, the RAM usage is currently at around 85% and CPU usage at 23%. I've been using bukkit for over a year, but I'll go and try out Spigot and see how well the RAM and CPU management is. I'm not so concerned about CPU, but more about RAM and how I can trim it down without paying more per month. I hope Spigot is as good as it sounds.
If you want to check out my server (Galactic Frontier), here's the IP: galacticmc.mcpro.co

laxerbrohan
Level 1
New Miner
March 18, 2014, 6:24 pm

*Facepalm*


MCProHosting can be considered a ripoff, sometimes. They are extremeily overpriced for the hardware that they use. But don't get me wrong, they have some pretty badass CPUs

the_blocktor
Level 7
Apprentice Explorer
September 24, 2014, 6:16 pm

Dude. I agre. I was with them for two months. They overpriced nd their FTP when I was downloading it al for backup(backup used- only had 512 MB), there ws an error message deleting all my files. They couldnt do anything about it or refund. Dont go with them.

pacmanlikespie
Level 10
Journeyman Architect
March 19, 2014, 11:07 am

Hey man, this was 3 months ago, right when I got into hosting. Ever since, I've realized that MCProhosting is one of the most overpriced hosts and have moved on to hosts that have better pricing.
I personally hated my first experience with their hosting, my server kept crashing. Recently, I've started to use them for an extremely cheap Bungee server for my server network, so at that point it doesn't really matter if I pay 50 cents more :P

the_blocktor
Level 7
Apprentice Explorer
September 26, 2014, 8:36 pm

well if you want a really chep server, go with gg. They are cheap and fast but they cannot use a custom domain.If you ant smal bungees, use them

the_blocktor
Level 7
Apprentice Explorer
September 24, 2014, 6:16 pm

what hoster do ou reccomend. I tried GG and its bad(paid domains) taken a look at obbyhosting. Is it any good?

NateTHEgreatest3
Level 2
Apprentice Miner
September 26, 2014, 7:20 pm

The best hosts are the dedicated server hosts like OVH. howver with an ovh server you will need to understand linux as your operating system. howver for their prices you really cant be beaten. we are talking 48 GB dedicated server for 60/month

the_blocktor
Level 7
Apprentice Explorer
September 26, 2014, 8:34 pm

I dont have that much money to spend! Also I wouldnt recognizde a linux if it hit me in the face!

Markharrison
Level 1
New Network
November 30, 2013, 2:21 pm

thank you

MartenM
Level 1
New Miner
October 27, 2013, 1:50 am

probaly trying to use spigot because the RAM :)

PS: thnx for this info

Corsicaman
Level 24
Expert Network
October 25, 2013, 5:32 am

Thanks for the info, I'm going to try Spigot!

7thfleet
Level 1
New Miner
October 23, 2013, 4:36 pm

If I switched over to this would permissionsbukkit not work?

_Natti_
Level 11
Journeyman Explorer
October 15, 2013, 6:28 am

I had spigot on my server: RAM usage = 100%

Then i changed to craftbukkit: RAM usage = 38 %

Why prefer the shit called Spigot when craftbukkit is the best?

Im never using that crap again!

laxerbrohan
Level 1
New Miner
March 18, 2014, 6:26 pm

Your server was most likely a home server. Server admins that are actually expereinced use Spigot. Beginners use CraftBukkit.

EDIT: When I say home server, I mean the host must have been using actual computers, not dedis.

SuperAlexGamer
Level 14
Journeyman Mountaineer
October 18, 2013, 10:26 pm

you obviously havent configured it properly.

_Natti_
Level 11
Journeyman Explorer
October 19, 2013, 2:28 am

Nothing to config... Its on my host and it sucks :p

Curufinwe
Level 20
Expert Ranger
October 9, 2013, 3:53 pm

Ok so i prefer Spigot
Reason1: I had Spigot 1.6.2 and it ran like a beast. No less than 45 fps
Then i got bukkit 1.6.4 and i ran no faster than 25 FPS

Reason2: Spigot has a built-in Malware protection so your server is protected from viruses.

GeiLuigi
Level 1
New Miner
November 5, 2013, 10:06 pm

Please tell me you're kidding.
Your client-rendered frames per second is unrelated to the server's operational efficiency. If you're getting different FPS, it's because you've either changed client settings or the world has been changed/ takes more processive power to render.

LitecraftPvP
Level 3
Apprentice Crafter
September 20, 2013, 6:17 pm

Vanilla is basic. Bukkit is for a small server. Spigot is for a good and big server.

bugalugs
Level 1
New Miner
September 10, 2013, 5:02 am

  • Thanks, I agree. It's been awesome for my dedicated group of servers. Only thing I've spotted is that it doesn't seem to likegroup manager, well not for me it doesn't, and I've tried that on two spigot servers now. Things go very wrong till I take groupmanager off and install PEX instead.

Kainzo
Level 27
Expert Miner
September 8, 2013, 9:20 pm

We actually recently moved back to Spigot from Libigot!
mc.herocraftonline.com

Jabberstabber99
Level 12
Journeyman Architect
August 30, 2013, 2:19 am

Awesome! I'll be sure to check out your server!

Also, check out mine at mc.prohungergames.com

Akhil2000
Level 31
Artisan Modder
August 20, 2013, 11:10 am

My only question: I'm running an established BUKKIT SERVER. will swapping to spigot mess with anything I've spent precious days setting up??

Jabberstabber99
Level 12
Journeyman Architect
August 26, 2013, 9:46 am

I just changed to Spigot. Doesn't muck up any hard work so I guess it should work. (If it doesn't I don't take responsibility) But it should work anyway. Good luck. IP?

Akhil2000
Level 31
Artisan Modder
August 27, 2013, 12:28 pm

It works! Noticed no difference (aside from a mASSIVE increase in RAM) The IP is PotatoMC.no-ip.org

We're actually downgrading from 12GB RAM to 8, since we've got sooo much extra thanks to spigot. If it weren't for this article I'd still be wasting money.

pcgamers123
Level 2
Apprentice Modder
July 31, 2013, 2:59 pm

I would highly recommend Spigot!

Dubstep_Charlie
Level 4
Apprentice Miner
June 7, 2013, 4:27 pm

I really think this guide is really correct! Good job! I'm running both Spigot and Bukkit on my servers right now! I just wish BunjeeCord was this easy to set up =/

TheOnlyRealTGS
Level 60
High Grandmaster Engineer
March 14, 2013, 7:59 am

Cool just 1 question:
Can CraftBukkit plugins run on Spigot? Aka will there be any problems running it?

MrYfory
Level 42
Master Dragon
March 14, 2013, 9:07 am

As Spigot is based on Bukkit, all plugins should work fine unless the plugin developer is doing something incredibly wrong. All your "standard" plugins like Essentials, World Edit, etc. will work fine.

TheOnlyRealTGS
Level 60
High Grandmaster Engineer
March 14, 2013, 9:13 am

Okay ty :)

Zorrothefox
Level 1
New Miner
March 10, 2013, 4:14 pm

Very helpful, thank you very much for this concise and intelligent analysis!

mobexterminator1
Level 6
Apprentice Miner
March 8, 2013, 6:05 pm

Good job! I used to use craftbukkit on my server but was getting extreme lag spikes with complete freezing with around 4 people. Then i got spigot and now i can have around 22 people before it freezes and lags.

saint79
Level 21
Expert Spider Rider
March 3, 2013, 12:23 am

this is great info thank you :)

1 - 46 of 46