Settings (playtest) - OpenRA-CN/OpenRA GitHub Wiki
This documentation displays annotated settings with default values and description. Please do not edit it directly, but add new [Desc("String")] tags to the source code. This file has been automatically generated for version playtest-20210131 of OpenRA.
All settings can be changed by starting the game via a command-line parameter like Game.Mod=ra.
- Windows:
%APPDATA%\OpenRA\settings.yaml - Mac OS X:
~/Library/Application Support/OpenRA/settings.yaml - Linux
~/.config/openra/settings.yaml
Older releases (before playtest-20190825) used different locations, which newer versions may continue to use in some circumstances:
- Windows:
%USERPROFILE%\Documents\OpenRA\settings.yaml - Linux
~/.openra/settings.yaml
If you create the folder Support relative to the OpenRA main directory, everything including settings gets stored there to aid portable installations.
Display average FPS and tick/render times
Default Value: False
Debug:
PerfText: FalseDisplay a graph with various profiling traces
Default Value: False
Debug:
PerfGraph: FalseNumer of samples to average over when calculating tick and render times.
Default Value: 25
Debug:
Samples: 25Check whether a newer version is available online.
Default Value: True
Debug:
CheckVersion: TrueAllow the collection of anonymous data such as Operating System, .NET runtime, OpenGL version and language settings.
Default Value: True
Debug:
SendSystemInformation: TrueVersion of sysinfo that the player last opted in or out of.
Default Value: 0
Debug:
SystemInformationVersionPrompt: 0Sysinfo anonymous user identifier.
Default Value: 8172220a-1ef3-468c-b022-052369a32b40
Debug:
UUID: 8172220a-1ef3-468c-b022-052369a32b40Enable hidden developer settings in the Advanced settings tab.
Default Value: False
Debug:
DisplayDeveloperSettings: FalseDisplay bot debug messages in the game chat.
Default Value: False
Debug:
BotDebug: FalseDisplay Lua debug messages in the game chat.
Default Value: False
Debug:
LuaDebug: FalseEnable the chat field during replays to allow use of console commands.
Default Value: False
Debug:
EnableDebugCommandsInReplays: FalseAmount of time required for triggering perf.log output.
Default Value: 1
Debug:
LongTickThresholdMs: 1Throw an exception if the world sync hash changes while evaluating user input.
Default Value: False
Debug:
SyncCheckUnsyncedCode: FalseThrow an exception if the world sync hash changes while evaluating BotModules.
Default Value: False
Debug:
SyncCheckBotModuleCode: FalseFilename of the authentication profile to use.
Default Value: player.oraid
Game:
AuthProfile: player.oraidVersion of introduction prompt that the player last viewed.
Default Value: 0
Game:
IntroductionPromptVersion: 0This can be set to Windowed, Fullscreen or PseudoFullscreen.
Default Value: PseudoFullscreen
Graphics:
Mode: PseudoFullscreenEnable VSync.
Default Value: True
Graphics:
VSync: TrueScreen resolution in fullscreen mode.
Default Value: 0,0
Graphics:
FullscreenSize: 0,0Screen resolution in windowed mode.
Default Value: 1024,768
Graphics:
WindowedSize: 1024,768Add a frame rate limiter.
Default Value: False
Graphics:
CapFramerate: FalseAt which frames per second to cap the framerate.
Default Value: 60
Graphics:
MaxFramerate: 60Disable separate OpenGL render thread on Windows operating systems.
Default Value: True
Graphics:
DisableWindowsRenderThread: TrueDisable the OpenGL debug message callback feature.
Default Value: False
Graphics:
DisableGLDebugMessageCallback: FalseDisable operating-system provided cursor rendering.
Default Value: False
Graphics:
DisableHardwareCursors: FalseDisable legacy OpenGL 2.1 support.
Default Value: True
Graphics:
DisableLegacyGL: TrueDisplay index to use in a multi-monitor fullscreen setup.
Default Value: 0
Graphics:
VideoDisplay: 0Preferred OpenGL profile to use.
Modern: OpenGL Core Profile 3.2 or greater.
Embedded: OpenGL ES 3.0 or greater.
Legacy: OpenGL 2.1 with framebuffer_object extension (requires DisableLegacyGL: False)
Automatic: Use the first supported profile.
Default Value: Automatic
Graphics:
GLProfile: AutomaticSets the player nickname.
Default Value: Commander
Player:
Name: CommanderSets the server name.
Default Value: OpenRA Game
Server:
Name: OpenRA GameSets the internal port.
Default Value: 1234
Server:
ListenPort: 1234Reports the game to the master server list.
Default Value: True
Server:
AdvertiseOnline: TrueLocks the game with a password.
Default Value:
Server:
Password: Allow users to enable NAT discovery for external IP detection and automatic port forwarding.
Default Value: False
Server:
DiscoverNatDevices: FalseTime in milliseconds to search for UPnP enabled NAT devices.
Default Value: 5000
Server:
NatDiscoveryTimeout: 5000Starts the game with a default map. Input as hash that can be obtained by the utility.
Takes a comma separated list of IP addresses that are not allowed to join.
For dedicated servers only, allow anonymous clients to join.
Default Value: False
Server:
RequireAuthentication: FalseFor dedicated servers only, if non-empty, only allow authenticated players with these profile IDs to join.
For dedicated servers only, if non-empty, always reject players with these user IDs from joining.
For dedicated servers only, controls whether a game can be started with just one human player in the lobby.
Default Value: False
Server:
EnableSingleplayer: FalseQuery map information from the Resource Center if they are not available locally.
Default Value: True
Server:
QueryMapRepository: TrueEnable client-side report generation to help debug desync errors.
Default Value: False
Server:
EnableSyncReports: FalseSets the timestamp format. Defaults to the ISO 8601 standard.
Default Value: yyyy-MM-ddTHH:mm:ss
Server:
TimestampFormat: yyyy-MM-ddTHH:mm:ssAllow clients to see anonymised IPs for other clients.
Default Value: True
Server:
ShareAnonymizedIPs: TrueAllow clients to see the country of other clients.
Default Value: True
Server:
EnableGeoIP: TrueFor dedicated servers only, save replays for all games played.
Default Value: False
Server:
RecordReplays: False