Spigot
Posted: 19 Feb 2013, 00:14
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
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