Ferret Business lag fix

Discussion in 'Archive (Suggestion and Feedback)' started by M1NN10N, Oct 14, 2015.

  1. M1NN10N

    M1NN10N Well-Known Member

    Messages:
    181
    Likes Received:
    59
    Local Time:
    3:50 AM
    I would like to suggest that we remove the dimensional anchors for a couple days and see if that fixes our lag issues on Ferret.
     
  2. ItsNora_

    ItsNora_ Names not actually Noah Booster

    Messages:
    727
    Likes Received:
    211
    Local Time:
    8:50 AM
    Unless the dimensional anchors are public use, is this not staff issue? Again, I don't play FB alot so not sure about choices of losing chunks..[DOUBLEPOST=1444787446][/DOUBLEPOST]Loading*
     
  3. M1NN10N

    M1NN10N Well-Known Member

    Messages:
    181
    Likes Received:
    59
    Local Time:
    3:50 AM
    The players are able to use them as it is currently the only way of chunk loading.
     
  4. chugga_fan

    chugga_fan ME 4M storage cell of knowledge, all the time

    Messages:
    5,861
    Likes Received:
    730
    Local Time:
    3:50 AM
    ban all but personal anchors? the ones that only load while you're online? like the chickenchunks ones
     
  5. PhantomRTW

    PhantomRTW Retired Staff

    Messages:
    338
    Likes Received:
    141
    Local Time:
    3:50 AM
    Railcraft Anchors are not in the pack. Dimensional Anchor is the ONLY chunkloader in the pack, and it only loads chunks while players are online.
     
  6. SirWill

    SirWill Founder

    Messages:
    12,284
    Likes Received:
    3,708
    Local Time:
    9:50 AM
    We already did disable chickenchunks on infinity for few weeks and there was no difference. It will be probably the same with FB
     
  7. M1NN10N

    M1NN10N Well-Known Member

    Messages:
    181
    Likes Received:
    59
    Local Time:
    3:50 AM
    After some testing I have found that the Dimensional anchor is keeping players bases loaded even while they are offline. Many of these bases are built in a one chunk layout. A single pillar of platforms all loaded by the one dimensional anchor. This causes large amounts of tps lag. After shutting down several of these Dimensional anchors the server tps has stayed in the green for over an hour.

    Many of the bases that are constantly loaded are greater than 2t/t. If there is something else we could do to bring the tps up I would be more than willing to entertain the issues.
     
  8. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    9:50 AM
    We can include ferret in the testing of chunk manager.
     
    M1NN10N likes this.
  9. LucidTheStick

    LucidTheStick Well-Known Member

    Messages:
    3,143
    Likes Received:
    1,327
    Local Time:
    3:50 AM
    Changed:
    B:chunkloader.bypassForgeChunkLimits=true -> B:chunkloader.bypassForgeChunkLimits=false
    B:chunkloader.requireOnline=false -> B:chunkloader.requireOnline=true
     
    M1NN10N likes this.
  10. Fousicek

    Fousicek Well-Known Member

    Messages:
    359
    Likes Received:
    15
    Local Time:
    9:50 AM
    what is that forgechunklimits ?

    and also what are forge chunk ?

    what is meaning of those ?
     
  11. Matryoshika

    Matryoshika Well-Known Member

    Messages:
    1,193
    Likes Received:
    606
    Local Time:
    9:50 AM
    ForgeChunkLimits:
    A Forge option to limit how many chunks a player can have loaded at any given time.

    The rundown of Forge's chunkloading system, that Forge-Based mods should adhere to (does contain some coding methods, but you should get the gist of it):
    * The basic principle is a ticket based system.
    * 1. Mods register a callback {@link #setForcedChunkLoadingCallback(Object, LoadingCallback)}
    * 2. Mods ask for a ticket {@link #requestTicket(Object, World, Type)} and then hold on to that ticket.
    * 3. Mods request chunks to stay loaded {@link #forceChunk(Ticket, ChunkCoordIntPair)} or remove chunks from force loading {@link #unforceChunk(Ticket, ChunkCoordIntPair)}.
    * 4. When a world unloads, the tickets associated with that world are saved by the chunk manager.
    * 5. When a world loads, saved tickets are offered to the mods associated with the tickets. The {@link Ticket#getModData()} that is set by the mod should be used to re-register chunks to stay loaded (and maybe take other actions).
     
  12. Fousicek

    Fousicek Well-Known Member

    Messages:
    359
    Likes Received:
    15
    Local Time:
    9:50 AM

Share This Page