Local mod cache

Discussion in 'Archive (Suggestion and Feedback)' started by Fehniix, Oct 25, 2015.

  1. Fehniix

    Fehniix Well-Known Member

    Messages:
    50
    Likes Received:
    12
    Local Time:
    12:47 PM
    I noticed that whenever you download a modpack (with the MyM launcher), every single mod gets downloaded indiscriminately.
    Many modpacks share same mods and versions, wouldn't that be better to have such mods excluded from the download list and retrieve them from a local cache instead?
     
  2. Chetwynd

    Chetwynd Well-Known Member

    Messages:
    1,119
    Likes Received:
    202
    Local Time:
    11:47 AM
    Could work, But I guess that would mean changing things round. Maybe @Slind or @SirWill has some ideas about this.
     
  3. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    11:47 AM
    they could use a system simular to how curse does it
     
  4. Chetwynd

    Chetwynd Well-Known Member

    Messages:
    1,119
    Likes Received:
    202
    Local Time:
    11:47 AM
    But again this would require changing how the launcher works.
     
  5. Fehniix

    Fehniix Well-Known Member

    Messages:
    50
    Likes Received:
    12
    Local Time:
    12:47 PM
    Exactly, indeed it does. If it's coded in C#, I shall be able to help. ;)

    Which is?
     
  6. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    11:47 AM
    they use a sysetem that will atomaticly check the mod version and if its already been downloaded it will get it from another pack much less to download for the client[DOUBLEPOST=1445795311,1445789051][/DOUBLEPOST]no mater what happens for that to work they will have to change the launcher
     
  7. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    12:47 PM
    While I like the idea it is a rather big change which I'm not convinced would be worth it. Do you mind on showing the similarity (same mod version's) between packs you play. I doubt it being a lot and justifying a major change.
     
    Last edited: Oct 26, 2015
  8. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    11:47 AM
    i think it would be worth it as it would allow packs to download alot faster and if some one has a data cap then it will save them alot of data plus its more efficant
     
  9. Chetwynd

    Chetwynd Well-Known Member

    Messages:
    1,119
    Likes Received:
    202
    Local Time:
    11:47 AM
    Well if you can list the shared mods then slind can look into it.
     
  10. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    11:47 AM
    i dont know i just read it on twitter they said they had a system that did it[DOUBLEPOST=1445849225,1445848661][/DOUBLEPOST]i belive they will check through the mods already downloaded and if there is a mod with the same version it will copy it instead of redownloading it
     
  11. Chetwynd

    Chetwynd Well-Known Member

    Messages:
    1,119
    Likes Received:
    202
    Local Time:
    11:47 AM
    Yes, But could you make a list of these mods for slind, So he can see how many there is?
    Because he would need to make sure its worth it.
     
  12. Bennyboy1695

    Bennyboy1695 Well-Known Member

    Messages:
    1,888
    Likes Received:
    498
    Local Time:
    11:47 AM
    Just a few of the most popular mods
    Note that 4 packs all have the same version [​IMG]
    Note that 5 packs have the same version [​IMG]
    Note that 6 packs have the same version [​IMG]
    Note that 6 packs have the same version [​IMG]
     
  13. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    11:47 AM
    there quite large mods meaning this will be much more efficant and means that your download severs will have to do less work as well as the clients internet connection[DOUBLEPOST=1445850487,1445849726][/DOUBLEPOST]ok i have done an experiment with curse's launcher and the mym launcher using ftb: horizons: daybraker
    mym took 1:35
    curse forge took 1:10
    25 seconds per person is quite a bit[DOUBLEPOST=1445851713][/DOUBLEPOST]
    aobd 2.84
    appliedenergistics2-rv2-stable-10
    BiblioWoods[BiomesOPlenty][v1.9]
    BiblioWoods[Forestry][v1.7]
    BiblioWoods[Natura][v1.5]
    BigReactors-0.4.3A
    binnie-mods-2.0-pre14
    BiomesOPlenty-1.7.10-2.1.0.1067-universal
    ChickenChunks-1.7.10-1.3.4.19-universal
    CodeChickenCore-1.7.10-1.0.6.43-universal
    CoFHCore-[1.7.10]3.0.3-303
    ComputerCraft1.74
    denseores-1.6.2
    EnderStorage-1.7.10-1.4.7.33-universal
    fastcraft-1.21
    Hats-4.0.1
    HatStand-4.0.0
    IC2NuclearControl-2.2.5a-GoingForTheKill
    iChunUtil-4.2.2
    InfiniBows-1.7.10-universal-coremod-1.3.0.20
    INpureCore-[1.7.10]1.0.0B9-62
    InventoryTweaks-1.59-dev-152
    ironchest-1.7.10-6.0.62.742-universal
    Jabba-1.2.1a_1.7.10
    journeymap-1.7.10-5.1.0-unlimited
    Mantle-1.7.10-0.3.2
    MineFactoryReloaded-[1.7.10]2.8.0-104
    MineTweaker3-1.7.10-3.0.9C
    mystcraft-1.7.10-0.12.3.00
    natura-1.7.10-2.2.0.1
    neiaddons-1.12.11.36-mc1.7.10
    NEIIntegration-MC1.7.10-1.0.12
    NotEnoughItems-1.7.10-1.0.4.107-universal
    OpenBlocks-1.7.10-1.4.4
    OpenModsLib-1.7.10-0.8
    OpenPeripheralAddons-1.7.10-0.4
    OpenPeripheralCore-1.7.10-1.2
    OpenPeripheralIntegration-1.7.10-0.3
    PortalGun-4.0.0-beta-5
    ProjectRed-1.7.10-4.7.0pre9.92-Base
    ProjectRed-1.7.10-4.7.0pre9.92-Compat
    ProjectRed-1.7.10-4.7.0pre9.92-Integration
    ProjectRed-1.7.10-4.7.0pre9.92-Lighting
    ProjectRed-1.7.10-4.7.0pre8.92-World
    RedstoneArsenal-[1.7.10]1.1.1-89
    ResourceLoader-1.2
    StevesCarts2.0.0.b18
    StevesFactoryManagerA93
    Thaumcraft-1.7.10-4.2.3.5
    ThaumicExploration-1.7.10-1.1-37
    ThaumicTinkerer-2.5-1.7.10-502
    ThermalDynamics-[1.7.10]1.1.0-161
    ThermalExpansion-[1.7.10]4.0.3B1-218
    ThermalFoundation-[1.7.10]1.2.0-102
    TiCTooltips-mc1.7.10-1.2.5
    TMechworks-1.7.10-0.2.14.100
    Translocator-1.7.10-1.1.1.14-universal
    twilightforest-1.7.10-2.3.7
    witchery-1.7.10-0.24.1
    WR-CBE-1.7.10-1.4.1.9-universal
    here are the mods that are shared between direwolf20s latest version and infintys latest version as you can see there are quite a few
     
  14. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    12:47 PM
    There is something wrong with your connection to our servers or the results are not right (e.g. you did not untick the additional/optional mods/texturepacks/soundfiles..).
    Horizons Daybreaker:
    0:36,01 (MyM Launcher, without optional mods/texturepack but including additional mods that are not optional and big (+20 mb) as they include the sound files for example)
    2:16,35 (Curse launcher, with direwolf, infinity, agrarien skies... all already installed)

    The major difference being caused by the concurrent downloads of our launcher where curse is doing one after another causing the download speed to be non consistent (going up and down like a street with a red traffic light for every mod).

    There is more potential in removing liteloader for example. As without it the loading time of the packs would increase by around 30 seconds on a fast (ssd and powerful cpu) computer. On top this would be every launch not just download.

    Traffic cost for us, with those few downloads are non existent. We don't need to worry about the first 10 tb on every server, if we would go above we would simply use a mbit package.. but once you get there you probably need a cdn anyways.. (I bet the downloads don't even get close to TB per month.)

    So calculating this all though, we would probably thousand fold as many players until it gets to a point where it might be worth it.
    Don't forget to cut off all the users that only play one or two packs. The packs not always using the same mod version...

    If we put it on the todo list and sort it in by advantage compared to resources required it would probably be at the end of the list.
     
    Last edited: Oct 26, 2015
  15. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    11:47 AM
    i had a couple of other packs for curse so it wasnt downloading most of it
     
  16. LucidTheStick

    LucidTheStick Well-Known Member

    Messages:
    3,143
    Likes Received:
    1,327
    Local Time:
    6:47 AM
    Hello,
    I don't think you are understanding what anyone in this thread is telling you. Please re-read the entire thread as I am here laughing at the major disconnect. As benny has shown and Slind explained, most modpacks use different versions of the mod. The only increase you'd see is if we went to a technic style launcher where it downloads delta changes on modpack updates/versions.
     
  17. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    11:47 AM
    well atleast put it as something to do if u have the time spare it would be useful
     
  18. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    12:47 PM
    sorry but as said before unless there is a reason that makes it worth it, no.
     

Share This Page