Preface
With many people using mc-market to sell, research and buy public spigot forks, I believe this is the best place to discuss the pros, and cons of these products, and specifically how we should treat them in regards to our free optimization discord bot.
Over 2 years of dealing with publically sold spigot forks, along with clients of all sizes, from small startups, hoping for a good entrance into the niche, to large enterprise networks with over 5000 players at peaktime, I've had mixed results with the entire category of products.
While they did provide visible performance boosts, they often caused huge instability, incompatibility with plugins, or broke behavior that some servers we worked for deemed essential for them. While we do not deny their usefulness in some cases, we want to address and start a public debate about the following issues:
Currently, I try to notify my clients about the potential downsides of these implementations, as I feel it's a fair middle ground to meet (not discredit public jar's values, but also warn about issues they may cause)
As I was recently contacted by one large and well-known developer of this category of clients disagreeing with my approach, I feel we should launch a FRIENDLY, POLITE, and OBJECTIVE discussion about these products, and find what and how they should be treated, and potentially build a general guide to help clients better research, understand, and use this kind of projects.
With many people using mc-market to sell, research and buy public spigot forks, I believe this is the best place to discuss the pros, and cons of these products, and specifically how we should treat them in regards to our free optimization discord bot.
Over 2 years of dealing with publically sold spigot forks, along with clients of all sizes, from small startups, hoping for a good entrance into the niche, to large enterprise networks with over 5000 players at peaktime, I've had mixed results with the entire category of products.
While they did provide visible performance boosts, they often caused huge instability, incompatibility with plugins, or broke behavior that some servers we worked for deemed essential for them. While we do not deny their usefulness in some cases, we want to address and start a public debate about the following issues:
- Unexistent warnings about potential side-effects of optimizations
While some smaller optimizations can be done without visibly affecting gameplay, some larger changes (and the ones bringing the large benefits), often change vanilla behavior significantly. This can cause issues for some servers, or even bring instability, either when used as-is or coupled with the public, but popular plugins.
- Poor technical description of projects
While most of these products are geared at large networks (as their scope is increasing the max player base for already established servers), they often lack a detailed description of the features they provide. This makes it difficult for the client to know what he's buying prior and often leads beginners in the niche (which are by far the majority, with clients purchasing premium plugins, custom jars, etc, having on average under 15-20 players online) to take uneducated decisions that cost them dearly (These jars start low, but often go in the hundreds or thousands in terms of price). - Bad Advertising Practices
We believe that advertising should not omit the always existent downsides of each product. Nothing is perfect, and clients should be able to take decisions once they know the full story behind products, not just the positives.
Currently, I try to notify my clients about the potential downsides of these implementations, as I feel it's a fair middle ground to meet (not discredit public jar's values, but also warn about issues they may cause)
As I was recently contacted by one large and well-known developer of this category of clients disagreeing with my approach, I feel we should launch a FRIENDLY, POLITE, and OBJECTIVE discussion about these products, and find what and how they should be treated, and potentially build a general guide to help clients better research, understand, and use this kind of projects.
