1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

rF2: Steam Workshop Functionality Explained

Discussion in 'rFactor 2' started by Paul Jeffrey, Nov 12, 2015.

  1. Paul Jeffrey

    Paul Jeffrey
    Sim Racing News Editor Staff Premium Member

    With today's release of rFactor 2 on the Steam platform Marcel Offermans has produced this useful guide on how Steam functionality such as Steam Workshop will work alongside rFactor 2.

    Workshop
    Support for Steam Workshop is probably the biggest new feature and one that I think people will appreciate the most. For those of you who are not familiar with it, the workshop is a place where everybody can find and subscribe to new tracks and cars. By doing so, these will automatically be downloaded, installed and, over time, kept up to date.

    In the workshop, you can browse the content, discuss specific items, rate them and provide feedback to their authors. Anybody can publish items in the workshop. We leverage the existing packaging system to make it extremely easy for existing modders to publish their work. In fact we chose to also provide all the ISI content this way to create a one-stop shop for all content.

    Out of the box, all ISI and 3PA (third-party associate) content that was already available on the ISI website comes pre-installed to give newcomers to rFactor 2 a very rich first impression. However, we have not forgotten the experienced users and the existing mechanisms of installing packages with the rFactor Launcher or downloading them directly from a dedicated server are also still available.

    workshop.png

    Another area we focussed on where lots of smaller and bigger usability fixes. You probably won’t notice all of them, but we provided more controller profiles to quickly setup all kinds of wheels, gamepads, etc. Also, out of the box, rFactor 2 should select a resolution that matches your desktop settings so the first impression should be a better one. For easy hosting and creating more controlled off-line experiences we introduced the concept of “Race Events”. Under the covers, these are implemented by what we used to call a “vmod” and they provide nicely grouped pieces of content that go well together (cars and tracks). You can select these for off-line racing, but also when setting up your own dedicated server. Such “Race Events” can also be found in the workshop and the community can come up with their own ones.

    raceevents.png

    Matchmaker and Friends

    When you host a race, it will also show up on the Steam matchmaker by default. This matchmaker shows the different races and their most important details, such as the track that is used and the people that are currently on the server. That also means that if any of your friends is in an on-line race, you can instantly join their game via the friends list in the Steam Client. Or, the other way round, if you’re in a game and through the Steam Overlay you see a friend coming on-line, you can invite him or her to your game. So the new matchmaker has a few extras compared to the original one, but to stay compatible we still also support the old matchmaker. A hosted game will show up on both.

    matchmaker.png

    Stats and Achievements
    Steam also allows us to gather statistics and hand out achievements based on those. Whenever you unlock an achievement, you automatically get notified by Steam. Achievements show up on your profile, and you can compare them with your friends. We have a lot more ideas on how to leverage these statistics and achievements, so expect some updates in the future!

    Dedicated Server Distribution
    Also new is the dedicated server distribution. You can install it without even having to have a Steam account, as it comes with its own installer that serves the files directly from Steam. We recommend everybody who hosts a dedicated server to start using this distribution from now on as it offers the possibility to create servers that show up both on the traditional ISI matchmaker and on the Steam matchmaker. If you’re interested in learning how to use it, scroll down to the end and go to the appropriate guide. It shows you how to download, install and configure one or more dedicated server instances.

    Music Player
    The Steam Music Player allows you to play any music, including your personal music collection, while driving. Think of it as a simulated car stereo. In-game you can even assign buttons to the different controls of your stereo, so if you have a few buttons to spare on your keyboard or button box, you can use them as a car stereo. Through the overlay you have options to select songs and make a playlist.

    Streaming
    Another cool feature that Steam provides is the ability to Stream rFactor 2, for example into your living room. Whilst this might not appeal to the hardcore simracers, it is very convenient that you can now run rFactor 2 on one computer in your home network, and view and control it on another. If you want to drive with a controller, or if you just want to log into an on-line race as a spectator and view it, now you can.

    Broadcasting
    Somewhat related to streaming is the option to broadcast races. You can enable that for everybody, or just for friends and when you are driving, others can view your race by watching a live video stream. In terms of personal broadcasting, that is very convenient and saves you from having to setup something yourself based on Twitch or YouTube, because here you don’t have to install any extra software.

    Cloud Storage
    Steam offers cloud storage that we leverage to save all car setups that you’ve created. These are automatically sync’ed to the cloud which means that they are also available if you install rFactor 2 on a different computer, or in the unfortunate case that you accidentally loose the local files. For now we do not use this mechanism to store configuration files as those tend to be computer specific.
     
    • Like Like x 2
    • Winner Winner x 2
    • Winner Winner x 1
  2. Last edited: Nov 17, 2015
    • Like Like x 1
    • Haha Haha x 1