About uncovery

Owner & admin of this server.

Upgrade Progress, New features

Here are short update summary:

  • All the plugins seem to be working fine except HeroChat. I have no idea how long that will take to fix.
  • All the maps are regenerated and working fine. I even managed to compile an updated verison of c10t, the 2D map renderer. I will keep the current system for now however and use the Dynmap generated 2D maps for the lots since it seems more sustainable. The only issue with that is the confusion between Lotmaps and the dynmap which now has a 3D and a 2D map. I might have to change the wording on the website for that to make it clearer.
  • I found a replacement for the end reset. It should reset the end 20 minutes after the last player left the end when the dragon is dead. Please test and tell me if that works
  • The shop should work with all new blocks available in the game
  • I have to fix the user list to check if they are banned since the banlist format in the game has changed.
  • Since the reddit-flush-in was about 2 months ago we have a lot of expired lots from then (20+) and I need to reset them. Prepare for a couple of restarts here.

Future (new) stuff to do

  • I want to connect the nether with the darklands, waiting for the nether portal plugin or at least the multiverse plugin to be updated to make sure this works fine. If there is no update in the coming 2 weeks I will go ahead anyhow.
  • I want to re-instate the kingdom and use the preciousstones plugin. I will most likely only offer 2 blocks, one for a chunk at a high price (1k uncs or more) and one for rail lines (long, thin) to keep it simple.
  • I want to re-enable the hunger games but need to test this. It’s quite annoying to test however. I do not know when to do that.
  • I want to replace mapmarkers and whitelist plugins since they are abandoned with alternative code. No change for the users however.

So before anyone comes to me with new stuff, please keep that list in mind. This stuff will give me enough to do for the coming 4 weeks.

Upgrade bugs PLEASE READ

Here is a list of currently known bugs:

  • /tell and /msg does not work in the empire. Messages go straight to the /general channel. So be careful what you message. Test first. Everyone migh tread it
  • You cannot chat in channels with the shortcut. Normally you can chat in trade with /ch t <enter> and then text or with the shortcut /t <text>. The /t shortcut is broken. Chat will go to the global channel.
  • [FIXED] I have to re-enable flat map rendering for the 3D map and then assemble the resulting tiles into a single image to be used for the 2D map so we can get up-to-date 2D maps of the lots.
  • There was a mess-up with the integration of the darklands. The un-explored areas do not line up with the already explored areas so there will be weird breaks in the landscape.
  • When you switch worlds that share the same XP, the XP seems to be lost. If you gain additional XP however, the result is the right one. So you do not loose any XP, the display is just wrong for some time.
  • [FIXED] emeralds cannot be traded yet (until I fixed that)
  • [FIXED] story signs cannot switch you to survival mode anymore

Both chat issues will be fixed with the new release of HeroChat which is delayed because of some server-wars.

 

1.3 Testing – please join!

I have upgraded the server now to 1.3.1 for TESTING. Please come over and help testing the setup, specially access rights, inventories and new: Ender Chests.

I have set it up so that all survival worlds share the ender chests just like your personal inventories EXCEPT for the darklands – so while you can bring stuff into the darklands in your inventories, you wont be able to use ender chests there to transport their contents to other worlds. – keeping it hard to play there.

This is a test setup. If we run into any issues, I will revert to the last saved status of the 1.2.5 server and try to fix whatever the issue was. So please don’t build or mine like hell, it might be reverted. Currently all looks fine though.

I will make a blogpost when the decision is made if we keep that setup or not. Until then the 1.3 temp server will remain. After the decision is done, I will move the 1.3 darklands to the upgraded server.

Upgrade progress

