Please see the latest upgrades from the voting system:
- phantomwes (from Citizen to Architect)
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 found some bug in the code to move lots from one location to another, so the flatlands resets to alternative lots will not be executed until we fix the issue.
Elders can now lookup kills in the empire and kingdom to track down farm-raiders on a handy new database page. Please make sure that you do not distribute bans for a single cow already….
Regarding the future of the kingdom lot, there are a couple of points due to recent developments:
I have read somewhere that people were wondering if we should expand it since there are few larger open areas free. So for anyone who considers getting a larger kingdom lot, please note that there are currently the following areas open for purchase as 2×2 lot clusters without significant water:
Further, with the Draftlands now being enabled to import kingdom lots, I am waiting for the first people to try out the feature and use it for planning their kingdom builds. Once we see how that works, I am fine to expand the access to the draftlands to Masters.
Since now the chunk-copying works fine, we can soon merge the city with the draftlands and then have a creative world where finished kingdom lots can be looked at in creative mode.
The lot manager is now fully functional! You can now:
And of course change memberships, snow-fall, ice-forming etc.
What can you do?
You can propose new lot formats that you want to see in skyblock and flatlands. If you build them, I will happily include them in the list!
A lot of users have been picking lots blindly over the past by picking the ones on top of the list and then ending up with A-row lots. They then complain that the lots are too far away and rage-quit.
So I have now inserted a calculation into the settler test how far a lot is away from spawn. It assumes about a minute to cross one single lot. So every empire lot now shows how long it will take (up to 22 minutes) and also lists the 5 lots that are closest to spawn with their images. It further pre-selects one of them in the dropdown:
I hope this will reduce the amount of people who give up before they ever set foot on their lot. If you have a more accurate time how long it takes to walk over the map, I am happy to hear proposals.
I also changed the answers for the quiz question “How do you get to your lot” to
Further I reworded the whole explanation to make it more crisp and down to the point. I hope this will encourage more people to actually read it.
I hope this will increase out conversion rate from Settler to permanent user a bit. It should also help to cluster people around spawn a bit more, and to make people think for what reason they pick what lot.
I have done some investigation regarding the Skyblock system. To recap: If people are supposed to do building challenges with little resources, we need to prevent cheating by a moving goods from an easy challenge to a difficult one. This means that one has to prevent people who are in a challenge to visit other lots, most of all those who are not part of a challenge.
In the darklands we have the solution that people simply cannot teleport at all. We introduced that also to enhance the survival aspect. I can understand that preventing any and all teleportation in the skyblock is a strong hammer, so I have looked for alternative solutions.
There is another feature that we so far have not used. It’s a worldguard flag that prevents entry into a lot for non-members. I have tested it and it works reliably with all teleport commands. If we block people from adding other members to their challenge lot, nobody can visit the challenge lots except the owner. To prevent the owner of a challenge lot to visit other lots, we would have to set all lots in the skyblock with this flag.
So the consequence would be that if you want someone to see your lot or cross it even, you would have to give them member status. so while before you would allow someone to use your spawner or cobble generator, you would have to give them access to your complete lot.
From my perspective this should be still an acceptable solution, but I would like to hear opinions on it. The issue is that I am REALLY reluctant to open another world for this. We have only a lot occupancy of below 25% and roughly 30 users per world. If we really needed another world for this feature, I would start downsizing the skyblock, aether and the flatlands massively since they are the least used worlds. My worry is that there are only a handful of very active users of the skyblock anyhow and I would think that the new feature I am planning would change that.
With the recent updates to the lot manager, I have now everything in place for a new system: Skyblock challenges!
What is it?
We currently have one skyblock type available. You play it until you lose something important or until you get bored with it. The new system is more like a level-based challenge. There will be several types of skyblocks, each with a level number 1-10 etc. Each type is harder or has a different challenge than the previous one. In order to be able to play a higher challenge, you need to finish the previous one. “Finishing” a challenge is achieved by acquiring a predefined amount of a certain item and submitting it to the system. Once you have done this, you can try the next level.If you fail, (by dropping something etc) you need to try again. Challenges can be time-based and amount-based.
Since there is a risk that someone from a easy challenge hands over items to a harder challenge user, we will have to disable lot warping and teleporting in the skylands just as it is now in the darklands. Also, all lots will have a wall around them to prevent people from jumping over from one lot to the other. This will of course affect the existing skyblock players, but I hope there is understanding for that. So people will be able to warp to their own lot, but not to others.
For example:
How can you help?
I need proposals for skyblock setups and challenges. It would be great if you guys can take a look around on the countless other skyblock servers to see what types of setups they are using. If you have an idea, please submit it on this spreadsheet. Please add your username so we can credit you.
Opinions?
Is this something you would play? Would you be willing to restart the skyblock to get the next challenge? I initially thought that each challenge should start from scratch. Another option would be to have only certain levels start from scratch and others can be done on the same block (e.g. farming carrots and pumpkins from the same block, for mob farming you need to start over, time challenges are always from scratch)
I have now picked the server icon created by silver82! Thanks a lot for all who submitted suggestions and commented!
I was addressed by some users because their inventory was reset during the crash and they lost valuables in the process. We have an entry on the FAQ page regarding this, and it states:
14. I lost something during a crash/death/theft/whatever, can you give it back to me?
No. I cannot. I cannot verify what you had before and I don’t hand out stuff. If you had bad luck, that’s what you will have to live with. If someone tricked you, same. If there was lag, a crash even. I only refund if there is a bug in the system that I can 1:1 trace and know what you had before, what you lost and why.
I understand that some people might have lost several days of work. But please put this into perspective:
1) I have put thousands of hours over the last 3 years into the server and some hardware or software error is making it crash just like this. After all the work, I had now spent 2 full days to restore the server twice for you to play on as best as I can and to find and fix the issue. So far, I could narrow it down, but nothing is fixed. I have chatted with tech support for 3 times over an hour and spend 2 hours in waiting lines for it. The biggest achievement so far is that I know the server might go offline again from the same reason, but it won’t crash anymore.
2) I have been, since 3 years now VERY strict on the rule above. If I can trace back what you lost, you get it back. The inventory losses cannot be traced back. I have written about this issues with inventories specifically on this page. The moment I start refunding stuff from crashes without being able to trace back what happened, people will come running for refunds because they fell in lava. Then we can convert the whole server into a creative mode and hand out stuff. I will not do it. If I have to carry a risk when the server crashes, maybe you can do so too. I am sure you guys understand.
If you lost something really huge, talk to the other people on the server, I am sure there will be enough kind people around to help you get your stuff back.
I have now fixed the donator status for vanity titles. So if you set a new title from now on, it will receive the ++ and + in the end to indicate your donator status properly. Old titles will remain as they are without the ++.
Thanks to Azkedars help, you can now reset your flatlands lot to 3 different options:
The draftlands lots can now be reset to the current kingdom lot equivalent! In respect to additional options for the flatlands, I will be looking for more different lot types to build. If someone wants to make a lot with an underground nether world from 0-60 block height, that would be a great thing to offer too.
So I had a lengthy chat with a system admin at the hosting company to try and nail down the issue and see what we can do now that the server is up and running. From a look at the logfiles and the different other indicators, we concluded that the most likely thing is a network/network card hardware/network card software issue.
When the server goes down, the minecraft server actually continues to run but stops doing outgoing connections. The webserver gets incoming connections but does not serve replies to the outside. So it’s as if the server server can still hear but not talk.
To test this and what could be wrong, I would need to shutdown the server and wait until support personnel has time to take a look at it. Since we were already 6 hours down today, I wanted to avoid that. So I will just wait if the issue happens again and then ask for support. The chances that the issue can be properly identified then should be quite good, and better than if we do a “cold check” without the issue occurring.
The good news is that we most likely will not have to cold-crash the server with a power cycle since we know that the server does not seem to 100% freeze up during this issue. Also since I spent already some hours yesterday and today to recover from the crash I now know how to get back online much faster and stop searching for issues that do not exist.
So the logfiles and the memory test did not reveal anything. If the machine goes down again, I will ask support to take a look at the machine instead of just power-cycling it.
Maybe there is just an issue with the network card or similar that is causing issues.
The errors that I got over the last 24 hours during this and the last crash pulled me off-track to find out what is wrong. The first thing that happened yesterday and today was that on restart of the server the “session.lock” files of the worlds where reported to be write-protected. This can happen when the server crashes mid-session, so deleting those does the trick normally. But then, several worlds reported files to be inaccessible despite the fact that the user rights on these files were good. I guess there is some instance that when those files are written to while the server goes down, there are some issues leftover and the file has to be reloaded from backup. Luckily, and strangely, so far only the draftlands, hunger and city were affected. I have no idea why because those have been hardly accessed at all. This made me worry that I have another HD crash like some time ago. I still cannot rule out this issue.
The next thing I ran into was the issue that I did not auto-start the ntpd, which automatically synchronizes the time. The server, when crashing at 10:00am HKG time, restarts with that time, assuming it’s UTC. It then reads in a config file that the time should be HKG time and adds 8 hours to it. Now we have 18:00 in the evening. After the crash yesterday I started everything up, realized we have the wrong time and then fixed it by rewinding the clock 8 hours. Problem was that there is a file cache for PHP that does not report any file changes to the webserver and continues to use he old versions that were all seemingly 8 hours newer than what was on disk…. So for 3 hours I went mad because none of the file changes I did made an effect on the server, until I figured out I needed to restart the webserver…. Since I now have the time fixed on start, this wont be an issue anymore.
I am still, as written above, not clear why the server crashed at all. All I can see from the logfile in Minecraft is that all users lose network connection before that happens.
So the server crashed again and I have no idea why. On top of that, when restarting the server, the worlds in the RAMDisk always act up with an error:
java.io.FileNotFoundException: ./kingdom/region/r.0.0.mca (Permission denied)
This makes me think that there is something wrong with the RAM. This could well be the reason for the whole issue. So I am testing the RAM now.
You can now chose to reset your flatlands lot back to a blank lot any day. You can chose to “reset to Reset to Normal flatlands lot” in the lot manager. That means it will be wiped but you keep it. The reset happens at the next server restart. I will gradually enable more features along this principle, stand by for more!
The server was down for 2 hours, managed to have it restarted. It seems that something either froze or crashed the whole machine. I tried to reboot it but some bad config from the provider failed to connect it properly to the network, so that took it a bit longer to come back up. It’s back up now.
There seems to be some permission issue or otherwise where the data on the ramdisk cannot be saved. It affects the hunger world and the draftlands. I am getting this here and do not know why:
[12:47:24 WARN]: net.minecraft.server.v1_7_R1.ExceptionWorldConflict: The save is being accessed from another location, aborting [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.WorldNBTStorage.checkSession(WorldNBTStorage.java:72) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.World.F(World.java:2688) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.WorldServer.a(WorldServer.java:812) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.WorldServer.save(WorldServer.java:796) [12:47:24 WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftWorld.save(CraftWorld.java:664) [12:47:24 WARN]: at org.bukkit.command.defaults.SaveCommand.execute(SaveCommand.java:30) [12:47:24 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:199) [12:47:24 WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:547) [12:47:24 WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:534) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:309) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:274) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:560) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:467) [12:47:24 WARN]: at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
I have now disabled both those worlds and everything seems to run fine. I will have to find out what exactly is doing this and then I can re-enable these worlds.
I have now enabled the lot reset process of the new lot manager and if this one works nicely over the restart in 2 hours, I can finally delete the old code. Then, we can start testing the lot moving where you can get a different lot copied over into your lot (in flatlands, skyblock and draftlands for example).
Yay!
I have programmed a custom /who command now that allows for a more compact and informative display.
The command is part of the “/mod” commands (did not know where else to put it, and did not make a new plugin for it), so you can get help for it in-game with /helpme mod who. If we get more miscellaneous commands over time, I might make a separate plugin for it.