Warning
This page is WIP.
rFactor2 Launch Options
Setup in Steam
Launch or command line options for rFactor2 are used to modify the operation of the game and can be set directly in Steam:
Right click on the rFactor2 entry in your Steam Library.
Left click on “Properties”.
In the “GENERAL” tab you will see a section labeled “LAUNCH OPTIONS”. There you can add the command line options. Multiple options are separated by just a blank space.
Setup in Desktop Shortcuts
When using a desktop shortcut to start the Dev Mode as described above, you have to add the launch options to the end of the “Patch To” line. Example:
"[YOUR PATH TO STEAM LIBRARY]\\Steam\\steamapps\\common\\rFactor 2 \\Bin64\\rFactor2 Mod Mode.exe" +trace=5
Note
Again, remember to replace [YOUR PATH TO STEAM LIBRARY] with the
path of where your Steam Library is installed.
Available Launch Options
Each command line parameter is listed here with the syntax and then a description followed in parentheses by which modes it available:
SP = Single Player
MP = Multiplayer
DEV = Developer (Mod Mode)
DS = Dedicated Server
In addition, parameters which are not officially supported may also include the word “unsupported” in parentheses.
- +assert
 Turn on asserts (popup warnings that you can choose to debug or ignore). (DEV,unsupported)
- -assert
 Turn off asserts (popup warnings that you can choose to debug or ignore). (DEV,unsupported)
- +trace=<level>
 Enables trace logging. Level 1 to 5. (SP,MP,DEV,DS)
- +logtime
 Adds time to trace log messages. (SP,MP,DEV,DS)
- +path=<relative or absolute path>
 Informs the simulation of the location of data files required for proper operation. (SP,MP,DEV,DS)
- +email=<email address>
 Email account of online user. Required if attempting to start without using the Launcher. Used in conjunction with +pass. (SP,MP,DS,unsupported)
- +pass=<password>
 Password for online user. Required if attempting to start without using the Launcher. Used in conjunction with +pass. (SP,MP,DS,unsupported)
- +hash=<value>
 A hash value passed from the Launcher to the executable.
- +publicid=<identifier>
 Public identifier of a user’s session. This is generated by the Launcher and passed to the simulation at startup. (SP,MP)
- +privateid=<identifier>
 Private identifier of a user’s session. This is generated by the Launcher and passed to the simulation at startup. (SP,MP)
- +relaunched
 Skips the splash screen (may be used in the case where the executable had to be restarted by rF Config). (SP,MP,DEV,unsupported)
- +perfhud
 Performance overlay for testing/debug. (SP,MP,DEV,unsupported)
- +memstats
 Display of some video memory statistics. (SP,MP,DEV,unsupported)
- +connect=”<named server>”
 These allow a multiplayer client to automatically join a server by name. Note that +connect and +autojoin are equivalent. (MP)
- +connect <url or address>
 These allow a multiplayer client to automatically join a server by url or address. Note that +connect and +autojoin are equivalent. (MP)
- +autojoin=”<named server>”
 These allow a multiplayer client to automatically join a server by name. Note that +connect and +autojoin are equivalent. (MP)
- +autojoin <url or address>
 These allow a multiplayer client to automatically join a server by url or address. Note that +connect and +autojoin are equivalent. (MP)
- +multiplayer
 Selects multiplayer mode for the executable. (MP)
- +oneclick
 These start a dedicated server quickly without going through the configuration screens. (DS)
- +nowindow
 These start a dedicated server quickly without going through the configuration screens. +nowindow is the same as +oneclick except that it destroys all windows (leaving only the process running). (DS)
- +ui=<dedi_server_ui>
 Sets the desired dedicated server UI. Choices are NONE/CONSOLE/WIN32. (DS, unsupported)
- +vmod=<vmod>
 Which mod to use. (DS)
- +rfm=<rfm>
 Which RFM to use. (SP,MP,DEV,DS,unsupported)
- +plrfile=<file>
 Which player file to use. (DS)
- +profile “<plrfile>”
 Uses the specified player file. (SP,MP,DEV,DS,unsupported)
- +config=<x>
 Uses the specified config file. (SP,MP,DEV,unsupported)
- +setup “<setupname.svm>”
 Overrides the current vehicle setup for the player’s vehicle. (SP,MP,DEV, unsupported)
- +demo
 Runs the demo version. (SP)
