Skyblock Skyblock Update - April 8, 2018

Discussion in 'Change Log' started by Leeeroieee, Apr 8, 2018.

Thread Status:
Not open for further replies.
  1. Leeeroieee
    Offline

    Leeeroieee Well-Known Member Premium

    Joined:
    Mar 26, 2017
    Messages:
    1,564
    IGN:
    Leeeroieee
    • Fixed a plugin code issue that was causing extreme lag
      • Previously, every block break or place event triggered multiple database lookups
      • Effect was particularly severe when players were using instant nuker
      • Added efficient database caching to most heavily used functions so these activities now result in much less lag
    • End crystals can now only be broken by trusted players, or by visitors if the island's Block Break setting is enabled
      • Protects against griefing of end crystals
    • Added additional protections involving boats:
      • Added a new Boat Riding setting to the Settings menu
      • Boats can now only be placed by trusted players, or by visitors if the island's Block Place setting is enabled
      • Boats can only be ridden by trusted players, or by visitors if the island's Boat Riding setting is enabled
      • Helps protect against griefing of lilypads
    • Added new /lostandfound command
      • Players who die or fall into the void while carrying dirt, sand or buckets will have these items held for them in Lost and Found and can be retrieved using the /lostandfound command after they respawn as long as they do so before the server restarts
      • This should help new players or others who don't have /god or /fly mode enabled and who die while carrying or holding these essential items.
      • Update: Added /lnf and /lostitems as aliases based on player suggestions
     
    Last edited: Apr 9, 2018
  2. Gamzee24
    Offline

    Gamzee24 Loner Premium

    Joined:
    Feb 23, 2015
    Messages:
    1,688
    IGN:
    Gamzee2448
    Thanks lee!
     
  3. Leeeroieee
    Offline

    Leeeroieee Well-Known Member Premium

    Joined:
    Mar 26, 2017
    Messages:
    1,564
    IGN:
    Leeeroieee
    Aww, you just missed my ninja edit! :)
     
  4. Gamzee24
    Offline

    Gamzee24 Loner Premium

    Joined:
    Feb 23, 2015
    Messages:
    1,688
    IGN:
    Gamzee2448
    Are you talking about the lost and found? That’s pretty cool.
     
  5. bERYbERRY
    Offline

    bERYbERRY c000000000000000kies Builder Premium

    Joined:
    Mar 2, 2014
    Messages:
    10,388
    IGN:
    BertBerry
    Tysm leee again!! Maybe do some short command for the /lostandfound maybe /laf?
     
  6. Gamzee24
    Offline

    Gamzee24 Loner Premium

    Joined:
    Feb 23, 2015
    Messages:
    1,688
    IGN:
    Gamzee2448
    Yes please. It’ll save some time
     
  7. Michael
    Offline

    Michael Active Member

    Joined:
    Jun 17, 2016
    Messages:
    1,853
    IGN:
    michael1234
    Thanks Lee :)

    Edit: I believe there are some permission issues with the /lostandfound command. I just tested it, and it says that I don't have permission.
     
  8. Leeeroieee
    Offline

    Leeeroieee Well-Known Member Premium

    Joined:
    Mar 26, 2017
    Messages:
    1,564
    IGN:
    Leeeroieee
    Thanks for the heads up, it looks like it's working now after we tested together in-game.

    Thanks again! :)
     
  9. Michael
    Offline

    Michael Active Member

    Joined:
    Jun 17, 2016
    Messages:
    1,853
    IGN:
    michael1234
    No problem, I'm glad I was able to help :)
     
  10. Gamzee24
    Offline

    Gamzee24 Loner Premium

    Joined:
    Feb 23, 2015
    Messages:
    1,688
    IGN:
    Gamzee2448
    #Michael4Mod
     
  11. Krissy
    Offline

    Krissy f̺͆o̺͆r̺͆g̺͆m̺͆i̺͆n̺͆ Administrator Discord Administrator Premium Premium

    Joined:
    Nov 25, 2013
    Messages:
    18,016
    Nice job, and good find on the lag/nuker lag issue! Patience is the key
     
  12. DietPepsi22
    Offline

    DietPepsi22 Well-Known Member

    Joined:
    Feb 4, 2017
    Messages:
    615
    I can't believe all these fixing and breaking things just let us play
     
  13. LegoCollecter14
    Offline

    LegoCollecter14 Well-Known Member

    Joined:
    Jan 3, 2016
    Messages:
    1,214
    IGN:
    LegoCollecter14
    Niceeeee job lee. (+rest o dev team)
    I assume this means that at least some of the server lag has been dealt with?
     
  14. Brandon
    Offline

    Brandon Active Member

    Joined:
    Oct 19, 2015
    Messages:
    676
    Absolutely beautiful, /lostandfound will be a VERY useful tool for unranked players. Do you think it would be a good idea to add a death message saying something like “if you had dirt, sand, or a bucket, use /lostandfound”?

    And instant nuker, thank you for looking into it and finding the main source of server freezes when it’s being used :heart:
     
  15. Leeeroieee
    Offline

    Leeeroieee Well-Known Member Premium

    Joined:
    Mar 26, 2017
    Messages:
    1,564
    IGN:
    Leeeroieee
    No, I think that's the lighting update that's triggered whenever you break a solid block over the void. I think that's because when you do that, it has to recalculate lighting from whatever level you're at (usually around Y=200) all the way down to the void.

    The issue we fixed had to do with excessive database traffic. Anything that requires trust to do, such as breaking or placing blocks, requires several checks to see who's trusted or in a coop on the island the block in question belongs to. Previously, each of these actions triggered multiple calls to the database every time. Now the information from the first lookup is saved in memory for a while so we don't have to make so many calls to the database, and everything's much faster.

    We tested this on our development server with multiple staff members using multiple nuker-type hacks at the same time with different clients, and the server didn't lag at all. TPS remained virtually unchanged at around 19.95 the entire time.

    Yup, it's already there. :)

    upload_2018-4-9_6-30-53.png

    After doing /lostandfound:

    upload_2018-4-9_6-31-26.png

    upload_2018-4-9_6-31-50.png
     
  16. Xethorias
    Offline

    Xethorias Senior Member

    Joined:
    Mar 6, 2016
    Messages:
    2,906
    IGN:
    Xethorias
    I'd suggest making /lostandfound an alias like /lnf, /landf, or /lostitems.

    Also thanks (;
    It's been great to have you here doing so meany updates
     
  17. Leeeroieee
    Offline

    Leeeroieee Well-Known Member Premium

    Joined:
    Mar 26, 2017
    Messages:
    1,564
    IGN:
    Leeeroieee
    Aliases /lnf and /lostitems have been added and will be available when the server next restarts.
     
    Last edited: Apr 9, 2018
  18. Xethorias
    Offline

    Xethorias Senior Member

    Joined:
    Mar 6, 2016
    Messages:
    2,906
    IGN:
    Xethorias
    thanks :heart:
     
  19. EDISONTECH
    Offline

    EDISONTECH Well-Known Member

    Joined:
    Jun 10, 2016
    Messages:
    550
    IGN:
    EDISONTECH
    Thanks lee! Old dev was too lazy to fix problems. Thank you so much!


    Sent from my iPhone using Tapatalk
     
  20. Gamzee24
    Offline

    Gamzee24 Loner Premium

    Joined:
    Feb 23, 2015
    Messages:
    1,688
    IGN:
    Gamzee2448
    It’s the truth. They say honesty is always (sometimes) the best policy.
     
Thread Status:
Not open for further replies.

Share This Page