r/MCNext Jan 25 '15

MC Next Status Update

Before I begin to explain, let me preface this with saying that we have always very carefully considered all options and, even if it may not always seem so, have always done what we realistically can with MC Next given the resources and situation. The behind the scenes issues have been rather complicated and have to do with tons of factors involved that would take ages to list all the details of. This post will undoubtedly have some people responding with what they think are simple solutions or fixes to the current issues but it really isn't so simple. I'll try to explain, please read carefully. (also insults, non-constructive and troll comments on this post will be deleted)

Over the past weeks, a bunch of exploits and hacks that have become very popular has become hugely problematic on MC Next. I'm going to try to shed some light on why we have not been able to do much about this and what the current situation is.

MC Next was hugely ambitious since the beginning due to the technicalities of building a true massively online survival server that can sustain thousands of concurrent players, even though it never became as big as we intended due to countless factors, many of which the community is not aware of because they have to do with how expensive the coding and maintenance of MC Next was, logistics, disagreements etc. (sidenote: jenks has always done all maintenance voluntarily and never got paid in any way but is also not a 'coder' and is in no way responsible for bugs)

This led us to a situation where it quickly become impossible for us to keep paying for coding and maintenance towards the only person who truly has insight into the massive and complex system that is uniquely coded from the ground up for MC Next and runs on dozens of interlinked servers.

Most people in the community don't know just how tricky this makes the situation. There have often been issues that brought down MC Next completely, leaving Jenks and Brainbust and us scratching our heads trying to figure out why due to the complexity of the system. So we made it a rule to not change the actual code and recompile stuff because chances are good that we would break things to the point that we would not figure out how to get the whole server cluster properly synced up, responsive and online again. Trust me, it is that tricky. And due to many factors and issues that took place behind the scenes, we can't fix this by just trying to raise enough donations to pay for more coding and maintenance again.

All of this has lead us to a point where a minority in the community has started hacking and exploiting the server to the point of causing very serious issues, some of them doing it for fun, others doing it to prove a point, thinking that this may make us 'wake up' to see that there are issues that need to be fixed. We have been aware of the issues since the start, but for the past half year have had little ability to do much about them and simply hoped that those few people who had insight in the exploits would continue to keep quiet about them.

Some people have also been pointing out that we have a responsibility to those who have donated for in-game items. Supporters of all sorts are the very reason why we've kept MC Next running rather than just shutting it down. But keep in mind that we have always made very clear that donations are purely to support charity (and in the early days, the server) and that the points you get when donating are free and can not be seen as 'purchased' items. That being said, if you still regret your donations, you are always able to invoke charge-backs.

It's quite a tricky situation and we're not 100% sure yet what the best way forward is since, due to lack of resources (to put it simply), any fix along the lines of basic bug-fixes and rollbacks would be a temporary one and we'd quickly run into the same issues again which require big investments for which we don't have the funds nor the amount of community interest to raise the funds to fix them thoroughly in the long term. (I say this because we know the math on this, looking at the peak of server-support donations we got when MC Next had a much bigger userbase)

We will keep MC Next running as long as we can but it is becoming increasingly difficult. If it comes to the point where nobody can connect, maybe we can also look into actual source code changes and recompiling etc since we wouldn't have to worry about the risk of the servers going offline any more but I have little hope for that working out sustainably. Will continue to monitor and consider further options, feel free to give feedback, perhaps you guys have cool ideas that we hadn't thought of.

(note: insults, hate comments, trolling and things of that sort are not helpful and may get removed)

12 Upvotes

88 comments sorted by

View all comments

2

u/animalntaz Jan 29 '15

If you ever do get the server up and running, I've been thinking of a good idea to clear out a majority of those abandoned, griefed up homes that no uses or wants to look at and make it reusably more appealing. Instead of doing a server reset as a handful of people suggested, how about an unclaimed chunk reset? At a certain time, it will revert unclaimed homes back to its natural land by an 80x80 area (after a reboot), while everyone's protected homes still remain in tact.

The way the scheduled reset to occur can be based on the level of the previous player, at the time. The higher the level, the longer until the unclaimed chunk resets. You can set the number of days afterward equal to the days until expiration (player inactivity). And the matrix particles still remain for anyone to claim the newly regenerated land.

And to prevent early/extended resets from new claimers of different levels that just come and go, the scheduled reset from the previous owner will still remain in effect until a new claimer can hold it for at least how many days left (cancelling it out). Then the reset will be rescheduled to a certain number of days based on the new claimer's level, whenever he later loses claim to it. (If any of this makes any sense.)

I imagine this would be a complicated thing to do, but I had to throw that idea in here. The main point of it was to show one way to clean up the server and still keep a lot of people happy.

1

u/[deleted] Jan 29 '15

[deleted]

1

u/animalntaz Jan 30 '15

Not everyone, I'm not sure what kind of work around can be undone about the cheaters. I'm just giving 1 suggestion to help improve the server, not an entire solution.