先作为主站备份 源站:https://my.toho.red

About MC server file destruction and reopening

At 12:30 noon on July 1, 2022, a player reported in the group that they were unable to access the server. I initially thought it was just a temporary issue, but after careful investigation, it turned out to be more complicated: players could enter the server after a restart for a period of time, but it would crash again after a while. Even after several repeated restarts, the problem remained unresolved.

In this situation, the first thing that came to my mind was to change the server software, specifically replacing the existing Spigot server with a better optimized Paper server. After the replacement, it seemed that the problem was perfectly solved and there were no more crashes. However, a more serious issue arose: since this server is a redstone-powered server, it contains a large number of redstone contraptions, and after switching server software, more than half of the machines became unusable. Optimization and features seemed to be incompatible, so I had to consider other solutions.

Unable to solve the problem on my own, I sent the situation to MCBBS for help. During this period, one player's comment inspired me: why not take this opportunity to start a new world in version 1.19, which would be more exciting for everyone. Influenced by this comment, I initiated a vote on the future direction of the server to see what the players thought. The result was unexpected: most players preferred starting a new world.
Therefore, with the players' expressed opinions, the server simultaneously carried out the following tasks: preparing for a new world and waiting for a response from the MCBBS community. Unfortunately, even after the new world was established, I still did not see a satisfactory solution on MCBBS. So the only thing I could do was to package the server map and release it, leaving resources for the new world.

After the new world successfully ran for two days, I finally received a satisfactory reply on MCBBS:
It was another accident caused by a machine operation mistake. But it has been so long since then, and I probably won't be able to find out who did it. However, it reminded me of the importance of strengthening security awareness education. The next update of the server application question bank will focus on safe operations.

This incident reminded me of the following:

  1. Always make a complete backup, as COI is useless in situations like this.
  2. Redstone-powered servers must strengthen the safety awareness of ordinary players, as not everyone knows how to use machines correctly.
  3. It seems that server application reviews are still necessary, otherwise the consequences could be even worse.

It's a pity that this world, which has been running continuously for nearly 3 years, had to come to an end (laughs).

July 10, 2022

Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.