Spigot

Suggest new features, or reconfig some plugins.
User avatar
drakee510
Mayor!
Mayor!
Posts: 853
Joined: 27 Dec 2011, 02:58
Nickname: drakee510
Hometown: Elysium
Location: Hillbilly Country
Contact:

Spigot

Post by drakee510 »

Ok everybody has been complaning about that lag. I think I may have a solution!

Its called spigot!: http://www.spigotmc.org" onclick="window.open(this.href);return false;

What is it?
Well put it simply, Spigot is it. Spigot is the "special sauce" used by many of the world's top Minecraft servers to ensure that they can cope with their huge player base, and ensure the satisfaction of their players, by reducing and eliminating many causes of lag. The end result is your server becomes a cut above the competition, and you no longer have to spend time tearing your hair out over players complaining of lag. You know your players are getting the best experience they can possible be getting. As well as increases in player satisfaction and performance, Spigot includes some cool features, not possible via a Bukkit plugin, which help make server administration and caring for your players easier. It must be noted as well that Spigot is also perfect for smaller servers, especially due to its newer features like cutting idle CPU usage, saving power and resources when only a few or no players are online.

How does it work?
Spigot is a huge collection of various tweaks to the stock CraftBukkit to increase performance, and make it more flexible as a server. Performance increasing modifications are always a priority, however over time many small features which increase the capabilities of the server without requiring API modifications or changes. As well as these small configuration and behaviour fixes, Spigot may also be the source of zero-day patches designed to fix and test fixes for critical issues before they are applied to the mainline CraftBukkit. Many performance increasing fixes designed for CraftBukkit by mikeprimm are placed in Spigot for early testing to see how they impact gameplay and performance. Some make it into CraftBukkit whilst others never do.

Features
There are many features in Spigot, some are only present for a limited time, whilst others form the backbone and very essence of Spigot. As there are just so many changes, this section is reserved for those which either fit into the latter category, or post a significant change or feature for you, the server admin.

Server Changes
Huge TPS increases
Optimized growth, decay and chunk ticking
Optimized, auto merging itemstacks and experience orbs.
Chunk garbage collector, prevents chunk leaks
Memory reducing nibble arrays
Optimized tick loop -> perfect for GSPs, reduces idle load to nearly 0%
Prevents insane CPU load caused by maps in item frames
Disabling of random light updates
Spamguard exceptions
Customizable whitelist deny message
Configuration options for command logging
Configurable message on server stop
Restart command
Automatically stays up to date with latest CraftBukkit changes
Ultra efficient anti xray
High performance Netty based networking
Just read the next post, not my sig :P
User avatar
dodo2000107
Donator!
Donator!
Posts: 493
Joined: 19 Jul 2011, 17:39
Nickname: dodo2000107
Hometown: Glowford
Contact:

Re: Spigot

Post by dodo2000107 »

Ok, but before the server ever gets replaced with it, how do we know it's legit, is compatible with everything and how it work? Because it might as well be some bogus thing. I could also claim that my presence on the server makes unicorns grow on purple trees in the heart of the sun.
User avatar
drakee510
Mayor!
Mayor!
Posts: 853
Joined: 27 Dec 2011, 02:58
Nickname: drakee510
Hometown: Elysium
Location: Hillbilly Country
Contact:

Re: Spigot

Post by drakee510 »

It's by one of the Craftbukkit developers, also I did some research on it about 5% of servers use it.
Just read the next post, not my sig :P
User avatar
dodo2000107
Donator!
Donator!
Posts: 493
Joined: 19 Jul 2011, 17:39
Nickname: dodo2000107
Hometown: Glowford
Contact:

Re: Spigot

Post by dodo2000107 »

My purple monkey disagrees.
User avatar
drakee510
Mayor!
Mayor!
Posts: 853
Joined: 27 Dec 2011, 02:58
Nickname: drakee510
Hometown: Elysium
Location: Hillbilly Country
Contact:

Re: Spigot

