Workshop installation changes at some point?

Discussion in 'General Discussion' started by Alex72, Jul 26, 2019.

  1. Alex72

    Alex72 Registered

    Joined:
    Dec 27, 2016
    Messages:
    1,238
    Likes Received:
    933
    Will we see another solution at some point where workshop content (stock content is part of that) is handled like other games where a "link folder" to the workshop folder replaces the doubling of files like now? With expensive SSD's today space can be precious, and rF2 is 100GB for me right now even though its only 50GB content. Would be very nice because we could have way more content that way.

    Cheers.
     
    gabrielof likes this.
  2. Mangoletsi

    Mangoletsi Registered

    Joined:
    Feb 2, 2012
    Messages:
    339
    Likes Received:
    75
    How much are SSD's where your from, as SSD's are really cheap in the UK
     
  3. Alex72

    Alex72 Registered

    Joined:
    Dec 27, 2016
    Messages:
    1,238
    Likes Received:
    933
    M.2 SSD are pretty expensive. And i have only 2 slots.

    At the end of the day though other games manage to have a link to and from the workshop folder so there is no need to have 100gb when the game is 50gb. Would be nice anyway and i had to ask if it was possible. No interest though it seems.
     
  4. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,087
    Likes Received:
    522
    I agree to the aboved posted, no matter how expensive or cheap hdds or ssds are.
    The steam workshop system, in it's current state is a waste of diskspace.
    Why not simply have the database of the whole content on a steam server, in the same installed folder structure, that we have on our machines?
    That could be synched easily and we would not need to have also the rfcmp file of each component stored on our machines too.
    That makes no sense at all.
    But that is one of the disadvantages of steam, where you have to use the system that steam forces you to use (i guess).
     
    DJCruicky likes this.
  5. Lazza

    Lazza Registered

    Joined:
    Oct 5, 2010
    Messages:
    6,995
    Likes Received:
    2,798
    Been many discussions regarding this. I think it doesn't help when some content is released and someone comes along and says, "how do I uninstall this crap, I didn't want it."

    I think all base game content should be in the game files, no option to unsubscribe. Newly released base content can be added via steam file verification. One copy of all that content, referenced directly, and any server running base content works for everyone.

    This would actually use up more space than someone going to the effort of unsubscribing from unwanted content and then creating a hard link to the base content files sitting on another (slower, cheaper) drive, but on average I think it's the better option.

    But along with this is the new UI that will hopefully (at some point) make the content easier to manage, instead of everything - including quad bikes and boxmaster - lumped in together.

    *(the other option is to leave the steam files as-is and run the content from there directly. But we've mentioned this years ago and it hasn't been addressed, so not sure if there are technical or steam guidelines reasons for not doing it)
     
  6. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,087
    Likes Received:
    522
    For me, the unnecessary thing is, that i get the rfcmp of every installed component stored on my machine too.
    That is wasted space, because it is not needed.
    To synchronize the installed content only, would do the job.
    That would work for 3rd party content too, if the structure would be changed a little bit.
     
  7. Flinty72

    Flinty72 Registered

    Joined:
    Jan 5, 2014
    Messages:
    8
    Likes Received:
    2
    My solution to this, which you can try at your own risk is to use the Symbolic Links (aka Symlinks) on Windows feature (mklink /d command).

    First move the workshop folder of the Steam library where rFactor2 is located to another drive.
    Then run the Command Prompt preferably as an administrator.
    Run Symbolic Link command in this format: mklink /d "Link To Folder" "Original Folder"
    i.e. mklink /d "x:\Steam\SteamApps\workshop" "y:\workshop"
    Where x is the drive of you rFactor2 Steam installation & y is the drive you copied the workshop folder to.

    You can do the same for other items liker replays & setups if you need to free up space on drives.
     
  8. Lazza

    Lazza Registered

    Joined:
    Oct 5, 2010
    Messages:
    6,995
    Likes Received:
    2,798
    @Flinty72 That is definitely a way to work around it, did the same myself until I got a bigger SSD and up till now space hasn't again been an issue (but if it is in future, and we're still doubling-up, I will do that again). Just a word of caution: there were some reports of all content downloading again when using a symbolic link. It never happened to me, and it doesn't seem to make sense that the game or steam would move files around and break the link, but it's something to be aware of.
     
  9. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,087
    Likes Received:
    522
    The "problem" is that you get everything 2 times, not where it gets stored.
    You get the rfcmp for each item and you get each item installed.
    As said, if the whole workshop system would get an overhaul, the dowload of the rfcmp could be redundant.
    That is my personal opinion of course.
     
  10. Flinty72

    Flinty72 Registered

    Joined:
    Jan 5, 2014
    Messages:
    8
    Likes Received:
    2
    I do get what you mean but you can just delete all the package files in the workshop folder once installed as they are no longer needed anymore anyway.
    My option was in response to the OP. ;)
     
  11. jpalesi

    jpalesi Registered

    Joined:
    Sep 15, 2011
    Messages:
    363
    Likes Received:
    226
    And wouldn't cleaning the workshop folder make steam download everything again ?
    The other day I completely uninstalled steam, only kept installed games. Yet steam downloaded something like 25 Gb of workshop data that was already installed.
    It's absolutely not optimized, as is the case with many things rF2 related.
     
  12. Seven Smiles

    Seven Smiles Registered

    Joined:
    Oct 5, 2010
    Messages:
    727
    Likes Received:
    776
    I use that trick as well though just for the workshop content (53 GB in my case).
    Code:
    mklink /d "C:\Program Files (x86)\Steam\steamapps\workshop\content\365960" "k:\Steam\workshop\365960"
     
  13. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,087
    Likes Received:
    522
    I will try that and hope that steam won't download everything again.
    And i understood the OP in the same way as i would like to have it working, that only the files in the installed folder gets downloaded.
    But english is not my native language, so misunderstandings can happen easily. :)
    In the meantime i did notice that also S397 would have to overhaul the rfcmp system, to be able to directly download the components from the servers "installed" folder, when a dedicated server gets used.
    I doubt that this will happen and also steam will not change their workshop system.
     
  14. Filip

    Filip Registered

    Joined:
    Feb 9, 2017
    Messages:
    887
    Likes Received:
    688
    Steam will redownload everything you delete manually from workshop folder
     
  15. Lazza

    Lazza Registered

    Joined:
    Oct 5, 2010
    Messages:
    6,995
    Likes Received:
    2,798
    The packaged components, as far as I'm aware, differ very little from the separate 'installed' files. Think of an uncompressed zip file. If the game could do everything it does now, but reading from the package file instead of the separate files, potentially those package files could be used from the workshop folder or from an internal game folder (as 'part of the game', not able to be uninstalled) and you only need one copy. Linking to the correct folder for verification and server use should be trivial in comparison.

    But we know they are working within the constraints of the steam system, so some technical reasons may forbid that approach.
     
    lagg likes this.
  16. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,087
    Likes Received:
    522
    Thanks for that info, i was close to try it out. Saved me some Time. :)


    That would be another possibility, yes.
    But as you say, it would need some changes in the S397 Game- and Steam Workshop-Structure.
    And both will probably not happen.
     
  17. Flinty72

    Flinty72 Registered

    Joined:
    Jan 5, 2014
    Messages:
    8
    Likes Received:
    2
    This is not my experience, it didn't re-download any I manually deleted & they remained in my package library as installed & in-game to play. The only time I would think they would re-download is either when you unsubscribe then re-subscribe or when there is an update to the package.
     
  18. Filip

    Filip Registered

    Joined:
    Feb 9, 2017
    Messages:
    887
    Likes Received:
    688
    Maybe you have steam auto update turned off?
    I think there is also some json option where you can turn off updates.
    Or mybe you unsubscribed from workshop?
     
  19. Flinty72

    Flinty72 Registered

    Joined:
    Jan 5, 2014
    Messages:
    8
    Likes Received:
    2
    Not sure what you mean, workshop files auto-update afaik & I have keep rFactor2 up to date set in Steam settings.
    Have you experimented & tried what I have said?
    rF2.PNG
     
  20. Filip

    Filip Registered

    Joined:
    Feb 9, 2017
    Messages:
    887
    Likes Received:
    688
    Whenever I tried to manually delete some workshop folder steam would download that stuff again on next rf2 launch. So I am not aware of any method to get rid of double content and keep automatic steam updates. There is only a way to move workshop to another disk as you suggested in post #7. But if you delete something from y:\workshop steam will download it again. You end up with double content anyway.
     

Share This Page