Local mod cache

Dieses Thema im Forum "Archive (Suggestion and Feedback)" wurde erstellt von Fehniix, 25. Oktober 2015.

  1. Fehniix

    Fehniix Well-Known Member

    Beiträge:
    50
    Zustimmungen:
    12
    Ortszeit:
    20:23
    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

    Beiträge:
    1.119
    Zustimmungen:
    202
    Ortszeit:
    19:23
    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

    Beiträge:
    2.430
    Zustimmungen:
    200
    Ortszeit:
    19:23
    they could use a system simular to how curse does it
     
  4. Chetwynd

    Chetwynd Well-Known Member

    Beiträge:
    1.119
    Zustimmungen:
    202
    Ortszeit:
    19:23
    But again this would require changing how the launcher works.
     
  5. Fehniix

    Fehniix Well-Known Member

    Beiträge:
    50
    Zustimmungen:
    12
    Ortszeit:
    20:23
    Exactly, indeed it does. If it's coded in C#, I shall be able to help. ;)

    Which is?
     
  6. johnfg10

    johnfg10 Well-Known Member

    Beiträge:
    2.430
    Zustimmungen:
    200
    Ortszeit:
    19:23
    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

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    20:23
    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.
     
    Zuletzt bearbeitet: 26. Oktober 2015
  8. johnfg10

    johnfg10 Well-Known Member

    Beiträge:
    2.430
    Zustimmungen:
    200
    Ortszeit:
    19:23
    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

    Beiträge:
    1.119
    Zustimmungen:
    202
    Ortszeit:
    19:23
    Well if you can list the shared mods then slind can look into it.
     
  10. johnfg10

    johnfg10 Well-Known Member

    Beiträge:
    2.430
    Zustimmungen:
    200
    Ortszeit:
    19:23
    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

    Beiträge:
    1.119
    Zustimmungen:
    202
    Ortszeit:
    19:23
    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

    Beiträge:
    1.888
    Zustimmungen:
    498
    Ortszeit:
    19:23
    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

    Beiträge:
    2.430
    Zustimmungen:
    200
    Ortszeit:
    19:23
    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

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    20:23
    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.
     
    Zuletzt bearbeitet: 26. Oktober 2015
  15. johnfg10

    johnfg10 Well-Known Member

    Beiträge:
    2.430
    Zustimmungen:
    200
    Ortszeit:
    19:23
    i had a couple of other packs for curse so it wasnt downloading most of it
     
  16. LucidTheStick

    LucidTheStick Well-Known Member

    Beiträge:
    3.143
    Zustimmungen:
    1.327
    Ortszeit:
    14:23
    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

    Beiträge:
    2.430
    Zustimmungen:
    200
    Ortszeit:
    19:23
    well atleast put it as something to do if u have the time spare it would be useful
     
  18. Slind

    Slind Founder

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    20:23
    sorry but as said before unless there is a reason that makes it worth it, no.
     

Diese Seite empfehlen