rFactor2 Launch Options — Modding Handbook (2025)

Warning

This page is WIP.

Setup in Steam

Launch or command line options for rFactor2 are used to modify the operationof the game and can be set directly in Steam:

  1. Right click on the rFactor2 entry in your Steam Library.

  2. Left click on “Properties”.

    rFactor2 Launch Options — Modding Handbook (1)
  3. In the “GENERAL” tab you will see a section labeled “LAUNCH OPTIONS”. Thereyou can add the command line options. Multiple options are separated byjust a blank space.

    rFactor2 Launch Options — Modding Handbook (2)

Setup in Desktop Shortcuts

When using a desktop shortcut to start the Dev Mode as describedabove, you have to add the launch options to theend 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 thepath of where your Steam Library is installed.

Available Launch Options

Each command line parameter is listed here with the syntax and then adescription 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 theword “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 properoperation. (SP,MP,DEV,DS)

+email=<email address>

Email account of online user. Required if attempting to start without using theLauncher. Used in conjunction with +pass. (SP,MP,DS,unsupported)

+pass=<password>

Password for online user. Required if attempting to start without using theLauncher. 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 andpassed to the simulation at startup. (SP,MP)

+privateid=<identifier>

Private identifier of a user’s session. This is generated by the Launcher andpassed to the simulation at startup. (SP,MP)

+relaunched

Skips the splash screen (may be used in the case where the executable had to berestarted 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 oraddress. 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 oraddress. 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 configurationscreens. (DS)

+nowindow

These start a dedicated server quickly without going through the configurationscreens. +nowindow is the same as +oneclick except that it destroys allwindows (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 thecall 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 “timecritical”, 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 samemachine. (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 refersto 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 refersto 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 refersto 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 refersto 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 refersto 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, thisrefers 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 refersto 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 spectatevehicle) 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 wewere 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 withouthuman 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)

rFactor2 Launch Options — Modding Handbook (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 6261

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.