I am about to go through every plugin we are using and testing it. Here are some issues I have run into, just FYI:

  • HeroChat is in some kind of war with some Brazilian MC server, DDOS, flamewar and all. The current version of Herochat seems to work fine so far however. I will continue using that.
  • BringBackTheEnd is broken and there is no update of the admin whatsoever. Either we manage to find a new one or we have to stick with once-a-day resets of the end.
  • iConomy is abandoned, and seems we are only lucky its still working since some other server have seen major issues in accounting accuracy. Since we do not use this plugin together with other plugins, we can replace it with our own code instead. Other plugins out there do not support MySQL so we are stuck on that. Once we would want to charge for other stuff than buying/selling, we would need to find a plugin that interfaces with those plugins however. I will continue running the current version until I have time to rewrite the basic functions we are using in PHP.
  • MapMarkers is abandoned since long but working fine. Should not be an issue since dynmap creates a similar file we can use. I use it to display the users on the 2D map
  • NoCheat+ is not released as a final version yet. I will try to install it and if there are issues, simply disable it for the time being.
  • Whitelist is abandoned since over a year but has been running fine. Now mincraft added finally a command to reload the whitelist file in case it has been updated externally so we can phase out the plugin. I only have to add the reload command when someone has been whitelisted and we are good to do. Will do after upgrade.
  • WorldGenerationControl is used to forcibly generate regions no-one has been visited yet, after map enlargements etc. It seems abandoned but still working fine. Dynmap has a similar function just in case.
  • c10t seems to be abandoned since some time but receives sporadic updates. I use it to make the 2D map. If they do not update, I wrote a script to assemble the 2D maps from dynmap into such a map, and I can re-activate that.

All other plugins either have updated to 1.3.1 or have not but also seem to be working just fine with the recent versions. I will test the updated versions now and then see if I run into issues. Protection and the possibility to run all worlds with no issues between them is the first priority. Economy & Shops is the second etc.

Upgrade on Monday!

The server will be upgraded on monday to 1.3. That means that whatever you held in your personal inventory (not chests etc, what you hold in your hands only) on the 1.3 temp server will be ERASED as previously announced. Stash it into a chest or donate it to a charity, but please be aware it will be gone otherwise.

PSA: Hiding your stuff in the Darklands (1.3 server)

I have gotten reports that people were griefed in the darklands. Aparently someone with a Xray plugin is going hunting for chests. Please understand that I am not able to track that. The plugin I have alerts me when people are mining ores and not when they are opening chests. If you want to protect your chests, then place an ore on the 6 spots around it so that anyone who opens a chest has to dig through ore before being able to open it.

All I can do is check if the people going for the chests also have mined normal ores with Xray and ban them for that.

Update Status, 2nd ed.

Bukkit 1.3.1 has just been released, 1 hour before I leave home for holidays. I will have limited possibilities to update the server this week, but I will be able to test certain things to make sure the update goes smooth. It will also allow us to wait for plugins to update so we can make sure everything works as expected.

Significant issues / opportunities:

  • Ender Chests – We need to avoid that they are used to transport stuff from creative to survival
  • Adventure mode – we might be able to use this to have adventures in the city and other places, watch for an update of the story admin!
  • Kingdom – we still need to find a good way to have protection there. I want to avoid it’s used for mining. In the worst case, I will make buyable worldguard regions just like on all other lots. Towny and preciousstones are the two contenders. Towny is very complex and preciousstones needs a smart setup without being too complex. Generally running two protection plugins at the same time is not ideal.

Update status

I have been observiing the progress with bukkit several times a day now and in the meantime updated it at least once per day, if not twice. While they have been fixing many quite big bugs, some of the big ones are still there. My decision is still to wait for a recommended release since I do not have the time to sit behind the server console 24/7 to make sure that it does not crash and mess up our world files in the process.

I will be leaving for a trip tonight (my second week of summer holidays, yay!) and be back on Sunday. In the meantime I most probably wont have the time to upgrade the server. I strongly hope that we will have a stable build until the end of the week though so I can upgrade then. If you want to watch a fancy graph showing the bug fixing status, check here.

Temp Server semi-upgrade

I now enabled a couple of plugins on the 1.3 temp server. First of all permissions & User levels. That means that elders can ban now on the temp server. Also, all other stuff is now equal to the normal darklands on the main server. This means no more torches can be placed, and guests cannot build anymore. They will have to downgrade in order to get build permissions. Apart from that we now also have chat channels.

I am expecting as said before an upgrade within the next few days – as soon as a recommended build of bukkit for 1.3 comes out.

Upgrade coming soon! [Update]

