Please see the latest upgrades from the voting system:
- stephdeg (from DesignerDonatorPlus to MasterDonatorPlus)
Congratz and thanks to all voters!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
I have managed to fix the teamspeak text chat with the friendly help of the plugin developer. You can now enter the teamspeak channel “In-Game chat” and everything that you type in text-chat window can be seen in-game, and all global chat can be seen in that window, too!
Ok, Some more fixes here, will update as they come in:
So here are updates for recent fixes:
[Disclaimer: This is a fairly technical post about the management of this server. It does not affect gameplay, so no need to read this for your game experience]
I have been working the last 2 days on optimizing the server performance. I installed some months ago a server monitoring tool to better understand how the resources of the server work. This mostly is balanced between Memory, processor capacity and hard disk read/write speed. There are some settings I can change to shift load on the server between memory and hard disk writes for example.
Then, on Monday, I investigated the above tool and found that I can add specific reports for our database system (MySQL). On top of this, I am now observing a more detailed status report provided my the server and observe if I can weed out any poor performance. This showed me that the basic configuration that the server was installed with by default was quite bad for the current usage that we have and that some of the queries that we are doing on the database might not be optimized properly. So here is the monitor tool chart during the last 24 hours when I started to adjust the configuration of the database server:
What you can see on the left end of the chart is that the red and pink line (Buffer usage) were at 100% and the cyan line (cache usage) was at zero. So that means that I did not use at all or completely exhausted some of the resources that the server provides to reduce its work load. If there is no available cache for example, each query that is performed several times needs to be re-executed from scratch instead of simple remembering the result somewhere and re-using that.
So since the first time when the chart starts changing (around 10:00 am yesterday) I re-configured the database config several times (each with a restart of the database and minecraft server) and tried to apply generous cache and other resource settings. Once I am happy with the result based on the detailed status report, I can again reduce the memory and so on provided to give more to other processes (like the web server, the minecraft server etc).
For example, originally I had a maximum number of connections to the server of 300 (green line), a quota which was utilized most of the time around 70% and sometimes even fully exhausted (which basically stopped the minecraft server from working) to 600, which might be too many (now the usage is only around 10%). So I avoided the server rejecting connections because of the limit. The usage of connections might be reduced or increased by the change of other config settings however. So I rather run with excess resources until I removed all the alerts the server is giving me, and once I am happy with the result, I can reduce that limit to a reasonable amount.
The biggest work however will be to find out the most inefficient queries to the database that the server is doing and fix those.
So I hope you understand if I need to restart the server in the coming days a couple of times since every time I change the database config, I need to shutdown the minecraft server, too.
The provider informed me that there will be a scheduled disconnect of the server from the network for maintenance reasons today on 4.21.2015 between 1:00 AM and 2:00 AM CST. The update will improve stability and security.
Since this is only the server being disconnected from the network, there is no risk at all for your stuff on the server. Just please wait until it gets reconnected again. No need to notify my unless the disconnect takes longer than one hour.
So I got the confirmation from the provider that we were, in fact hit by a DDOS attack on Tuesday. Despite all the (more or less hilarious) attempts to be hacked over the last years, this was the first time something like this happened. Since I had no idea what was going on and since it happened 4:00 am in my time, it took me quite a while until I woke up and was able to call the provider regarding the issue after I tried several things to fix it myself since I had to go to the office and was quite busy there.
The provider realized the issue and started filtering the attack successfully. Here is a graph of the network traffic during that time:
So you can see it was quite heavy compared to what normally happens on the server. The daily bigger spikes that you can see early in the morning are by the way the off-site backups that are done every day.
The /find piston command should work now again. The pistons are very weird because normally they would have a data value of zero, but sometimes they have a value of 7 and I have no idea so far why and when. I have removed the data value 7 now from the database, we will have to see if something weird pops up now.
So, after we have been offline, the Minecraft servers went down for maintenance for 5 hours. You can continue playing, but if you log out, you most likely won’t be able to log back in. Please stand by.
I just got the server back online. It seems we had a DDOS, but I am not 100% sure. I still need to wait if I can get a confirmation from the hosting provider. If there are outages within the next 24/48 hours, please be patient, I will be working on it.
There was an issue with quartz ore wins from the lottery. Those should be fixed now. Polished andesite basically worked fine but would show up in the shop as “Stone”. This is also fixed now.
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
I have found this website through reddit which rates a websites reading level and ran it through our front page and our rules page and we got level 6 on both of them:
So next time someone says the test is too complicated, ask them about their age. If it’s below 11, they are right. Not that we should change anything, it just means they probably might be better off on another server.
So it turns out that the plugin which resets our end world does not completely wipe it. It seems that someone has been abusing this by building a base outside the reset radius that the plugin applies and maintaining farms there to make the dragon fight easier.
So I was forced now to install a manual end reset process that once a day wipes the world completely. Please do not exploit bugs in the game. If I catch someone doing this it’s an insta-ban.
Someone tried to submit a new user promotion proposal but it failed and sent me an error message. I fixed the issue and the system should be working now. This was still a leftover issue due to the username -> uuid change.
When I was away the last 2 weeks, I went diving and saw some really cool stuff. Here are some of the highlight photos:
This is just a quick draft between getting up and getting breakfast. I will convert this into a page later.
IMPORTANT: If you can, empty your inventories and Enderchests in all survival worlds before changing the username, otherwise there is a risk that the contents will be gone.
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!