Build of the Week
/warp F1 has been completed this week!
Builder: marting11
View post on imgur.com
Check out this build in game on Creative 1.13.2 at /warp F1
/warp F1 has been completed this week!
Builder: marting11
View post on imgur.com
Check out this build in game on Creative 1.13.2 at /warp F1
Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.
The second of four custom spawners on the map has been located by Sir_Didymus. You can find it with /place Slime_Grinder. And, yes, it was hidden in a swamp. I honestly thought I didn't hide that one very well. Thanks for all the offers of bribes, the messages asking for hints, and the accusations of forgetting to place the spawner before the rev started. It is always more fun to be involved and you all kept me involved for the entire hunt!
This leaves two spawners left to find: the creeper and the witch. Remember you are looking for a 1 wide by 2 tall pillar of bedrock with a sign on it. If you find it click the sign to claim the spawner! If these are not found soon we think the scientists might be able to help!
We have responded to the next batch of suggestions. You can find the responses here
Designed by kumquatmay, skull planet is a place where you can purchase decorative skulls you can not obtain through dopplegangers. There is a transport ship ready at spawn to take you there! You can purchase a Custom Skull Token, then click the sign of the decorative skull you want. And, don't worry you cannot die on Skull Planet. Check out the reddit post here
Thank you for all the suggestions for Admin Hunt arenas. We are going through them and have picked out a few we hope to use this rev. We expect to have the first hunt the weekend after the fundraiser.
We would like to start up holding mini events weekly. This would change weekly from Spleef to Thimble, to PvP and archery events but we want your help! If you would like a week to be hosted in your town, build whatever style of arena you would like in your town and let us know when it is ready for use! More information will be coming soon
Just kidding! No information on this until we are ready to release it, but something is being planned.
No one will ever know the full story. What we do know was that the Pez252 will likely remain at the top spot of the dragon leaderboard for the duration of this rev.
We also know that Pez was trouble shooting the dragon fight, the dragon died and the announcement alerted those online that Pez252 killed the dragon in 3 seconds!
Buzzie71 created an amazing "recreation" of the feat immortalizing the event forever. You can find that video here. Buzzie did check with Hanstra before releasing the animation, and Hanstra is the actual current leader with a time of 6 minutes.
Solace has announced SPUNK, or Solace Platform Used for Nether Kills. It can be found North of the Northwest Nether Portal.
Pez252 has built a killing platform in the end, directly above the spawn area.
Nepenthes
Welcome to Nepenthes.
The town is located in the South at -1373, 1797. Owned by Kirstae and Spook6 this is one place that is a must see this rev!
Named after the carnivorous plant also known as a pitcher plant, the natural beauty is amazing. Besides the town's namesake, you will also find other larger than life flora.
It is quite easy to spend a lot of time just looking around.
Be sure to visit!
Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.
/signtext
not allowing owners of parent regions to edit signs. Getting a region parent is not possible with CommandHelper's SKCompat. That has to be added (per a feature request), or /signtext
written as a regular Java plugin command.Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.
/i
and /give
to handle numeric IDs as well as new material names and namespaced material names. Tested on P and C.CAVE_AIR
(Minecraft 1.13) as equivalent to AIR
when checking the border around block shapes./pinfo
and /petinfo
CH aliases.Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.
/date
./seen
data to the new storage format. Creative was previously using a CommandHelper script to handle the /seen
command and data collection, but this was disabled in the 1.13 update. Unfortunately this means that /seen
has no knowledge of players' logins over the last 3 weeks.Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.
/dynmap
wrapper so admins can use all commands.mapworld
live map and updated the dynmap plugin to 3.0-beta5. We may need to fly around and do spot renders to fill in the map. The full render only seems to show chunks that have been loaded by a player at some time./myregions
(use sudo()
in CH, not runas()
) and also granted permission to list own regions with /region list
.Life has slowed down a bit and we were finally able to have our first "official" padmin meeting of Rev 24. Here are some of the things we talked about:
New Rev
We want to thank totemo for getting the rev launched pretty much on time. He had a few tricks up his sleeve which made the change over take a bit less time on launch night and I believed it worked well enough to use those tricks again in the future.
We also want to thank the moderators that helped spruce up the ship before our launch into the new rev. The decorations and secrets are amazing.
Finally, thank you for being patient while we continue to deal with issues as fast as we can.
Suggestion Box
We took some time to go through the current suggestions on PvE and posted the responses on the forum here. Keep those suggestions coming. We do like to hear from you.
Upcoming Events
It is still early rev, and the 3 of us have barely had time to build in our towns but we are excited to start hosting some events. Our first big event will be an Admin Hunt. We haven't decided on a date and time yet but we do ask for your help. We are in need of a good arena. In the past players have liked when builds or towns from previous revs were used. So check out this post if you would like to suggest a build from a previous revision to use for admin murderizing.
But while we work out the details of the first admin hunt, don't forgt to go hunting for those spawn secrets. (No one has found cheezy's yet and he's happy he his it so well) I did not have a chance to place a spawn secret before the launch, so I will be adding a small scavenger hunt this weekend.
We also had a discussion about PvP events. Many revs ago I remember player run PvP fights being hosted almost every weekend, but recently it seems that players wait and expect the admins to set up and host these events. I, for one, would love to see the return of more player run events. I enjoyed heading to the town early to check the place out before heading to the arena to be killed over and over again. So how do we bring back player run get togethers? Is it a matter of newer players not knowing they can host events? Or do players just not like traveling to other towns and would rather be teleported to an arena not on the map? Cheezy is planning something, but we do want to encourage everyone - If you have an idea for an event (PvP, spleef, thimble, anything) go for it! If you need help getting the word out, we will help.
Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.
//fixlighting
for this, but as of 1.13, this command breaks lighting (as do many other WorldEdit operations) instead of fixing it. We'll investigate the root cause behind this in the coming weeks to find a better solution. Until then, players can submit a modreq to fix lighting in their region./i
to handle old (numeric) item IDs.Deaygo has been working on the new nerd.nu web site, with some help from other techs, and we now have the technology to give you regular blog updates on the state of the servers. Thanks, Deaygo!
If you've been playing regularly in the last couple of months, it will not have escaped your attention that the new server hardware is much snappier than the old box. However, we'll make a note of it here for the sake of posterity. PvE restarts are now so quick that there is only just enough time to get from the lobby spawn to the PvE lobby portal before the server is open again.
The new server specs are documented on the Server page of the nerd.nu wiki. The main highlights are double the amount of RAM, a faster CPU with 2 more physical cores and an SSD that has doubled in size.
Creative got stuck on Minecraft 1.12.2 for some time while we waited for FastAsyncWorldEdit to update. But by mid June, a development server was running on 1.13.2 with the current Rev 34 worlds and updated plugins, courtesy of totemo with some help from Challenger2. The final step was for the CAdmins to do some testing. By the time they were satisfied with the state of it, at the end of July, Dumbo52 had rejoined the tech team, and his first major act was to copy the dev server configuration over to the main host. He's currently doing minor tweaks on the configuration to fix issues that slipped through the net during the testing phase.
Minecraft 1.14 was a very buggy update with serious performance problems. We run PaperSpigot, (a.k.a. Paper) which is an optimised server derived from Spigot, which is the continuation of the Bukkit project. The PaperSpigot devs describe 1.14 thus:
MC 1.14.x was a rushed release from Mojang and has significant performance issues in how it handles chunk I/O. It is not recommended for large servers. Extensive backups and patience are recommended. [Source]
The PaperSpigot project has an official statement on 1.14 performance on their web site here.
That's certainly been our experience on PvE so far as we approach the end of the second week of Rev 24. We seem to be able to run at 20 TPS (Ticks Per Second) up to about 50 players, but beyond that we fall off some kind of performance cliff. Chunks taking a long time to load and long (7-8 seconds) saves saves are the most obvious symptoms of our current performance woes. Chunk I/O is also apparently blocking the main server thread at times, causing low TPS.
The problem is certainly not due to lack of RAM. We have allocated perhaps a little too much RAM to the server just to rule that out. It is possible that the problem is due to some programming error in Mojang's chunk I/O code which has the effect of serialising multithreaded I/O - effectively making it single-threaded. Or perhaps we have hit the limit of what the CPU can do in each I/O thread. We don't have much visibility into the internal state of the server in these situations, other than that timings report (image above). The situation requires more research and better tools.
It's possible that the chunk I/O issues may be exacerbated by Garbage Collector (GC) churn, whereby many short-term object allocations are overwhelming the GC's ability to free up memory in a timely manner, resulting in a costly full collection pause. So we're keen to try out a Java Virtual Machine (JVM) with the Shenandoah GC algorithm soon.
However, we're skeptical that Shenandoah will make a major difference to performance. We're mostly reliant on the PaperSpigot developers to improve chunk I/O. Mojang have stated that there will be no further 1.14 releases - 1.14.4 is the last - but have vowed to deliver performance improvements in 1.15. Unfortunately, that is a long way down the track.
WorldEdit has been failing on startup, taking down WorldGuard, LWC and various other plugins with it and necessitating world restoration from the most recent backup. This has happened about 3 times now. It doesn't make any sense. We've held off on reporting it until now in order to try the latest WorldEdit snapshot. We'll be reporting it to the WorldEdit project ASAP and in the meantime will add a small plugin to detect the failure and automatically stop the server before any damage can be done.
Horses, donkeys and apparently pigs were not dropping their inventories on death. That problem was fixed in Spigot build 2437 and made it's way onto PvE in PaperSpigot build 158.
Beds coming back from the end are unreliable. That turns out to be a bug in NerdSpawn. It's randomly selecting either your bed or world spawn as the spawn location. It's a dirty little plugin with a lot of undocumented, legacy code that's no longer needed and complicates maintenance. We'll fix that soon.
Portals coming back from the nether to the overworld don't quite get there, with a message about the player hitting the world border. This issue is reported in WorldBorder issue #131 and at least 3 duplicate reports so far. But it's not exactly a WorldBorder bug. The Spigot server is raising nonsensical teleport events when the player goes through a portal:
onPlayerPortal(): NETHER_PORTAL from (world_nether,296,68,321) to (world,2370,68,2568)
onPlayerTeleport(): NETHER_PORTAL from (world_nether,296,68,321) to (world,2370,68,2568)
onPlayerTeleport(): UNKNOWN from (world_nether,2370,68,2568) to (world_nether,2332,65,2466)
onPlayerTeleport(): UNKNOWN from (world,2332,65,2466) to (world,2332,65,2466)
The two PlayerTeleportEvent
s with the reason UNKNOWN
are the main problem. The first of these is completely nonsensical. It uses the overworld X, Y and Z coordinates but says the teleport happens in the nether. That's a problem for us because our nether world border is at +/-1500. Clearly there is a some kind of a bug in Spigot. We're currently liaising with those developers to get that fixed and we'll also talk to the WorldBorder plugin developer about whether WorldBorder can implement a work-around.
PaperSpigot build 160 fixes MC-156852, "phantom" blocks that the client thinks are deleted but the server does not. So that's good news for people mining ice, sandstone, netherrack and when using haste beacons.
There's a rumour going around in PvE chat that player death drops are despawning too fast - in under 5 minutes. It's the same rumour that was going around last rev, and probably the rev before that. It will probably be going around next rev.
I've personally looked at four such claims in recent memory. In the first case, on PvE Rev 23, the chunks were proven to be loaded by virtue of a player nearby. In the three cases that I have looked at in Rev 24 so far, every time, much more than 5 minutes had elapsed. The minimum time period between death and a modreq was 8 minutes. However, all three players stated that less than 5 minutes had elapsed, and in some cases that the chunks were definitely not loaded because nobody appeared on the live map.
I'm beginning to think we have an X File on our hands. Time dilation or "missing time" is a well known feature of alien abduction. Perhaps it is a feature of this alien planet we have landed on in Rev 24.
If you look on the live map and don't see anyone in the area, that does not mean that nobody is there. There could be invisible staff members or players who have hidden themselves from the live map with /dynmap hide
. It's very unlikely that drops are despawning too fast. There is nothing in the server configuration that removes drops. Whenever we test it, the drops stay on the ground for exactly 5 minutes (subject to tick rate scaling). Every time items do disappear, there is an alternate explanation that constitutes normal gameplay.