What you need:
rFactor 2
Mas2 Tool (included with rFactor 2) to create a series (rfmod)
rFactor 2 Log Analyser - installation instructions
With this method you can create a championship, with driver and team points. Alongwith this you have stats of every session. I'll assume that you have cars and tracks in mind to do this already.
"Install" Log analyser from the link above. It just involves downloading a zip file, unpacking, running r2la.bat (press start server) and then pointing the app to your rFactor 2 install folder in settings page on the website that pops up.
Pick your cars and tracks you want to use for your championship and make sure they are install into rFactor 2.
Open the Log Analyser and press the "Championship Mgr", then press "Create championship" blue button at the top. On the settings page that pops up you can set the name, conditions and points. For the points system you can use one of the presets of create your own and save it as a preset for future use. Press create and you have your barebones of your championship. These settings can be changed at any time even after you have started your championship.
Press the black plus sign on your championship page, this will add a round for your championship. Enter the name of the track in the box that pops up and press OK.
Repeat this process for all your rounds of your championship.
When you start your championship you will be pressing the "Assign race result" button and selecting the race log for that round. If everything goes OK, then it will pick up practice (if applicable) and qualification for the same race.
Note: If your qualification is on a different day than the race then you will need to do a little workaround in the XML results files.
You will need to get familiar how to make a series (rfmod) for this step and it's worth creating one and including all the cars and tracks for your season. Using a custom rfm you can adjust a few settings. For example adjusting yellow flag sensitivity, enabling or disabling the safety car and much more.
See the custom rules section of my tutorial to see how to do this. You can even select your own pace car if you have a custom one! I also have a tutorial on how to do this too.
Don't worry about the top section (apart from the safety car) because those will get customised when making the series.
"DefaultScoring" can override many settings when playing, namely "RacePitKPH" and "NormalPitKPH". The timing under that won't matter because you will set these when you run your sessions and races.
Adjust your rules underneath down to the }.
Money and scoring aren't applicable for this. "PitGroupOrder" can be adjusted but only if you know what you are doing and have knowledge of how they are set in the car mods you are using.
Custom rfm can be edited in a text editor and applied to your series.
On the Create Mod Package stage, select your cars (including the teams you want in the championship. Remember to not check the checkboxes of the vehicles on the left. Do the same with the layouts of the tracks you are using, not selecting locations on the left.
This is the downside of this method, everytime you want to run a race of your championship you need to switch your series to what you made in Step 5. For every race you will have to setup the sessions everytime (weather, times, duration etc). These may change if you do different driving in between your rounds. Unfortunately there aren't any ways (that I know of) to create a preset for these.
When you have completed each round, run the Log Anaylser and go to your champion in the championship manager. Select the round you have just completed and "Assign Race Result". Points will then be assigned, stats updated etc. If you can't find the results files then you may need to go back to the "Results Viewer" and press the "refresh" button. Settings for your championship can be edited at any point plus if you need to run extra rounds, you can add those.
ENJOY!