Post by drakee510 »

Sorry mr purple monkey, its 2.9%

http://mcstats.org/global-stats.php" onclick="window.open(this.href);return false;

Anyway if its popular enough to make it to the metrics statistics... (Im just saying)

Also using the tekkit build of it on my server and its running much smoother :D
Just read the next post, not my sig :P
User avatar
dodo2000107
Donator!
Donator!
Posts: 493
Joined: 19 Jul 2011, 17:39
Nickname: dodo2000107
Hometown: Glowford
Contact:

Re: Spigot

Post by dodo2000107 »

My point is, it's not like Merlin has some magic wand on the other end, making the server faster, if it actually does, there must be a reason. What is it changing, adding, removing, etc? That's what I'm saying.
User avatar
drakee510
Mayor!
Mayor!
Posts: 853
Joined: 27 Dec 2011, 02:58
Nickname: drakee510
Hometown: Elysium
Location: Hillbilly Country
Contact:

Re: Spigot

Post by drakee510 »

drakee510 wrote:Ok everybody has been complaning about that lag. I think I may have a solution!

It must be noted as well that Spigot is also perfect for smaller servers, especially due to its newer features like cutting idle CPU usage, saving power and resources when only a few or no players are online.

How does it work?
Spigot is a huge collection of various tweaks to the stock CraftBukkit to increase performance, and make it more flexible as a server. Performance increasing modifications are always a priority, however over time many small features which increase the capabilities of the server without requiring API modifications or changes. As well as these small configuration and behaviour fixes, Spigot may also be the source of zero-day patches designed to fix and test fixes for critical issues before they are applied to the mainline CraftBukkit. Many performance increasing fixes designed for CraftBukkit by mikeprimm are placed in Spigot for early testing to see how they impact gameplay and performance. Some make it into CraftBukkit whilst others never do.

Features
There are many features in Spigot, some are only present for a limited time, whilst others form the backbone and very essence of Spigot. As there are just so many changes, this section is reserved for those which either fit into the latter category, or post a significant change or feature for you, the server admin.

Server Changes
Huge TPS increases
Optimized growth, decay and chunk ticking
Optimized, auto merging itemstacks and experience orbs.
Chunk garbage collector, prevents chunk leaks
Memory reducing nibble arrays
Optimized tick loop -> perfect for GSPs, reduces idle load to nearly 0%
Prevents insane CPU load caused by maps in item frames
Disabling of random light updates
Spamguard exceptions
Customizable whitelist deny message
Configuration options for command logging
Configurable message on server stop
Restart command
Automatically stays up to date with latest CraftBukkit changes
Ultra efficient anti xray
High performance Netty based networking
Just read the next post, not my sig :P
Trust_Gravity
World Member!
World Member!
Posts: 34
Joined: 03 Jun 2012, 04:52
Nickname: Trust_Gravity
Hometown: Blood Legion

Re: Spigot

Post by Trust_Gravity »

I bet its not Bogus Dodo :P I think it will help the server to not lag as much so i wont have to say...


"LAGGG!!!" xD lol
User avatar
cmanikan17
World Member!
World Member!
Posts: 29
Joined: 11 May 2012, 04:50
Nickname: cmanikan17
Hometown: Crixville
Location: USA

Re: Spigot

Post by cmanikan17 »

I think the description drakee posted accuratel describes what the plugin (or whatever you want to call it) does to reduce lag and there seems to be no reason to believe that it would be bogus. And while we would have to check everything for compatibility, I think it might be worth a try.
cmanikan17
Resident of Crixville
Stxyzth
Ex World Owner!
Ex World Owner!
Posts: 629
Joined: 15 Dec 2010, 19:27
Nickname: stxyzth
Nation: Artesion Empire

Re: Spigot

Post by Stxyzth »

It is designed to handle servers who receive 400+ players as the current craftbukkit builds don't handle them well. From my experience it does that well. It is basically a more optimized bukkit.
Post Reply