Empire lot corrupted & Fixed!

I have for the first time today fixed a single corrupted empire lot. Here is the story:

The server crashed with a quite nasty error message:

net.minecraft.server.v1_5_R2.ReportedException: Loading entity NBT

I do not know where this error comes from or how it is created, but it basically means the map is broken.

I figured it crashed when either Xecaria went /home or when azkedar joined on his empire lot. Not when other people did anything. Their lots also border to each other. So I teleported to the corner between their lots and there, the server crashed again. Bingo.

So I did the following: I reloaded a backup of the empire world from yesterday. I then symlinked the backed up empire to the folder where normally the RAMdisk empire is symlinked to, and restarted the server. I could login on the location in question, so I knew the backup did not have the error.

As a next step, I moved the mint empire world that we copy lots from to reset them when users disappear out of the way and replaced it with the empire backup from yesterday. Then I removed Xecaria as an owner from the lot and inserted an expired user. I shut down the server and told the server to reset expired lots. It replaced the lot then with the backup.

And it worked. I was hoping that Xecaria’s lot emp_o20 had the error so I would not have to reset the other 3 lots in the quadrant too. And luckily it worked. Thanks to Azkedars chunk replacing tool, the lot system, the fact that we aligned lots with chunks and that I discovered the backup issue and fixed it yesterday :)

Small contest issue, backup processes revised

I recently removed the unsubmitted contest entry from the contest lot so the judging would be easier. I however realized that there was a mistake in the system and so I was not able to refund those items through the deposit system. Trying to reload from backups, I also realized that the backups for the aether world were broken. Somehow the files that were backed up are from December. I do not even know where those came from.

So for those who built but did not submit a contest entry, sorry but the items are gone. Luckily, most of them are only jungle trees and leaves. I will make sure that the actually submitted contest entries are being worked on properly.

So I reviewed the whole backup process. It’s a bit complicated since we have a RAM disk, a worlds folder, a temp synchronization folder and a world that are not backed up (darklands), lots of backend functions and quite a lot of data (several GB). If I want to retrieve something from a11GB backup, the whole think becomes a nightmare. So I split the backup into even more smaller parts now to ensure that we are having quality files and made sure that all the data is actually there and from the right date.

Hope this does not happen again.

I won a prize :)

This has nothing to do with minecraft, but as you may know, I am a hobby photographer and I won a 3rd place in a photo contest of the largest German computer magazine!

The contest title was “City landscapes”. If you click through the images on the page you will see mine in b&w as the 3rd image (“username a-head”, should be uncovery but the user account there is more than 10 years old…). This is the image that won:

img_1881

I am super-proud since this is the first time I participated in a contest and I am also winning a prize already :) Yay!

Donations processed

I have now had the time to catch up with the pending donations. Thanks a lot to the people who donated! I have sent each of you an email to the address quoted in the donation (which is the one you use for your paypal account).

If you re-login on the website now, you will get your donator status. If there is anyone still outstanding, please let me know so I can check into the matter.

1.5 Upgrade status

I have been able to do initial tests with the 1.5 version of the server and at the minimum I can report that there are no obvious error messages from any of the important plugins. The next step will be to make a temp setup with random maps, using the current full configurations of the plugins. Once that shows up without errors, we can basically upgrade the server.

I then still I have to go through the custom plugins like the shop and make sure that all new blocks are accounted for etc so we do not break the shop.

I hope I can do it this week. The issue is that I will be on a business trip until Wednesday night and I am not sure how much time I will have to do it. I would hope that I can do it until latest this coming weekend. I will then also close the current contest and put it up for voting.

Sorry for the server downtime…

The server OS has been upgraded to the latest version, and to take advantage of the updates 100%, I restarted the server. The issue was that the server, on reboot, unexpectedly prompted for a disk scan – which shows up before the remote connection is enabled. Since the server is hosted at a provider, the server was unreachable to me since then. I contacted the provider immediately, but until they got someone to go to the server, check it, ask me for the password needed to do the disk scan, until I had time to reply, and then until they again got there to start the disk scan, some hours passed away.

So far so good, just some downtime. There should be only minimal loss of data/changes for people who have been working on the server until the last minute.

Tomorrow I will test the 1.5 setup and see if we can upgrade already with the minimum configuration necessary. Maybe some functions will have to wait until the plugins are updated, but I will try to get the main functionalities running on 1.5 ASAP.

New Server coming for banned users!

We will be setting up a new server for banned users so they stop sending me emails to get back in. The new server will have a full-access lot protection for easier griefing, cash rewards for swearing and and a help vampire setup that restores your health whenever you ask a question.