- +procmask=<bitfield>
 Allows user to specify processor affinity mask, using same bitfield as the call SetProcessAffinityMask(). (SP,MP,DEV,DS)
- +highprio
 Sets the priority class of the app to high. (SP,MP,DEV,DS,unsupported)
- +SimThreadPrio=<priority_level_value>
 Sets the thread priority for the simulation thread. The default is “time critical”, anything lower can result in random latency spikes of over 30ms, anything higher can result in your whole machine coming to a standstill. (SP,MP,DEV,unsupported).
- +multiple
 Allows multiple instances of rFactor2 to run at the same time on the same machine. (SP,MP,DEV,unsupported)
- +maxplayers <number>
 Limits the maximum number of players that can join a race. (DS)
- +port <number>
 Set the multiplayer.json value “Simulation Port”. (SP,MP,DS)
- +page=<name>
 Name of the UI page to start on. (SP,MP,DEV,unsupported)
- +altosc
 Load Dev options. (SP,MP,DEV,unsupported)
- +uireset
 Resets the UI to the default on load. (SP,MP,DEV,unsupported)
- +mainmenu=<x>
 Sets the main menu. (SP,MP,DEV,DS,unsupported)
- +spectate
 Turns on spectator mode. (MP,unsupported)
- -spectate
 Turns off spectator mode. (MP,unsupported)
- +vehicle “<name.veh>”
 Selects vehicle to spectate. (MP,unsupported)
- +scene “<name.scn>”
 Selects track to load. (SP,MP,DEV,unsupported)
- +tvcockpit
 Chooses TV cockpit as the starting view. If +spectate is specified, this refers to the multiplayer starting view as opposed to the driving starting view. (SP, MP,DEV,unsupported)
- +cockpit
 Chooses cockpit as the starting view. If +spectate is specified, this refers to the multiplayer starting view as opposed to the driving starting view. (SP, MP,DEV,unsupported)
- +nosecam
 Chooses nosecam as the starting view. If +spectate is specified, this refers to the multiplayer starting view as opposed to the driving starting view. (SP, MP,DEV,unsupported)
- +swingman
 Chooses swingman as the starting view. If +spectate is specified, this refers to the multiplayer starting view as opposed to the driving starting view. (SP, MP,DEV,unsupported)
- +trackside
 Chooses trackside as the starting view. If +spectate is specified, this refers to the multiplayer starting view as opposed to the driving starting view. (SP, MP,DEV,unsupported)
- +onboard<x>
 Chooses onboard camera <x> as the starting view. If +spectate is specified, this refers to the multiplayer starting view as opposed to the driving starting view. (SP,MP,DEV,unsupported)
- +cockpit
 Chooses cockpit as the starting view. If +spectate is specified, this refers to the multiplayer starting view as opposed to the driving starting view. (SP, MP,DEV,unsupported)
- +skipoptions
 Skips over the options. (SP,MP,DEV,unsupported)
- +delayrender
 Delays rendering with +skipoptions until our vehicle (player control or spectate vehicle) is loaded. (SP,MP,DEV,unsupported)
- +skipmonitor
 Skips the monitor. (SP,MP,DEV,unsupported)
- +autoescape
 If spectating in multiplayer, this automatically escapes if the vehicle that we were spectating leaves the race. (MP,unsupported)
- +testday
 Configures the settings to run a test day. (SP,MP,DEV,unsupported)
- +quickrace
 Configures the settings to run a grand prix. (SP,MP,DEV,unsupported)
- +grandprix
 Configures the settings to run a grand prix. (SP,MP,DEV,unsupported)
- +testbed
 Starts a special testbed mode. (DEV,unsupported)
- +pTool
 Starts a testbed mode with a chassis editor. (DEV,unsupported)
- +tTool
 Starts a testbed mode for tire testing. (DEV)
- +cTool
 Starts a testbed mode for collision. (DEV,unsupported)
- +batch
 Runs through a series of test batch files and outputs some results. (DEV, unsupported)
- +racedata
 Enables the same output as +batch. (DEV,unsupported)
- +autohdtest
 Automatically presses the Race button and drives the player vehicle but without human assistance. (DEV,unsupported)
- +autotest
 Automatically presses the Race button and toggles to AI control. (DEV, unsupported)
- +noplayer
 Runs without a player vehicle. (SP,MP,DEV,unsupported)
- +nosound
 Runs without any sound. (SP,MP,DEV)
- -detectliveries
 Speeds up startup by never looking for vehicle skins. (DEV,unsupported)