Tech Admin blog

Tweak of the Week #3 - August 25, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.

General Change Log

  • 2019-08-21: totemo upgraded the BungeeCord (and lobby) NuVotifier plugins to resolve its failure to load in BungeeCord following the upgrade to Java 12.
  • 2019-08-22: totemo explicitly configured the MariaDB timezone to UTC, to match the system timezone. This resolved an issue with LogBlock recording edits 4 hours earlier than chat logs and ModReqs, perhaps due to the database having observed a different system timezone setting when the host booted. The current time at the server can be checked with /date.

Web Site Change Log

  • 2019-08-20: Deaygo added extra Markdown formatting options for the web site (blogs etc).

Creative Change Log

  • 2019-08-23: Dumbo52 investigated lighting bugs in FastAsyncWorldEdit and is working to fix them. Hopefully this will be resolved next week.
  • 2019-08-24: Dumbo52 enabled our LastSeen plugin and migrated our existing /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.

PvE Change Log

  • 2019-08-19: Deaygo fixed NerdyDragon mobs picking up player drops (and not dropping them again). (ModReq 1362).
  • 2019-08-19: totemo worked on reducing false positives for NoCheatPlus CreativeFly checks and realised that the Y375 elytra ceiling was configurable. Now set at aprox 255+1280.
  • 2019-08-19: totemo investigated a possible bug in either the PaperSpigot Timings v2 facility or entity ticking.
  • 2019-08-20: totemo prototyped [REDACTED], but don't worry. It's just a decoy!
  • 2019-08-21: totemo updated PvE to the latest PaperSpigot build, which includes the asynchronous chunk loading patch. They still have more work to do, but it is supposedly a big improvement in our case, where the map is pre-generated.
  • 2019-08-22: totemo enabled the new per player mob spawning option in PaperSpigot. This makes mob spawning fairer in that a player cannot starve other players of mobs by exhausting the global mob cap with a grinder. Each player has their own local mob cap.
  • 2019-08-22: totemo reported a possible bug in PaperSpigot's Timings v2 performance profiling facility.
  • 2019-08-23: totemo defaulted seating to off in the spawn region with a WorldGuard flag due to players warping through the ship's hull and opened a feature request to allow seating to be disabled by default.
  • 2019-08-24: totemo wrote an internal tech note on JDK 12, Shenandoah and ZGC and is investigating better monitoring tools.