Implemented Island level algorithm

Discussion in 'Server Gameplay Suggestions Archive' started by KhalDrogo, Oct 23, 2019.

Tags:
Thread Status:
Not open for further replies.
  1. KhalDrogo
    Online

    KhalDrogo Experienced Member

    Joined:
    Sep 22, 2015
    Messages:
    2,503
    IGN:
    Drogo
    It can be interpreted a couple ways.
    If it is relative to the blocks on the individuals island then it could be something like the suggested algorithm. If it is relative to the blocks server wide then they may have just manually changed the value of each block.
     
  2. RedstoneTrails
    Offline

    RedstoneTrails Moderator Moderator

    Joined:
    Aug 4, 2014
    Messages:
    489
    IGN:
    RedstoneTrails
    That is what I got from the wording. I believe they mean the relative abundance on the server, instead of abundance on the island like your algorithm uses.
     
  3. Lz
    Offline

    Lz Well-Known Member

    Joined:
    Aug 25, 2014
    Messages:
    1,646
  4. KingJonSnow
    Online

    KingJonSnow Moderator Moderator

    Joined:
    Aug 26, 2019
    Messages:
    214
    IGN:
    KingJonSnow
    I think this is a great idea because it showcases creativity of an island and not the ability to place hundreds of thousands of a single block on the island. It will cause people to think about what they are creating to make it onto the leaderboards, and will be a true showcase of what it possible by visiting the leaderboard islands. Full support.
     
  5. RedstoneTrails
    Offline

    RedstoneTrails Moderator Moderator

    Joined:
    Aug 4, 2014
    Messages:
    489
    IGN:
    RedstoneTrails
    Correcting something I said earlier: Lee can indeed recalculate all players island levels while the server is still up.

    Leaderboards and all players island levels have been adjusted with the new slime values without players needing to run /level themselves. I'm not sure if the lag we were experiencing on the server today was related to this recalculation or not, but either way, it would appear all island levels can be forcibly recalculated while the server is running without hurting server performance too much.
     
  6. Lz
    Offline

    Lz Well-Known Member

    Joined:
    Aug 25, 2014
    Messages:
    1,646
    The simplest solution would be to recalculate the island level for each player once as soon as they log on.

    Or even better, when a player logs on put them in a recalculating queue in which island levels are recalculated in the background. This queue would likely always be empty, however when many players log on at once (say after a restart) the server would calculate their levels one at a time, not all at once causing lag.

    Both these ideas aren't difficult to implement.
     
  7. RedstoneTrails
    Offline

    RedstoneTrails Moderator Moderator

    Joined:
    Aug 4, 2014
    Messages:
    489
    IGN:
    RedstoneTrails
    That is an option, though doing that would've left half the leaderboard using the old system. Players who quit/went inactive like Heatherly would be way up on the top of the leaderboards for a while. Recalculating everyone's island level like Lee did here was probably the best move for the situation.

    Would be cool to see something like that implemented, though. A lot of players never use /level or don't know about it, so their island level is listed as "0" for quite a while, even when they have huge islands.
     
  8. Lz
    Offline

    Lz Well-Known Member

    Joined:
    Aug 25, 2014
    Messages:
    1,646
    good point, then just recalculate the current top 200 islands (put them at the start of the queue) and what I said earlier afer that
     
  9. KhalDrogo
    Online

    KhalDrogo Experienced Member

    Joined:
    Sep 22, 2015
    Messages:
    2,503
    IGN:
    Drogo
    So the algorithm wasn’t changed, rather, just the value of slime blocks was dropped.
    Surely people will just look for the next block that will boost island level with minimum work.
     
  10. Lz
    Offline

    Lz Well-Known Member

    Joined:
    Aug 25, 2014
    Messages:
    1,646
    this is very sad to hear, as this isn't only temporary, but cannot even be called a "solution".

    I still suggest to create a queue of recalculating island levels. copied: When a player logs on put them in a recalculating queue, in which island levels are recalculated in the background. This queue would likely always be empty, however when many players log on at once (say after a restart) the server would calculate their levels one at a time, not all at once causing lag. To ensure as RedstoneTrails pointed out that the island top list isn't full of inactive players, the top 200 or more current players should be placed at the beginning of the queue upon implementation.
    This should not be difficult to implement and will cause minimal (if any!) lag when the queue is temporarily lengthy in the first 48h
     
  11. KhalDrogo
    Online

    KhalDrogo Experienced Member

    Joined:
    Sep 22, 2015
    Messages:
    2,503
    IGN:
    Drogo
    Value of slime blocks were dropped and this shook up the leaderboards for a bit but it didn't take long for Haberson to get to the top using the same method with different blocks. Drogo hasn't had a huge look around but gold, iron and some diamond blocks seem to be the new 'value block'
    Not having ago at Haberson at all. If the scoring system remains the same, then so will player actions.
     
  12. Monster_Sparklez
    Offline

    Monster_Sparklez Yee yee Bubba Premium Premium

    Joined:
    May 27, 2016
    Messages:
    1,795
    IGN:
    Monster_Sparkles
    Man I had placed a dc of grass blocks and only raised my level by 173 :(
     
  13. KhalDrogo
    Online

    KhalDrogo Experienced Member

    Joined:
    Sep 22, 2015
    Messages:
    2,503
    IGN:
    Drogo
    Obviously Diamond and iron block value should remain high as they only way to get these are kits, purchases and mining at a very low yield rate but gold blocks are so easy to come by with pigmen grinders.
    Drogo suspects gold blocks will be the next to have its value dropped.
    Or maybe they will implement this suggestion and fix it for good.
     
    Last edited: Jan 27, 2020
  14. Ca1
    Offline

    Ca1 Senior Member

    Joined:
    Apr 24, 2014
    Messages:
    4,100
    Support, creating big slabs has become easier and easier with the introduction of AI like baritone. New players will go to the top 20 islands on /leaderboards looking for shops if they can’t find any. People who solely focus on stocking their shops but are not on the leaderboard won’t have the recognition a top player with a locked island does.
     
  15. KhalDrogo
    Online

    KhalDrogo Experienced Member

    Joined:
    Sep 22, 2015
    Messages:
    2,503
    IGN:
    Drogo
    A question Leeeroieee or any dev or mod in a position to answer.
    This suggestion wasn’t implemented and that is fine. The value of slime blocks was reduced and this pretty much rectified things and opened the leaderboards ‘game/challenge’ for all.

    Drogo’s question is this.

    Are the block values now fixed? If we source rarer, more difficult or expensive to obtain blocks for the purpose of gaining island level, can we be confident they won’t change?

    Drogo believes the mass addition of slime blocks was a bit of an exploit and the reduction in its value was required. Gold blocks is in a similar category although the restriction on the number of pigmen spawners might be enough to make their value reasonable.

    Thanks in advance for your reply.
     
    Last edited: Mar 5, 2020
  16. PCcoolguy100
    Offline

    PCcoolguy100 Senior Member

    Joined:
    Apr 4, 2015
    Messages:
    1,381
    IGN:
    PCcoolguy100
    There's so many blocks that give you a higher level, a few players know something that I found out; it's essentially the new slime. I don't doubt that there's many more blocks with the "default" value like Slime had, and that this will never properly be fixed until something like this is implemented, and updated during a restart say once per week.
     
  17. KhalDrogo
    Online

    KhalDrogo Experienced Member

    Joined:
    Sep 22, 2015
    Messages:
    2,503
    IGN:
    Drogo
    Drogo was told that block_x apparently give a high level. Drogo won’t bother placing heaps of these as he believes it to go against the intention of the leaderboards.
    Drogo is currently moving up the leaderboards by placing quite a number of ‘rare’ blocks and trust that the value of those won’t change.
     
    Last edited: Mar 16, 2020
  18. PCcoolguy100
    Offline

    PCcoolguy100 Senior Member

    Joined:
    Apr 4, 2015
    Messages:
    1,381
    IGN:
    PCcoolguy100
    Mr Drogo sir.

    I told you that.

    You ruined it.
     
    Last edited: Mar 16, 2020
  19. KhalDrogo
    Online

    KhalDrogo Experienced Member

    Joined:
    Sep 22, 2015
    Messages:
    2,503
    IGN:
    Drogo
    Oh yeah. Sorry. Drogo has removed block type from post now but really, is it worth doing knowing they will probably be nerfed as well?
     
  20. PCcoolguy100
    Offline

    PCcoolguy100 Senior Member

    Joined:
    Apr 4, 2015
    Messages:
    1,381
    IGN:
    PCcoolguy100
    I'll say the same thing I said to DietPepsi; if very few people know, why would the staff have reason to do it? If like, 3 people knew (until it was put there cough cough) then the staff nerfing a single item won't have an effect like Slime did.

    I said something like that, I probably worded it better to DietPepsi though
     
Thread Status:
Not open for further replies.

Share This Page