As I recently found out, the new bukkit version has hardly changed the API that plugins use to communicate with the server. I made a test-run today by simply copying over all the plugins into another temp-install of the current bukkit version. The result: only one rather unimportant plugin is not working (“nolagg”, I use it to find lag sources).

This means that I will take the whole server sometimes between today and tomorrow (likely today), make another backup of the whole thing and simply upgrade the bukkit files that are new and see what happens. Most likely it should work just fine. We will then have to see if the basic permissions & restrictions work.

Later, I will move the darklands over from the temp 1.3 server to the new 1.3 server. I still want to see if I can remove all torches from the map so we have a consistent ‘darklands’ behavior.

What should you do? Empty your darklands inventory into a chest and note down the coordinates where you were hiding it. You WILL have to walk there again!

[Update] I have gone through the list of bugs that have been reported in the last couple of hours and while none of them seem to make the server crash, some of them are causing heavy lag and some nuisances. So I want to wait for a recommended build of bukkit until we upgrade. Given the plugins already work 99% and that there are no huge issues, I would hope that a recommended build is released within the next 1-3 days and we can then upgrade immediately.

ATTENTION: Server Versions

The actual server is @ uncovery.me and runs 1.2.5. Downgrade if you want to see that. (How to downgrade video)

If you upgraded to 1.3, and do not mind playing on a plugin-free temporary server you need to connect to uncovery.me:25564. The Whitelist updates only every 15 minutes, so wait a bit if you just registered.

Re-rendering all 3D maps

I am re-rendering all 3D maps with a higher compression and lower resolution – with the exception of the city. This should reduce server lag specially when there are many people online and also reduce the time to load the map in the first place.

1.3 release – IMPORTANT!

Tomorrow, 1.3 will be released. You have to make a decision if you want to continue playing on the current 1.2.5 version server with your lots, protection and all, or on a temporary map in a vanilla 1.3 environment where no protection, user ranks, plugins etc work.

You will be asked if you want to upgrade when 1.3 comes out in about 24 hours. If you want to stay on the current server DO NOT UPGRADE. If you want to use the temp 1.3 server, upgrade and then use

uncovery.me:25564 instead of uncovery.me as the server address.

If you upgrade, it can take SEVERAL WEEKS until you will be able to play again on the current 1.2.5 server. We can only upgrade the current 1.2.5 server to 1.3 when a minimum amount of plugins work. Downgrading is a technical job. If you are not familiar with your operating system and how to copy files into hidden folders DO NOT UPGRADE.

How the upgrade will work, how will it affect you:

You have now on 1.2.5 land, chests, inventories etc. If you are on the same time on 1.3 temp, you will have also buildings, chests inventories. What will happen to those when the 1.2.5 will be upgraded to 1.3 and the temp server disappears?

  • The map of the temp server will become the new darklands, with all builds, chests etc. Your player inventory that you had n the temp server will vanish
  • On the 1.2.5 server, the darklands will disappear since the temp server darklands will replace it. Everything else from the 1.2.5 server will remain. Your lot, your userlevel, your inventories, your chests (except those from the darklands).

1.3 Pre-release server live now on port 25564

I have now installed a server with the 1.3 pre-release on port 25564. Unless some major updates happen until tomorrow (I don’t think so) this will be the new darklands map. This server will be updated to 1.3 final when it comes out in 2 days. Our normal server will continue until we can upgrade it to 1.3. You can gather resources, explore the map as far as you like and build stuff.

Please note that

  • griefing is not allowed on the temp server and also all other normal rules apply
  • we know however from history that griefing will happen. So hide your stuff and build far away from spawn
  • the whitelist does not update immediately. I could install a script that reloads it every 15 minutes, but you will have to wait for that.\
  • connect to the server with a 1.3 (latest version) client and enter uncovery.me:25564 as the server address
  • that is a vanilla server, so no plugins at all installed. Once the first versions of plugins come out I will install them one by one for testing.

Once we move the map to the normal server, all the builds and chests will be taken over. Your inventory will be gone however. There will be some warning about the upgrade (1 or two days) so you can put your stuff into a chest if you are quick. I will try to find a way to remove all torches from the darklands map before we go live so it will be the same as the current darklands.