Skyblock Improve TPS By Reducing Chunk Load Radius for AFK Players

Discussion in 'Server Gameplay Suggestions' started by Mafro, Dec 5, 2023.

  1. Mafro
    Offline

    Mafro Active Member

    Joined:
    Jul 2, 2019
    Messages:
    74
    IGN:
    Mafrorific
    The Impact of TPS
    TPS (Ticks Per Second, a.k.a. server performance) on Survival has recently dropped. Just now it appears to be running at 11 TPS with 75 players. For every point that TPS drops below 16, we lose players. That loss accelerates for every point below a TPS of 12. Obviously keeping the server running at 16 TPS or higher is a good thing.

    Chunk Load Radius & AFK Players
    The current chunk load radius appears to be 6 chunks, which means that wherever a player is, there is an 13x13 chunk square of the world loaded around them, with them at the center. This means there are 169 chunks full of mobs, pathfinding, redstone, entities, etc. for the server to manage. This is a good thing as it creates an active world for the player to interact with.

    However, AFK players essentially consume the same resources as active players, but by definition won't interact with the world or admire its vibrancy.

    In Minecraft, when a tree falls in the forest and there is no active player to hear it, it still uses server resources and slows the game down for everyone else.

    While players on Economy may want to AFK to keep their farms running, players on Survival mostly AFK to get vote parties and to advertise. Most Survival players don't care about farms because there's no point to having a million dubs of cactus. There is minimal benefit to having all those chunks loaded for an AFK player on Survival.

    The Proposal
    That said, I propose that players who don't move for a particular amount of time, say 15 minutes, get marked as AFK (this AFK status doesn't need to be visible to other players) and that their chunk load radius be reduced from 6 chunks to, say, 3 chunks until they are no longer AFK. This would reduce the number of loaded chunks per AFK player by more than 2/3rds from 169 to 49.

    Players would still be able to get vote parties, advertise, and even keep their spawner-based farms (e.g. gold farms) running, as they have to stay close to spawners to get them to spawn. However, more distant chunks would no longer be loaded and thus more server resources would be available for active players who feel the TPS lag. If a player really opposes being AFK for some reason, they could create an AFK pool, but there's little reason to do so.

    Confessing Ignorance
    All that said, I have to confess I'm not sure this suggestion is doable, as I've never heard of a plugin that changes chunk load radius on a per-player basis. Chunk load radius is typically a server setting. That said, it seems like such a cool way to redirect limited server resources to active players while minimizing impact to inactive players I thought I'd share the idea. :p

    Thanks for considering this suggestion! If you think it's a good one, please hit Support to show your support. In addition, if you see an issue with it or have suggested tweaks of your own, please put them in the replies below.

    Thanks! :)

    ~Mafro
     
    • Support Support x 3
    • Cookie Cookie x 1
    Last edited: Dec 6, 2023
  2. Quoken
    Offline

    Quoken Active Member

    Joined:
    Apr 8, 2023
    Messages:
    78
    IGN:
    Quoken
    SUPPORT
    MAFRO W IDEA
    Probably won't happen tho :p
    TPS usually is never good on ECO mainly because of the afk farms always loaded.
    Survival/Skyblock doesn't need a large AFK radius to begin with, it may be nice though, however if its taxing TPS now, then the big radius seems quite unnecessary considering people do usually just AFK for vote keys, generators, gold, spawners and small stuff blah blah. :money:

    tps could go back to normal though so idk

    however for marc... heh noob redstone
     
    • Agree Agree x 1
    Last edited: Dec 5, 2023
  3. aheadfrogg
    Offline

    aheadfrogg Member Discord Moderator

    Joined:
    Aug 17, 2023
    Messages:
    52
    IGN:
    Behindfrog
    Nah keep it 7x7 permanently like ecos radius
     
  4. xphstos37
    Offline

    xphstos37 Experienced Member

    Joined:
    Jun 4, 2016
    Messages:
    567
    *grabs Mafro, kicks him three times, throws him across the room...

    OhHHHhhh on survival, sure! Support!
     
    • Agree Agree x 1

Share This Page