On top of that, you can buy op-level with cash, and we hired a group of elders to come over when your first dirt hut is finished to look at it and clap. I will give out my personal phone number and skype username to answer questions that people might have on how to join.

Hiosa will be the senior pixel art helper. You send him an image by email and he will come over to your lot and build it for you.

The joining-criteria are that you need to have been banned for at least 24 hours and that you are able to spell your name in large block letters across your lot, immediate op level if you can work a penis or a swastika into the text.

Temp server issues & Holidays

I have temporarily cleared the temp server map and started a new one. The old one seemed to have causing troubles. Until I can find out how to pinpoint them and solve them, there will be temp map running.

Also, you might have noticed that I have not been online lot recently. I had a couple of business trips and right now sitting in an airport again leaving for a week of holidays. If there is an update on Bukkit or anything else, I can react to it, but since I am going diving, I will not be connected 24/7.

Temp server performance

Please consider that the temp server has VERY limited resources. While the main server has 16GB RAM, the temp server has only 2. Please make sure that you refrain from larger farms for food or animals, redstone functionality or other things that are known to cause lag.Remember that the temp server is made to test new functions, not to create mega-farms.

1.5 temp server live on port 25564

You can now connect to a temp 1.5 server on port 25564.

This temp server is 100% vanilla, so there is no protection, no commands etc. Whatever you build there visibly is likely to get griefed. Please be careful what you do where.

If you just whitelisted on the server, please be aware that the whitelist on the temp server does not update as fast.

The map from the temp server will be the new darklands. The nether from the temp server will be the new nether. So treat it with respect, it will be around for a while.

New Darklands

I have now created a new darklands so that we do not break a lot of other things. The darklands has the same protected radius so that new settlers will not break things too easily. Feel free to mine etc, but this one will be deleted when we upgrade to 1.5!

Thanks for not helping!

This may sound like a rant, and it is. I posted a message recently that the darklands is broken, and that I unloaded it. It was crashing the server when people came near a specific place.

What I overlooked is that the darklands would be reloaded with the next restart. My mistake. But the real issue is that people went back into the darklands through nether portals despite being fully aware that it is supposed to be closed. Now I cannot track back through the file date which files of the map are broken since people who went in modified the map.

I discovered that this is an issue today since I wanted to delete the center of the darklands where I earlier identified the issue to allow people to retrieve at least the stuff that is further away from spawn. Now, since the files have been modified, I am not sure anymore which 2-4 of the 8 possible files around the center are the ones causing the issue. So the only solution now is to delete the darklands as a whole and generate a temp one since I do not want to do a trial and error by walking around and seeing which place causes the server to crash. It would inconvenience everyone, not only those who against general warning decided to stock stuff in the DL.

I would like to point out again that attempting to circumvent a block or barrier on the server KNOWINGLY is for me equal to hacking and should result in a ban. I do not really understand why people who participated in the last discussion about how to fix the issue would still go into the darklands and ruin a temp fix for everyone. Oh well.

Server Issues

I have unloaded the darklands. There seems to be some corruption somewhere in the world files – just in time before the 1.5 update…From the files that have been changed recently, the issue seems to be somewhere on or around the spawn of the darklands. There is no backup of the darklands due to the huge size (2.5 GB) and it’s temporary nature. That leaves us with the following options:

  • Reset the spawn area to virgin land and hope that the rest of the map is OK – risking more errors
  • Reset the whole map and work with a temp new darklands until we upgrade to 1.5 and then replace that again with the temp map – as described
  • Remove the darklands completely and work without one until we upgrade to 1.5

Opinions?

Bugs, bans, Xrays & crashes

Since I am REALLY REALLY busy these days (only less then 50% of the time around, traveling for business a lot etc) I rely to a more active help of the users, specially the elders – in a productive way. So here some tips how you can help me manage the server:

  • If there are repeated freezes that boot users off the server, tell me please, with date, time & timezone. Best of course if you can convert the time into Hong Kong time already.
  • If you submit a ticket, and do not get a reply from me, please check the ticket system on the website. If the ticket is not there, it did not go through. Resubmit it on the website instead of in-game.
  • If someone makes trouble on the IRC Chat or
  • ANY BUGS AT ALL, please tell me ASAP, with date, time and timezone, possible with screenshots, user names involved etc. The screenshot help me search for the chat text in the logfiles. Do not tell me a day later if you can
  • If you ban someone, send me an email with date, time, time zone and reason.
  • Do not ban people for Xraying. Tell me if you suspect someone, I will then check in detail.

Thanks for your help!