Springsettings.cfg: Difference between revisions

From Spring
Jump to navigationJump to search
Jk (talk | contribs)
mNo edit summary
Abma (talk | contribs)
104.0
 
(32 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
[[Category:Help]]
=Springsettings.cfg=
=Springsettings.cfg=


Line 8: Line 9:
Such list can be created by starting Spring with <code>--list-config-vars</code> as commandline parameter. For example on windows:
Such list can be created by starting Spring with <code>--list-config-vars</code> as commandline parameter. For example on windows:
<code>spring.exe --list-config-vars > cfgdoc.txt</code>
<code>spring.exe --list-config-vars > cfgdoc.txt</code>
A setting can be changed by starting spring (.exe) without parameters and clicking edit settings. Some changes require spring to be restarted.


==Location==
==Location==
===95.0 and later===
===99.0+===
The (non-default) contents of the config are now printed in users' [[infolog.txt]].
Deprecated locations are no longer read from, as follows:
 
* Windows: <code>AppData\Local\springsettings.cfg</code>
* Linux/MacOSX: <code>~/.config/spring/springsettings.cfg</code>
 
===95.0+===
On Windows it's <code>../My Documents/My Games/Spring/springsettings.cfg</code>,
On Windows it's <code>../My Documents/My Games/Spring/springsettings.cfg</code>,
and on Linux/MacOSX it's <code>~/.config/spring/springsettings.cfg</code>
and on Linux/MacOSX it's <code>~/.config/spring/springsettings.cfg</code>
Line 20: Line 30:
==Portable Mode==
==Portable Mode==
If spring detects <code>springsettings.cfg</code> next to spring.exe it runs in portable mode (meaning it writes config settings / infolog.txt / etc in the same directory where spring.exe exists).
If spring detects <code>springsettings.cfg</code> next to spring.exe it runs in portable mode (meaning it writes config settings / infolog.txt / etc in the same directory where spring.exe exists).
=Safemode=
Spring supports a safemode, which can be enabled with <code>spring --safemode</code>. There is a startmenu link to it and some lobbies got an option for it, too.
But it's not meant for regular gaming, it's just a debugmode to find out if runtime problems are caused by incorrect settings. So you can try it and discuss it with devs for further help.


=Available Options=
=Available Options=
{{HeaderNotice|(last update: 94.1.1-524-g2409f40)}}
{{HeaderNotice|(last update: 104.0)}}
<center><span class=warning>'''THIS SECTION IS AUTOMATICALLY GENERATED! DON'T EDIT IT!'''</span></center>
<center><span class=warning>'''THIS SECTION IS AUTOMATICALLY GENERATED! DON'T EDIT IT!'''</span></center>
{{ConfigValue |name=3DTrees|type=bool|defvalue=true|safevalue=false |description=Defines whether or not the trees generated by the engine (Default trees) will be shown as 3d or as cross sectioned ( + ) flat sides. }}
{{ConfigValue |name=3DTrees|type=bool|defvalue=true|safevalue=false |description=Defines whether or not the trees generated by the engine (Default trees) will be shown as 3d or as cross sectioned ( + ) flat sides. }}
{{ConfigValue |name=AdvMapShading|type=bool|defvalue=true|safevalue=false |description=Enable shaders for terrain rendering and enable so more effects. }}
{{ConfigValue |name=AdvMapShading|type=bool|defvalue=true|safevalue=false |description=Enable shaders for terrain rendering. }}
{{ConfigValue |name=AdvSky|type=bool|defvalue=false|safevalue= |description=Enables High Resolution Clouds. }}
{{ConfigValue |name=AdvSky|type=bool|defvalue=false|safevalue= |description=Enables High Resolution Clouds. }}
{{ConfigValue |name=AdvUnitShading|type=bool|defvalue=true|safevalue=false |description=Determines whether specular highlights and other lighting effects are rendered for units. }}
{{ConfigValue |name=AdvUnitShading|type=bool|defvalue=true|safevalue=false |description=Determines whether specular highlights and other lighting effects are rendered for units. }}
{{ConfigValue |name=AllowDeferredMapRendering|type=bool|defvalue=false|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFGroundDrawer.cpp#L44 source pos] }}
{{ConfigValue |name=AllowDeferredModelBufferClear|type=bool|defvalue=false|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/LuaObjectDrawer.cpp#L28 source pos] }}
{{ConfigValue |name=AllowDeferredModelRendering|type=bool|defvalue=false|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/LuaObjectDrawer.cpp#L27 source pos] }}
{{ConfigValue |name=AllowSpectatorJoin|type=bool|defvalue=true|safevalue= |description=allow any unauthenticated clients to join as spectator with any name, {{taglink|name}} will be prefixed with ~ }}
{{ConfigValue |name=AtiHacks|type=int|defvalue=-1|minvalue=-1|maxvalue=1|safevalue= |description=Enables graphics drivers workarounds for users with ATI video cards.
{{ConfigValue |name=AtiHacks|type=int|defvalue=-1|minvalue=-1|maxvalue=1|safevalue= |description=Enables graphics drivers workarounds for users with ATI video cards.
  -1:=runtime detect, 0:=off, 1:=on }}
  -1:=runtime detect, 0:=off, 1:=on }}
{{ConfigValue |name=AtiSwapRBFix|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GL/FBO.cpp#L16 source pos] }}
{{ConfigValue |name=AtiSwapRBFix|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GL/FBO.cpp#L16 source pos] }}
{{ConfigValue |name=AutoAddBuiltUnitsToFactoryGroup|type=bool|defvalue=false|safevalue= |description=Controls whether or not units built by factories will inherit that factory's unit group. }}
{{ConfigValue |name=AutoAddBuiltUnitsToFactoryGroup|type=bool|defvalue=false|safevalue= |description=Controls whether or not units built by factories will inherit that factory's unit group. }}
{{ConfigValue |name=AutoAddBuiltUnitsToSelectedGroup|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/SelectedUnitsHandler.cpp#L50 source pos] }}
{{ConfigValue |name=AutoAddBuiltUnitsToSelectedGroup|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/SelectedUnitsHandler.cpp#L49 source pos] }}
{{ConfigValue |name=AutohostIP|type=string|defvalue="127.0.0.1"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L79 source pos] }}
{{ConfigValue |name=AutohostIP|type=string|defvalue="127.0.0.1"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L76 source pos] }}
{{ConfigValue |name=AutohostPort|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L80 source pos] }}
{{ConfigValue |name=AutohostPort|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L67 source pos] }}
{{ConfigValue |name=BuildIconsFirst|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/SelectedUnitsHandler.cpp#L48 source pos] }}
{{ConfigValue |name=BlockCompositing|type=bool|defvalue=false|safevalue=true |description=Disables kwin compositing to fix tearing, possible fixes low FPS in windowed mode, too. }}
{{ConfigValue |name=BumpWaterAnisotropy|type=float|defvalue=0|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L49 source pos] }}
{{ConfigValue |name=BuildIconsFirst|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/SelectedUnitsHandler.cpp#L47 source pos] }}
{{ConfigValue |name=BumpWaterBlurReflection|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L52 source pos] }}
{{ConfigValue |name=BumpWaterAnisotropy|type=float|defvalue=0|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L46 source pos] }}
{{ConfigValue |name=BumpWaterDepthBits|type=int|defvalue=24|minvalue=16|maxvalue=32|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L51 source pos] }}
{{ConfigValue |name=BumpWaterBlurReflection|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L49 source pos] }}
{{ConfigValue |name=BumpWaterDynamicWaves|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L55 source pos] }}
{{ConfigValue |name=BumpWaterDepthBits|type=int|defvalue=24|minvalue=16|maxvalue=32|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L48 source pos] }}
{{ConfigValue |name=BumpWaterDynamicWaves|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L52 source pos] }}
{{ConfigValue |name=BumpWaterEndlessOcean|type=bool|defvalue=true|safevalue= |description=Sets whether Bumpmapped water will be drawn beyond the map edge. }}
{{ConfigValue |name=BumpWaterEndlessOcean|type=bool|defvalue=true|safevalue= |description=Sets whether Bumpmapped water will be drawn beyond the map edge. }}
{{ConfigValue |name=BumpWaterOcclusionQuery|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L57 source pos] }}
{{ConfigValue |name=BumpWaterOcclusionQuery|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L54 source pos] }}
{{ConfigValue |name=BumpWaterReflection|type=int|defvalue=1|minvalue=0|maxvalue=2|safevalue= |description=Determines the amount of objects reflected in Bumpmapped water.
{{ConfigValue |name=BumpWaterReflection|type=int|defvalue=1|minvalue=0|maxvalue=2|safevalue= |description=Determines the amount of objects reflected in Bumpmapped water.
0:=off, 1:=fast (skip terrain), 2:=full }}
0:=off, 1:=fast (skip terrain), 2:=full }}
{{ConfigValue |name=BumpWaterRefraction|type=int|defvalue=1|minvalue=0|maxvalue=2|safevalue= |description=Determines the method of refraction with Bumpmapped water.
{{ConfigValue |name=BumpWaterRefraction|type=int|defvalue=1|minvalue=0|maxvalue=1|safevalue= |description=Determines the method of refraction with Bumpmapped water.
0:=off, 1:=screencopy, 2:=own rendering cycle }}
0:=off, 1:=screencopy, 2:=own rendering cycle (disabled) }}
{{ConfigValue |name=BumpWaterShoreWaves|type=bool|defvalue=true|safevalue=false |description=Enables rendering of shorewaves. }}
{{ConfigValue |name=BumpWaterShoreWaves|type=bool|defvalue=true|safevalue=false |description=Enables rendering of shorewaves. }}
{{ConfigValue |name=BumpWaterTexSizeReflection|type=int|defvalue=512|minvalue=32|safevalue= |description=Sets the size of the framebuffer texture used to store the reflection in Bumpmapped water. }}
{{ConfigValue |name=BumpWaterTexSizeReflection|type=int|defvalue=512|minvalue=32|safevalue= |description=Sets the size of the framebuffer texture used to store the reflection in Bumpmapped water. }}
{{ConfigValue |name=BumpWaterUseDepthTexture|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L50 source pos] }}
{{ConfigValue |name=BumpWaterUseDepthTexture|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L47 source pos] }}
{{ConfigValue |name=BumpWaterUseUniforms|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L56 source pos] }}
{{ConfigValue |name=BumpWaterUseUniforms|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/BumpWater.cpp#L53 source pos] }}
{{ConfigValue |name=BypassScriptPasswordCheck|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L77 source pos] }}
{{ConfigValue |name=CamFreeAngVelTime|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L29 source pos] }}
{{ConfigValue |name=CamFreeAngVelTime|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L28 source pos] }}
{{ConfigValue |name=CamFreeAutoTilt|type=float|defvalue=150|safevalue= |description=When free camera is locked, AutoTilt will point the camera in the direction of the ground's slope }}
{{ConfigValue |name=CamFreeAutoTilt|type=float|defvalue=150|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L26 source pos] }}
{{ConfigValue |name=CamFreeEnabled|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L18 source pos] }}
{{ConfigValue |name=CamFreeEnabled|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L17 source pos] }}
{{ConfigValue |name=CamFreeFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L21 source pos] }}
{{ConfigValue |name=CamFreeFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L20 source pos] }}
{{ConfigValue |name=CamFreeGoForward|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L20 source pos] }}
{{ConfigValue |name=CamFreeGoForward|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L19 source pos] }}
{{ConfigValue |name=CamFreeGravity|type=float|defvalue=-500|safevalue= |description=When free camera is locked, Gravity will be used if you jump off of a ground ramp. }}
{{ConfigValue |name=CamFreeGravity|type=float|defvalue=-500|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L22 source pos] }}
{{ConfigValue |name=CamFreeGroundOffset|type=float|defvalue=16|safevalue= |description=Determines ground handling for the free camera.
{{ConfigValue |name=CamFreeGroundOffset|type=float|defvalue=16|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L24 source pos] }}
0 - the camera can move anywhere,
{{ConfigValue |name=CamFreeInvertAlt|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L18 source pos] }}
< 0 - the camera is always offset from the ground height by -CamFreeGroundOffset
{{ConfigValue |name=CamFreeScrollSpeed|type=float|defvalue=500|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L21 source pos] }}
> 0 - the camera can be "locked" to the ground by using SHIFT UP_ARROW. (and will use CamFreeGroundOffset as the offset). To release the lock, simply press SHIFT DOWN_ARROW. }}
{{ConfigValue |name=CamFreeSlide|type=float|defvalue=0.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L23 source pos] }}
{{ConfigValue |name=CamFreeInvertAlt|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L19 source pos] }}
{{ConfigValue |name=CamFreeTiltSpeed|type=float|defvalue=150|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L25 source pos] }}
{{ConfigValue |name=CamFreeScrollSpeed|type=float|defvalue=500|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L22 source pos] }}
{{ConfigValue |name=CamFreeVelTime|type=float|defvalue=1.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L27 source pos] }}
{{ConfigValue |name=CamFreeSlide|type=float|defvalue=0.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L24 source pos] }}
{{ConfigValue |name=CamMode|type=int|defvalue=5|minvalue=0|maxvalue=7|safevalue= |description=Defines the used camera. Options are:
{{ConfigValue |name=CamFreeTiltSpeed|type=float|defvalue=150|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L26 source pos] }}
{{ConfigValue |name=CamFreeVelTime|type=float|defvalue=1.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FreeController.cpp#L28 source pos] }}
{{ConfigValue |name=CamMode|type=int|defvalue=2|minvalue=0|maxvalue=5|safevalue= |description=Defines the used camera. Options are:
0 = FPS
0 = FPS
1 = Overhead
1 = Overhead
2 = TotalWar
2 = Spring
3 = RotOverhead
3 = RotOverhead
4 = Free
4 = Free
5 = SmoothOverhead
5 = Overview }}
6 = Orbit
7 = Overview }}
{{ConfigValue |name=CamModeName|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/CameraHandler.cpp#L35 source pos] }}
{{ConfigValue |name=CamModeName|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/CameraHandler.cpp#L35 source pos] }}
{{ConfigValue |name=CamTimeExponent|type=float|defvalue=4|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/CameraHandler.cpp#L56 source pos] }}
{{ConfigValue |name=CamSpringEdgeRotate|type=bool|defvalue=false|safevalue= |description=Rotate camera when cursor touches screen borders. }}
{{ConfigValue |name=CamTimeFactor|type=float|defvalue=1|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/CameraHandler.cpp#L52 source pos] }}
{{ConfigValue |name=CamSpringEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SpringController.cpp#L18 source pos] }}
{{ConfigValue |name=CatchAIExceptions|type=int|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/ExternalAI/EngineOutHandler.cpp#L29 source pos] }}
{{ConfigValue |name=CamSpringFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SpringController.cpp#L20 source pos] }}
{{ConfigValue |name=ColorElev|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/HeightLinePalette.cpp#L7 source pos] }}
{{ConfigValue |name=CamSpringLockCardinalDirections|type=bool|defvalue=true|safevalue= |description=Whether cardinal directions should be `locked` for a short time when rotating. }}
{{ConfigValue |name=CompressTextures|type=bool|defvalue=false|safevalue=true |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L17 source pos] }}
{{ConfigValue |name=CamSpringScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SpringController.cpp#L19 source pos] }}
{{ConfigValue |name=CrossAlpha|type=float|defvalue=0.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L66 source pos] }}
{{ConfigValue |name=CamSpringZoomInToMousePos|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SpringController.cpp#L22 source pos] }}
{{ConfigValue |name=CrossMoveScale|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L67 source pos] }}
{{ConfigValue |name=CamSpringZoomOutFromMousePos|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SpringController.cpp#L23 source pos] }}
{{ConfigValue |name=CrossSize|type=float|defvalue=12|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L65 source pos] }}
{{ConfigValue |name=CamTimeExponent|type=float|defvalue=4|minvalue=0|safevalue= |description=Camera transitions happen at lerp(old, new, timeNorm ^ CamTimeExponent). }}
{{ConfigValue |name=CubeTexSizeReflection|type=int|defvalue=128|minvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/CubeMapHandler.cpp#L17 source pos] }}
{{ConfigValue |name=CamTimeFactor|type=float|defvalue=1|minvalue=0|safevalue= |description=Scales the speed of camera transitions, e.g. zooming or position change. }}
{{ConfigValue |name=CubeTexSizeSpecular|type=int|defvalue=128|minvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/CubeMapHandler.cpp#L16 source pos] }}
{{ConfigValue |name=ColorElev|type=bool|defvalue=true|safevalue= |description=If heightmap (default hotkey [F1]) should be colored or not. }}
{{ConfigValue |name=DemoFromDemo|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/PreGame.cpp#L53 source pos] }}
{{ConfigValue |name=CompressTextures|type=bool|defvalue=false|safevalue=true |description=Runtime compress most textures to save VideoRAM. }}
{{ConfigValue |name=DisableCrappyGPUWarning|type=bool|defvalue=false|safevalue= |description=Disables the warning an user will receive if (s)he attempts to run Spring on an outdated and underpowered video card. }}
{{ConfigValue |name=CrossAlpha|type=float|defvalue=0.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L63 source pos] }}
{{ConfigValue |name=CrossMoveScale|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L64 source pos] }}
{{ConfigValue |name=CrossSize|type=float|defvalue=12|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L62 source pos] }}
{{ConfigValue |name=CubeTexSizeReflection|type=int|defvalue=128|minvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/CubeMapHandler.cpp#L18 source pos] }}
{{ConfigValue |name=CubeTexSizeSpecular|type=int|defvalue=128|minvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/CubeMapHandler.cpp#L17 source pos] }}
{{ConfigValue |name=DebugGL|type=bool|defvalue=false|safevalue= |description=Enables GL debug-context and output. (see GL_ARB_debug_output) }}
{{ConfigValue |name=DebugGLStacktraces|type=bool|defvalue=false|safevalue= |description=Create a stacktrace when an OpenGL error occurs }}
{{ConfigValue |name=DefaultLuaMenu|type=string|defvalue=""|safevalue= |description=Sets the default menu to be used when spring is started. }}
{{ConfigValue |name=DefaultStartScript|type=string|defvalue=""|safevalue= |description=file{{taglink|name}} of script.txt to use when no command line parameters are specified. }}
{{ConfigValue |name=DemoFromDemo|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/PreGame.cpp#L61 source pos] }}
{{ConfigValue |name=DisableDemoVersionCheck|type=bool|defvalue=false|safevalue= |description=Allow to play every replay file (may crash / cause undefined behaviour in replays) }}
{{ConfigValue |name=DisableDemoVersionCheck|type=bool|defvalue=false|safevalue= |description=Allow to play every replay file (may crash / cause undefined behaviour in replays) }}
{{ConfigValue |name=DoubleClickTime|type=float|defvalue=200|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L58 source pos] }}
{{ConfigValue |name=DoubleClickTime|type=float|defvalue=200|safevalue= |description=Double click time in milliseconds. }}
{{ConfigValue |name=DualScreenMiniMapOnLeft|type=bool|defvalue=false|safevalue= |description=When set, will make the left half of the screen the minimap when {{taglink|DualScreenMode}} is set. }}
{{ConfigValue |name=DualScreenMiniMapOnLeft|type=bool|defvalue=false|safevalue= |description=When set, will make the left half of the screen the minimap when {{taglink|DualScreenMode}} is set. }}
{{ConfigValue |name=DualScreenMode|type=bool|defvalue=false|safevalue= |description=Sets whether to split the screen in half, with one half for minimap and one for main screen. Right side is for minimap unless {{taglink|DualScreenMiniMapOnLeft}} is set. }}
{{ConfigValue |name=DualScreenMode|type=bool|defvalue=false|safevalue= |description=Sets whether to split the screen in half, with one half for minimap and one for main screen. Right side is for minimap unless {{taglink|DualScreenMiniMapOnLeft}} is set. }}
{{ConfigValue |name=DynamicSky|type=bool|defvalue=false|safevalue= |description=Sets whether the clouds in the sky will be procedurally generated and moved. Resource heavy! }}
{{ConfigValue |name=DynamicSky|type=bool|defvalue=false|safevalue= |description=Sets whether the clouds in the sky will be procedurally generated and moved. Resource heavy! }}
{{ConfigValue |name=DynamicSun|type=bool|defvalue=false|safevalue= |description=Sets whether the sun will move around the sky throughout the game.
{{ConfigValue |name=EdgeMoveDynamic|type=bool|defvalue=true|safevalue= |description=If EdgeMove scrolling speed should fade with edge distance. }}
The sun will always stay above {{taglink|DynamicSunMinElevation}} }}
{{ConfigValue |name=EdgeMoveWidth|type=float|defvalue=0.02|minvalue=0|safevalue= |description=The width (in percent of screen size) of the EdgeMove scrolling area. }}
{{ConfigValue |name=DynamicSunMinElevation|type=float|defvalue=0.1|safevalue= |description=Sets the minimum elevation of the dynamic sun. If less than 0.0, the sun can disappear under the map completely as it moves. }}
{{ConfigValue |name=EnableDrawCallIns|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L61 source pos] }}
{{ConfigValue |name=EnableDrawCallIns|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L59 source pos] }}
{{ConfigValue |name=ExtraTextureUpdateRate|type=int|defvalue=45|safevalue= |description=EXTREME CPU-HEAVY ON MEDIUM/BIG MAPS! DON'T CHANGE DEFAULT! }}
{{ConfigValue |name=ExtraTextureUpdateRate|type=int|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/BaseGroundDrawer.cpp#L27 source pos] }}
{{ConfigValue |name=FPSClampPos|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L21 source pos] }}
{{ConfigValue |name=FPSEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L18 source pos] }}
{{ConfigValue |name=FPSEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L19 source pos] }}
{{ConfigValue |name=FPSFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L19 source pos] }}
{{ConfigValue |name=FPSFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L20 source pos] }}
{{ConfigValue |name=FPSMouseScale|type=float|defvalue=0.01|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L17 source pos] }}
{{ConfigValue |name=FPSMouseScale|type=float|defvalue=0.01|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L18 source pos] }}
{{ConfigValue |name=FPSScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L16 source pos] }}
{{ConfigValue |name=FPSScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/FPSController.cpp#L17 source pos] }}
{{ConfigValue |name=FSAALevel|type=int|defvalue=0|minvalue=0|maxvalue=8|safevalue= |description=If >0 enables FullScreen AntiAliasing. }}
{{ConfigValue |name=FSAALevel|type=int|defvalue=0|minvalue=0|maxvalue=32|safevalue= |description=Deprecated, set {{taglink|MSAALevel}} instead. }}
{{ConfigValue |name=FeatureDrawDistance|type=float|defvalue=6000|minvalue=0|safevalue= |description=Maximum distance at which features will be drawn. }}
{{ConfigValue |name=FeatureDrawDistance|type=float|defvalue=6000|minvalue=0|safevalue= |description=Maximum distance at which features will be drawn. }}
{{ConfigValue |name=FeatureFadeDistance|type=float|defvalue=4500|minvalue=0|safevalue= |description=Distance at which features will begin to fade from view. }}
{{ConfigValue |name=FeatureFadeDistance|type=float|defvalue=4500|minvalue=0|safevalue= |description=Distance at which features will begin to fade from view. }}
{{ConfigValue |name=FixAltTab|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/SpringApp.cpp#L91 source pos] }}
{{ConfigValue |name=FontFile|type=string|defvalue="fonts/FreeSansBold.otf"|safevalue= |description=Sets the font of Spring engine text. }}
{{ConfigValue |name=FontFile|type=string|defvalue="fonts/FreeSansBold.otf"|safevalue= |description=Sets the font of Spring engine text. }}
{{ConfigValue |name=FontOutlineWeight|type=float|defvalue=25|safevalue= |description=Sets the opacity of Spring engine text, such as the title screen version number, clock, and basic UI. Does not affect LuaUI elements. }}
{{ConfigValue |name=FontOutlineWeight|type=float|defvalue=25|safevalue= |description=Sets the opacity of Spring engine text, such as the title screen version number, clock, and basic UI. Does not affect LuaUI elements. }}
{{ConfigValue |name=FontOutlineWidth|type=int|defvalue=3|safevalue= |description=Sets the width of the black outline around Spring engine text, such as the title screen version number, clock, and basic UI. Does not affect LuaUI elements. }}
{{ConfigValue |name=FontOutlineWidth|type=int|defvalue=3|safevalue= |description=Sets the width of the black outline around Spring engine text, such as the title screen version number, clock, and basic UI. Does not affect LuaUI elements. }}
{{ConfigValue |name=FontSize|type=int|defvalue=23|safevalue= |description=Sets the font size (in pixels) of the MainMenu and more. }}
{{ConfigValue |name=FontSize|type=int|defvalue=23|safevalue= |description=Sets the font size (in pixels) of the MainMenu and more. }}
{{ConfigValue |name=ForceEnableIntelShaderSupport|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L18 source pos] }}
{{ConfigValue |name=ForceCoreContext|type=int|defvalue=0|minvalue=0|maxvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L38 source pos] }}
{{ConfigValue |name=ForceDisableClipCtrl|type=int|defvalue=0|minvalue=0|maxvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L37 source pos] }}
{{ConfigValue |name=ForceDisableShaders|type=int|defvalue=0|minvalue=0|maxvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L36 source pos] }}
{{ConfigValue |name=ForceSwapBuffers|type=int|defvalue=1|minvalue=0|maxvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L39 source pos] }}
{{ConfigValue |name=Fullscreen|type=bool|defvalue=true|safevalue= |description=Sets whether the game will run in fullscreen, as opposed to a window. For Windowed Fullscreen of Borderless Window, set this to 0, {{taglink|WindowBorderless}} to 1, and {{taglink|WindowPosX}} and {{taglink|WindowPosY}} to 0. }}
{{ConfigValue |name=Fullscreen|type=bool|defvalue=true|safevalue= |description=Sets whether the game will run in fullscreen, as opposed to a window. For Windowed Fullscreen of Borderless Window, set this to 0, {{taglink|WindowBorderless}} to 1, and {{taglink|WindowPosX}} and {{taglink|WindowPosY}} to 0. }}
{{ConfigValue |name=FullscreenEdgeMove|type=bool|defvalue=true|safevalue= |description=see {{taglink|WindowedEdgeMove}}, just for fullscreen mode }}
{{ConfigValue |name=FullscreenEdgeMove|type=bool|defvalue=true|safevalue= |description=see {{taglink|WindowedEdgeMove}}, just for fullscreen mode }}
{{ConfigValue |name=GLContextMajorVersion|type=int|defvalue=3|minvalue=3|maxvalue=4|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L31 source pos] }}
{{ConfigValue |name=GLContextMinorVersion|type=int|defvalue=0|minvalue=0|maxvalue=5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L32 source pos] }}
{{ConfigValue |name=GameEndOnConnectionLoss|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L129 source pos] }}
{{ConfigValue |name=GrassDetail|type=int|defvalue=7|minvalue=0|safevalue= |description=Sets how detailed the engine rendered grass will be on any given map. }}
{{ConfigValue |name=GrassDetail|type=int|defvalue=7|minvalue=0|safevalue= |description=Sets how detailed the engine rendered grass will be on any given map. }}
{{ConfigValue |name=GroundDecals|type=int|defvalue=1|minvalue=0|safevalue= |description=Controls whether ground decals underneath buildings and ground scars from explosions will be rendered. Values >1 define how long such decals will stay. }}
{{ConfigValue |name=GroundDecals|type=int|defvalue=3|safevalue= |description=Controls whether ground decals underneath buildings and ground scars from explosions will be rendered. Values >1 define how long such decals will stay. }}
{{ConfigValue |name=GroundDetail|type=int|defvalue=60|minvalue=0|maxvalue=200|safevalue= |description=Controls how detailed the map geometry will be. On lowered settings, cliffs may appear to be jagged or "melting". }}
{{ConfigValue |name=GroundDecalsParallaxMapping|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/Decals/DecalsDrawerGL4.cpp#L45 source pos] }}
{{ConfigValue |name=GroundLODScaleReflection|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/BaseGroundDrawer.cpp#L23 source pos] }}
{{ConfigValue |name=GroundDetail|type=int|defvalue=60|minvalue=4|maxvalue=200|safevalue= |description=Controls how detailed the map geometry will be. On lowered settings, cliffs may appear to be jagged or "melting". }}
{{ConfigValue |name=GroundLODScaleRefraction|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/BaseGroundDrawer.cpp#L24 source pos] }}
{{ConfigValue |name=GroundLODScaleReflection|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/BaseGroundDrawer.cpp#L7 source pos] }}
{{ConfigValue |name=GroundLODScaleUnitReflection|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/BaseGroundDrawer.cpp#L25 source pos] }}
{{ConfigValue |name=GroundLODScaleRefraction|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/BaseGroundDrawer.cpp#L8 source pos] }}
{{ConfigValue |name=GroundNormalTextureHighPrecision|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFReadMap.cpp#L28 source pos] }}
{{ConfigValue |name=GroundLODScaleTerrainReflection|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/BaseGroundDrawer.cpp#L9 source pos] }}
{{ConfigValue |name=GroundScarAlphaFade|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/Decals/GroundDecalHandler.cpp#L44 source pos] }}
{{ConfigValue |name=GroundNormalTextureHighPrecision|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFReadMap.cpp#L32 source pos] }}
{{ConfigValue |name=GroundScarAlphaFade|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/Decals/GroundDecalHandler.cpp#L55 source pos] }}
{{ConfigValue |name=GuiOpacity|type=float|defvalue=0.8|minvalue=0|maxvalue=1|safevalue= |description=Sets the opacity of the built-in Spring UI. Generally has no effect on LuaUI widgets. Can be set in-game using shift+, to decrease and shift+. to increase. }}
{{ConfigValue |name=GuiOpacity|type=float|defvalue=0.8|minvalue=0|maxvalue=1|safevalue= |description=Sets the opacity of the built-in Spring UI. Generally has no effect on LuaUI widgets. Can be set in-game using shift+, to decrease and shift+. to increase. }}
{{ConfigValue |name=HangTimeout|type=int|defvalue=10|minvalue=-1|maxvalue=600|safevalue= |description=Number of seconds that, if spent in the same code segment, indicate a hang; -1 to disable. }}
{{ConfigValue |name=HangTimeout|type=int|defvalue=10|minvalue=-1|maxvalue=600|safevalue= |description=Number of seconds that, if spent in the same code segment, indicate a hang; -1 to disable. }}
{{ConfigValue |name=HardwareCursor|type=bool|defvalue=false|safevalue= |description=Sets hardware mouse cursor rendering. If you have a low framerate, your mouse cursor will seem "laggy". Setting hardware cursor will render the mouse cursor separately from spring and the mouse will behave normally. Note not supported by all GPU drivers in fullscreen mode! }}
{{ConfigValue |name=HardwareCursor|type=bool|defvalue=false|safevalue= |description=Sets hardware mouse cursor rendering. If you have a low framerate, your mouse cursor will seem "laggy". Setting hardware cursor will render the mouse cursor separately from spring and the mouse will behave normally. Note, not all GPU drivers support it in fullscreen mode! }}
{{ConfigValue |name=HeightMapTexture|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/HeightMapTexture.cpp#L12 source pos] }}
{{ConfigValue |name=HeightMapTexture|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/HeightMapTexture.cpp#L12 source pos] }}
{{ConfigValue |name=HighResInfoTexture|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Map/InfoTexture/Modern/Combiner.cpp#L14 source pos] }}
{{ConfigValue |name=HighResLos|type=bool|defvalue=false|safevalue= |description=Controls whether LOS ("L view") edges are rendered in high resolution. Resource heavy! }}
{{ConfigValue |name=HighResLos|type=bool|defvalue=false|safevalue= |description=Controls whether LOS ("L view") edges are rendered in high resolution. Resource heavy! }}
{{ConfigValue |name=InfoConsoleGeometry|type=string|defvalue="0.26 0.96 0.41 0.205"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/InfoConsole.cpp#L19 source pos] }}
{{ConfigValue |name=HostIPDefault|type=string|defvalue="localhost"|safevalue= |description=Default IP to use for hosting if not specified in script.txt }}
{{ConfigValue |name=InfoMessageTime|type=int|defvalue=400|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/InfoConsole.cpp#L18 source pos] }}
{{ConfigValue |name=HostPortDefault|type=int|defvalue=8452|minvalue=0|maxvalue=65535|safevalue= |description=Default Port to use for hosting if not specified in script.txt }}
{{ConfigValue |name=InitialNetworkTimeout|type=int|defvalue=30|minvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L16 source pos] }}
{{ConfigValue |name=InfoConsoleGeometry|type=string|defvalue="0.26 0.96 0.41 0.205"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/InfoConsole.cpp#L16 source pos] }}
{{ConfigValue |name=InputTextGeo|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L179 source pos] }}
{{ConfigValue |name=InfoMessageTime|type=int|defvalue=10|safevalue= |description=Timeout till old messages disappear from the ingame console. }}
{{ConfigValue |name=InvertMouse|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L57 source pos] }}
{{ConfigValue |name=InitialNetworkTimeout|type=int|defvalue=30|minvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L14 source pos] }}
{{ConfigValue |name=InvertQueueKey|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/GuiHandler.cpp#L63 source pos] }}
{{ConfigValue |name=InputTextGeo|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L137 source pos] }}
{{ConfigValue |name=JoystickEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Input/Joystick.cpp#L12 source pos] }}
{{ConfigValue |name=InvertMouse|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L54 source pos] }}
{{ConfigValue |name=JoystickUse|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Input/Joystick.cpp#L13 source pos] }}
{{ConfigValue |name=InvertQueueKey|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/GuiHandler.cpp#L60 source pos] }}
{{ConfigValue |name=LODScale|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L82 source pos] }}
{{ConfigValue |name=JoystickEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Input/Joystick.cpp#L13 source pos] }}
{{ConfigValue |name=LODScaleReflection|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L84 source pos] }}
{{ConfigValue |name=JoystickUse|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Input/Joystick.cpp#L14 source pos] }}
{{ConfigValue |name=LODScaleRefraction|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L85 source pos] }}
{{ConfigValue |name=KeyChainTimeout|type=int|defvalue=750|minvalue=0|safevalue= |description=Timeout in milliseconds waiting for a key chain shortcut. }}
{{ConfigValue |name=LODScaleShadow|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L83 source pos] }}
{{ConfigValue |name=LODScale|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/LuaObjectDrawer.cpp#L30 source pos] }}
{{ConfigValue |name=LODScaleReflection|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/LuaObjectDrawer.cpp#L32 source pos] }}
{{ConfigValue |name=LODScaleRefraction|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/LuaObjectDrawer.cpp#L33 source pos] }}
{{ConfigValue |name=LODScaleShadow|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/LuaObjectDrawer.cpp#L31 source pos] }}
{{ConfigValue |name=LastSelectedMap|type=string|defvalue="No map selected"|safevalue= |description=Stores the previously played map. }}
{{ConfigValue |name=LastSelectedMap|type=string|defvalue="No map selected"|safevalue= |description=Stores the previously played map. }}
{{ConfigValue |name=LastSelectedMod|type=string|defvalue="No game selected"|safevalue= |description=Stores the previously played game. }}
{{ConfigValue |name=LastSelectedMod|type=string|defvalue="No game selected"|safevalue= |description=Stores the previously played game. }}
{{ConfigValue |name=LastSelectedScript|type=string|defvalue="No script selected"|safevalue= |description=Stores the previously played AI. }}
{{ConfigValue |name=LastSelectedScript|type=string|defvalue="No script selected"|safevalue= |description=Stores the previously played AI. }}
{{ConfigValue |name=LastSelectedSetting|type=string|defvalue=""|safevalue= |description=Stores the previously selected setting, when editing settings within the Spring main menu. }}
{{ConfigValue |name=LastSelectedSetting|type=string|defvalue=""|safevalue= |description=Stores the previously selected setting, when editing settings within the Spring main menu. }}
{{ConfigValue |name=LinkIncomingMaxPacketRate|type=int|defvalue=64|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L44 source pos] }}
{{ConfigValue |name=LinkIncomingMaxPacketRate|type=int|defvalue=64|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L42 source pos] }}
{{ConfigValue |name=LinkIncomingMaxWaitingPackets|type=int|defvalue=512|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L50 source pos] }}
{{ConfigValue |name=LinkIncomingMaxWaitingPackets|type=int|defvalue=512|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L48 source pos] }}
{{ConfigValue |name=LinkIncomingPeakBandwidth|type=int|defvalue=32768|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L40 source pos] }}
{{ConfigValue |name=LinkIncomingPeakBandwidth|type=int|defvalue=32768|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L38 source pos] }}
{{ConfigValue |name=LinkIncomingSustainedBandwidth|type=int|defvalue=2048|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L36 source pos] }}
{{ConfigValue |name=LinkIncomingSustainedBandwidth|type=int|defvalue=2048|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L34 source pos] }}
{{ConfigValue |name=LinkOutgoingBandwidth|type=int|defvalue=65536|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L32 source pos] }}
{{ConfigValue |name=LinkOutgoingBandwidth|type=int|defvalue=65536|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L30 source pos] }}
{{ConfigValue |name=LoadingMT|type=int|defvalue=-1|safevalue=0 |description=[https://github.com/spring/spring/blob/develop/rts/Game/LoadScreen.cpp#L40 source pos] }}
{{ConfigValue |name=LoadingMT|type=int|defvalue=0|safevalue=0 |description=[https://github.com/spring/spring/blob/develop/rts/Game/LoadScreen.cpp#L43 source pos] }}
{{ConfigValue |name=LogFlush|type=bool|defvalue=true|safevalue= |description=Instantly write to the logfile, use only for debugging as it will cause a slowdown }}
{{ConfigValue |name=LogClientData|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/NetCommands.cpp#L40 source pos] }}
{{ConfigValue |name=LogSections|type=string|defvalue=""|safevalue= |description=Comma seperated list of enabled logsections, see infolog.txt / console output for possible values }}
{{ConfigValue |name=LogFlushLevel|type=int|defvalue=50|safevalue= |description=Flush the logfile when a message's level exceeds this value. ERROR is flushed by default, WARNING is not. }}
{{ConfigValue |name=LuaModUICtrl|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L180 source pos] }}
{{ConfigValue |name=LogRepeatLimit|type=int|defvalue=10|safevalue= |description=Allow at most this many consecutive identical messages to be logged. }}
{{ConfigValue |name=LuaShaders|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Lua/LuaOpenGL.cpp#L79 source pos] }}
{{ConfigValue |name=LogSections|type=string|defvalue=""|safevalue= |description=Comma-separated list of enabled logsections, see infolog.txt / console output for possible values. }}
{{ConfigValue |name=LuaShaders|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Lua/LuaOpenGL.cpp#L80 source pos] }}
{{ConfigValue |name=LuaSocketEnabled|type=bool|defvalue=true|safevalue= |description=Enable LuaSocket support, allows a lua-widget to make TCP/UDP Connections }}
{{ConfigValue |name=LuaSocketEnabled|type=bool|defvalue=true|safevalue= |description=Enable LuaSocket support, allows a lua-widget to make TCP/UDP Connections }}
{{ConfigValue |name=LuaWritableConfigFile|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L62 source pos] }}
{{ConfigValue |name=LuaWritableConfigFile|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L59 source pos] }}
{{ConfigValue |name=MTInfoThreshold|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L176 source pos] }}
{{ConfigValue |name=MSAALevel|type=int|defvalue=0|minvalue=0|maxvalue=32|safevalue= |description=Enables multisample anti-aliasing; 'level' is the number of samples used. }}
{{ConfigValue |name=MaxDynamicMapLights|type=int|defvalue=1|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFGroundDrawer.cpp#L27 source pos] }}
{{ConfigValue |name=MapBorder|type=bool|defvalue=true|safevalue= |description=Draws a solid border at the edges of the map. }}
{{ConfigValue |name=MaxDynamicModelLights|type=int|defvalue=1|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L77 source pos] }}
{{ConfigValue |name=MaxDynamicMapLights|type=int|defvalue=1|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFGroundDrawer.cpp#L39 source pos] }}
{{ConfigValue |name=MaxNanoParticles|type=int|defvalue=2500|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Sim/Projectiles/ProjectileHandler.cpp#L38 source pos] }}
{{ConfigValue |name=MaxDynamicModelLights|type=int|defvalue=1|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L56 source pos] }}
{{ConfigValue |name=MaxParticles|type=int|defvalue=1000|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Sim/Projectiles/ProjectileHandler.cpp#L37 source pos] }}
{{ConfigValue |name=MaxLuaGarbageCollectionTime|type=float|defvalue=5|minvalue=1|safevalue= |description=in MilliSecs }}
{{ConfigValue |name=MaxPathCostsMemoryFootPrint|type=int|defvalue=512|minvalue=64|safevalue= |description=Maximum memusage (in MByte) of mutlithreaded pathcache generator at loading time. }}
{{ConfigValue |name=MaxNanoParticles|type=int|defvalue=2000|minvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Sim/Projectiles/ProjectileHandler.cpp#L42 source pos] }}
{{ConfigValue |name=MaxSounds|type=int|defvalue=128|minvalue=0|safevalue= |description=Maximum parallel played sounds. }}
{{ConfigValue |name=MaxParticles|type=int|defvalue=10000|minvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Sim/Projectiles/ProjectileHandler.cpp#L41 source pos] }}
{{ConfigValue |name=MaximumTransmissionUnit|type=int|defvalue=1400|minvalue=400|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L28 source pos] }}
{{ConfigValue |name=MaxPathCostsMemoryFootPrint|type=int|defvalue=512|minvalue=64|safevalue= |description=Maximum memusage (in MByte) of multithreaded pathcache generator at loading time. }}
{{ConfigValue |name=MetalMapPalette|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/MetalMap.cpp#L9 source pos] }}
{{ConfigValue |name=MaxSounds|type=int|defvalue=128|minvalue=1|safevalue= |description=Maximum parallel played sounds. }}
{{ConfigValue |name=MaximumTransmissionUnit|type=int|defvalue=1400|minvalue=400|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L26 source pos] }}
{{ConfigValue |name=MenuArchive|type=string|defvalue="Spring Bitmaps"|safevalue= |description=Archive {{taglink|name}} for the default Menu. }}
{{ConfigValue |name=MetalMapPalette|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/MetalMap.cpp#L11 source pos] }}
{{ConfigValue |name=MiddleClickScrollSpeed|type=float|defvalue=0.01|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L18 source pos] }}
{{ConfigValue |name=MiddleClickScrollSpeed|type=float|defvalue=0.01|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L18 source pos] }}
{{ConfigValue |name=MiniMapButtonSize|type=int|defvalue=16|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L59 source pos] }}
{{ConfigValue |name=MiniMapButtonSize|type=int|defvalue=16|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L47 source pos] }}
{{ConfigValue |name=MiniMapCursorScale|type=float|defvalue=-0.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L66 source pos] }}
{{ConfigValue |name=MiniMapCursorScale|type=float|defvalue=-0.5|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L54 source pos] }}
{{ConfigValue |name=MiniMapDrawCommands|type=int|defvalue=1|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L69 source pos] }}
{{ConfigValue |name=MiniMapDrawCommands|type=int|defvalue=1|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L57 source pos] }}
{{ConfigValue |name=MiniMapDrawProjectiles|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L73 source pos] }}
{{ConfigValue |name=MiniMapDrawProjectiles|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L59 source pos] }}
{{ConfigValue |name=MiniMapFullProxy|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L58 source pos] }}
{{ConfigValue |name=MiniMapFullProxy|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L46 source pos] }}
{{ConfigValue |name=MiniMapGeometry|type=string|defvalue="2 2 200 200"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L57 source pos] }}
{{ConfigValue |name=MiniMapGeometry|type=string|defvalue="2 2 200 200"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L45 source pos] }}
{{ConfigValue |name=MiniMapIcons|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L67 source pos] }}
{{ConfigValue |name=MiniMapIcons|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L55 source pos] }}
{{ConfigValue |name=MiniMapMarker|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/GuiHandler.cpp#L62 source pos] }}
{{ConfigValue |name=MiniMapMarker|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/GuiHandler.cpp#L59 source pos] }}
{{ConfigValue |name=MiniMapUnitExp|type=float|defvalue=0.25|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L65 source pos] }}
{{ConfigValue |name=MiniMapRefreshRate|type=int|defvalue=0|minvalue=0|safevalue= |description=The refresh rate of the async MiniMap texture. Needs {{taglink|MiniMapRenderToTexture}} to be true. Value of "0" autoselects between 10-60FPS. }}
{{ConfigValue |name=MiniMapUnitSize|type=float|defvalue=2.5|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L61 source pos] }}
{{ConfigValue |name=MiniMapRenderToTexture|type=bool|defvalue=true|safevalue=false |description=Asynchronous render MiniMap to a texture independent of screen FPS. }}
{{ConfigValue |name=MouseDragScrollThreshold|type=float|defvalue=0.3|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L68 source pos] }}
{{ConfigValue |name=MiniMapUnitExp|type=float|defvalue=0.25|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L53 source pos] }}
{{ConfigValue |name=MultiThreadCount|type=int|defvalue=0|minvalue=0|maxvalue=34|safevalue=1 |description=[https://github.com/spring/spring/blob/develop/rts/System/SpringApp.cpp#L108 source pos] }}
{{ConfigValue |name=MiniMapUnitSize|type=float|defvalue=2.5|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L49 source pos] }}
{{ConfigValue |name=MultiThreadDrawUnit|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L74 source pos] }}
{{ConfigValue |name=MinimizeOnFocusLoss|type=int|defvalue=0|minvalue=0|maxvalue=1|safevalue= |description=When set to 1 minimize Window if it loses key focus when in fullscreen mode. }}
{{ConfigValue |name=MultiThreadDrawUnitShadow|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L75 source pos] }}
{{ConfigValue |name=MouseDragScrollThreshold|type=float|defvalue=0.3|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L65 source pos] }}
{{ConfigValue |name=MultiThreadLua|type=int|defvalue=0|minvalue=0|maxvalue=6|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L65 source pos] }}
{{ConfigValue |name=NetworkLossFactor|type=int|defvalue=0|minvalue=0|maxvalue=2|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L9 source pos] }}
{{ConfigValue |name=NetworkLossFactor|type=int|defvalue=0|minvalue=0|maxvalue=2|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L11 source pos] }}
{{ConfigValue |name=NetworkTimeout|type=int|defvalue=120|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L18 source pos] }}
{{ConfigValue |name=NetworkTimeout|type=int|defvalue=120|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L20 source pos] }}
{{ConfigValue |name=NoHelperAIs|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/StartScriptGen.cpp#L12 source pos] }}
{{ConfigValue |name=NoHelperAIs|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Menu/SelectMenu.cpp#L44 source pos] }}
{{ConfigValue |name=NoSound|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Sound/ISound.cpp#L13 source pos] }}
{{ConfigValue |name=OrbitControllerEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OrbitController.cpp#L16 source pos] }}
{{ConfigValue |name=OrbitControllerOrbitSpeed|type=float|defvalue=0.25|minvalue=0.1|maxvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OrbitController.cpp#L17 source pos] }}
{{ConfigValue |name=OrbitControllerPanSpeed|type=float|defvalue=2|minvalue=0.1|maxvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OrbitController.cpp#L18 source pos] }}
{{ConfigValue |name=OrbitControllerZoomSpeed|type=float|defvalue=5|minvalue=0.1|maxvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OrbitController.cpp#L19 source pos] }}
{{ConfigValue |name=OverheadEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L21 source pos] }}
{{ConfigValue |name=OverheadEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L21 source pos] }}
{{ConfigValue |name=OverheadFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L22 source pos] }}
{{ConfigValue |name=OverheadFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L22 source pos] }}
{{ConfigValue |name=OverheadMaxHeightFactor|type=float|defvalue=1|safevalue= |description=float multiplier for maximum overhead camera height }}
{{ConfigValue |name=OverheadScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L19 source pos] }}
{{ConfigValue |name=OverheadScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L19 source pos] }}
{{ConfigValue |name=OverheadTiltSpeed|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L20 source pos] }}
{{ConfigValue |name=OverheadTiltSpeed|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/OverheadController.cpp#L20 source pos] }}
{{ConfigValue |name=PathingThreadCount|type=int|defvalue=0|minvalue=0|safevalue=1 |description=[https://github.com/spring/spring/blob/develop/rts/System/SpringApp.cpp#L107 source pos] }}
{{ConfigValue |name=PathingThreadCount|type=int|defvalue=0|minvalue=0|safevalue=1 |description=[https://github.com/spring/spring/blob/develop/rts/System/SpringApp.cpp#L97 source pos] }}
{{ConfigValue |name=PitchAdjust|type=bool|defvalue=false|safevalue= |description=When enabled adjust sound speed/pitch to game speed. }}
{{ConfigValue |name=PitchAdjust|type=bool|defvalue=false|safevalue= |description=When enabled adjust sound speed/pitch to game speed. }}
{{ConfigValue |name=ROAM|type=int|defvalue=1|minvalue=0|maxvalue=3|safevalue=2 |description=Use ROAM for terrain mesh rendering. 0:=disable ROAM, 1=VBO mode, 2=DL mode, 3=VA mode }}
{{ConfigValue |name=ROAM|type=int|defvalue=1|minvalue=0|maxvalue=3|safevalue=2 |description=Use ROAM for terrain mesh rendering: 0 to disable, {1=VBO,2=DL,3=VA}-mode to enable. }}
{{ConfigValue |name=ReconnectTimeout|type=int|defvalue=15|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L24 source pos] }}
{{ConfigValue |name=ReconnectTimeout|type=int|defvalue=15|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L22 source pos] }}
{{ConfigValue |name=ReflectiveWater|type=int|defvalue=1|minvalue=0|maxvalue=4|safevalue=0 |description=Defines the type of water rendering. Can be set in game. Options are: 0 = Basic water, 1 = Reflective water, 2 = Reflective and Refractive water, 3 = Dynamic water, 4 = Bumpmapped water }}
{{ConfigValue |name=RotOverheadEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L15 source pos] }}
{{ConfigValue |name=ReportGLErrors|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GL/myGL.cpp#L29 source pos] }}
{{ConfigValue |name=RotOverheadFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L16 source pos] }}
{{ConfigValue |name=RotOverheadEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L14 source pos] }}
{{ConfigValue |name=RotOverheadMouseScale|type=float|defvalue=0.01|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L13 source pos] }}
{{ConfigValue |name=RotOverheadFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L15 source pos] }}
{{ConfigValue |name=RotOverheadScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L14 source pos] }}
{{ConfigValue |name=RotOverheadMouseScale|type=float|defvalue=0.01|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L12 source pos] }}
{{ConfigValue |name=RotateLogFiles|type=bool|defvalue=false|safevalue= |description=Rotate logfiles, old logfiles will be moved into the subfolder "log". }}
{{ConfigValue |name=RotOverheadScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/RotOverheadController.cpp#L13 source pos] }}
{{ConfigValue |name=SMFTexAniso|type=float|defvalue=4|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFReadMap.cpp#L33 source pos] }}
{{ConfigValue |name=RotateLogFiles|type=bool|defvalue=false|safevalue= |description=rotate logfiles, old logfiles will be moved into the subfolder "log". }}
{{ConfigValue |name=SSMFTexAniso|type=float|defvalue=4|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFReadMap.cpp#L34 source pos] }}
{{ConfigValue |name=SM3ForceFallbackTex|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SM3/SM3Map.cpp#L26 source pos] }}
{{ConfigValue |name=ScreenshotCounter|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Screenshot.cpp#L19 source pos] }}
{{ConfigValue |name=SM3MaxTextureStages|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SM3/SM3Map.cpp#L27 source pos] }}
{{ConfigValue |name=ScrollWheelSpeed|type=float|defvalue=25|minvalue=-255|maxvalue=255|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L57 source pos] }}
{{ConfigValue |name=SM3TerrainDetail|type=int|defvalue=200|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SM3/SM3GroundDrawer.cpp#L22 source pos] }}
{{ConfigValue |name=ServerLogDebugMessages|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L75 source pos] }}
{{ConfigValue |name=SMFTexAniso|type=float|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Map/SMF/SMFReadMap.cpp#L29 source pos] }}
{{ConfigValue |name=ServerLogInfoMessages|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L74 source pos] }}
{{ConfigValue |name=ScreenshotCounter|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Screenshot.cpp#L20 source pos] }}
{{ConfigValue |name=ServerRecordDemos|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L73 source pos] }}
{{ConfigValue |name=ScrollWheelSpeed|type=float|defvalue=25|minvalue=-255|maxvalue=255|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MouseHandler.cpp#L60 source pos] }}
{{ConfigValue |name=ServerSleepTime|type=int|defvalue=5|safevalue= |description=number of milliseconds to sleep per tick }}
{{ConfigValue |name=SetCoreAffinity|type=unsigned|defvalue=0|safevalue=1 |description=Defines a bitmask indicating which CPU cores the main-thread should use. }}
{{ConfigValue |name=SetCoreAffinity|type=unsigned|defvalue=0|safevalue=1 |description=Defines a bitmask indicating which CPU cores the main-thread should use. }}
{{ConfigValue |name=SetCoreAffinitySim|type=unsigned|defvalue=0|safevalue=1 |description=Defines a bitmask indicating which CPU cores the sim-thread should use. }}
{{ConfigValue |name=SetCoreAffinitySim|type=unsigned|defvalue=0|safevalue=1 |description=Defines a bitmask indicating which CPU cores the sim-thread should use. }}
{{ConfigValue |name=ShadowMapSize|type=int|defvalue=2048|minvalue=32|safevalue= |description=Sets the resolution of shadows. Higher numbers increase quality at the cost of performance. }}
{{ConfigValue |name=ShadowMapSize|type=int|defvalue=2048|minvalue=32|safevalue= |description=Sets the resolution of shadows. Higher numbers increase quality at the cost of performance. }}
{{ConfigValue |name=ShadowProjectionMode|type=int|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/ShadowHandler.cpp#L31 source pos] }}
{{ConfigValue |name=ShadowProjectionMode|type=int|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/ShadowHandler.cpp#L34 source pos] }}
{{ConfigValue |name=Shadows|type=int|defvalue=2|minvalue=0|safevalue= |description=Sets whether shadows are rendered.
{{ConfigValue |name=Shadows|type=int|defvalue=2|minvalue=-1|safevalue=-1 |description=Sets whether shadows are rendered.
0:=off, 1:=full, 2:=fast (skip terrain) }}
-1:=forceoff, 0:=off, 1:=full, 2:=fast (skip terrain) }}
{{ConfigValue |name=ShowClock|type=bool|defvalue=true|safevalue= |description=Displays a clock on the top-right corner of the screen showing the elapsed time of the current game. }}
{{ConfigValue |name=ShowClock|type=bool|defvalue=true|safevalue= |description=Displays a clock on the top-right corner of the screen showing the elapsed time of the current game. }}
{{ConfigValue |name=ShowFPS|type=bool|defvalue=false|safevalue= |description=Displays current framerate. }}
{{ConfigValue |name=ShowFPS|type=bool|defvalue=false|safevalue= |description=Displays current framerate. }}
{{ConfigValue |name=ShowHealthBars|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L73 source pos] }}
{{ConfigValue |name=ShowLoadMessages|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/LoadScreen.cpp#L44 source pos] }}
{{ConfigValue |name=ShowLoadMessages|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/LoadScreen.cpp#L41 source pos] }}
{{ConfigValue |name=ShowPlayerInfo|type=int|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L135 source pos] }}
{{ConfigValue |name=ShowMTInfo|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L175 source pos] }}
{{ConfigValue |name=ShowRezBars|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/FeatureDrawer.cpp#L35 source pos] }}
{{ConfigValue |name=ShowPlayerInfo|type=int|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Game.cpp#L177 source pos] }}
{{ConfigValue |name=ShowRezBars|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/FeatureDrawer.cpp#L36 source pos] }}
{{ConfigValue |name=ShowSpeed|type=bool|defvalue=false|safevalue= |description=Displays current game speed. }}
{{ConfigValue |name=ShowSpeed|type=bool|defvalue=false|safevalue= |description=Displays current game speed. }}
{{ConfigValue |name=SimpleMiniMapColors|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L74 source pos] }}
{{ConfigValue |name=SimpleMiniMapColors|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/MiniMap.cpp#L60 source pos] }}
{{ConfigValue |name=SmallFontFile|type=string|defvalue="fonts/FreeSansBold.otf"|safevalue= |description=Sets the font of Spring engine small text. }}
{{ConfigValue |name=SmallFontFile|type=string|defvalue="fonts/FreeSansBold.otf"|safevalue= |description=Sets the font of Spring engine small text. }}
{{ConfigValue |name=SmallFontOutlineWeight|type=float|defvalue=10|safevalue= |description=see {{taglink|FontOutlineWeight}} }}
{{ConfigValue |name=SmallFontOutlineWeight|type=float|defvalue=10|safevalue= |description=see {{taglink|FontOutlineWeight}} }}
{{ConfigValue |name=SmallFontOutlineWidth|type=int|defvalue=2|safevalue= |description=see {{taglink|FontOutlineWidth}} }}
{{ConfigValue |name=SmallFontOutlineWidth|type=int|defvalue=2|safevalue= |description=see {{taglink|FontOutlineWidth}} }}
{{ConfigValue |name=SmallFontSize|type=int|defvalue=14|safevalue= |description=Sets the font size (in pixels) of the engine GUIs and more. }}
{{ConfigValue |name=SmallFontSize|type=int|defvalue=14|safevalue= |description=Sets the font size (in pixels) of the engine GUIs and more. }}
{{ConfigValue |name=SmoothEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SmoothController.cpp#L22 source pos] }}
{{ConfigValue |name=Sound|type=bool|defvalue=true|safevalue= |description=Select the Sound driver, true = OpenAL, false = NullAudio }}
{{ConfigValue |name=SmoothFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SmoothController.cpp#L23 source pos] }}
{{ConfigValue |name=SourcePort|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/Protocol/NetProtocol.cpp#L21 source pos] }}
{{ConfigValue |name=SmoothLines|type=int|defvalue=2|minvalue=0|maxvalue=3|safevalue=0 |description=Smooth lines.
0 := off
1 := fastest
2 := don't care
3 := nicest }}
{{ConfigValue |name=SmoothPoints|type=int|defvalue=2|minvalue=0|maxvalue=3|safevalue=0 |description=Smooth points.
0 := off
1 := fastest
2 := don't care
3 := nicest }}
{{ConfigValue |name=SmoothScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SmoothController.cpp#L20 source pos] }}
{{ConfigValue |name=SmoothTiltSpeed|type=float|defvalue=1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/SmoothController.cpp#L21 source pos] }}
{{ConfigValue |name=SourcePort|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/Protocol/NetProtocol.cpp#L25 source pos] }}
{{ConfigValue |name=SpeedControl|type=int|defvalue=1|minvalue=1|maxvalue=2|safevalue= |description=Sets how server adjusts speed according to player's load (CPU), 1: use average, 2: use highest }}
{{ConfigValue |name=SpeedControl|type=int|defvalue=1|minvalue=1|maxvalue=2|safevalue= |description=Sets how server adjusts speed according to player's load (CPU), 1: use average, 2: use highest }}
{{ConfigValue |name=SplashScreenDir|type=string|defvalue="."|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/SpringApp.cpp#L111 source pos] }}
{{ConfigValue |name=SpringData|type=string|defvalue=""|safevalue= |description=List of addidional data-directories, separated by ';' on windows, ':' on other OSs }}
{{ConfigValue |name=SpringData|type=string|defvalue=""|safevalue= |description=List of addidional data-directories, separated by ';' on windows, ':' on other OSs }}
{{ConfigValue |name=StacktraceOnGLErrors|type=bool|defvalue=false|safevalue= |description=Create a stacktrace when an OpenGL error occurs (only available in DEBUG builds) }}
{{ConfigValue |name=TCPAllowConnect|type=string|defvalue="*"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L22 source pos] }}
{{ConfigValue |name=TCPAllowConnect|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L19 source pos] }}
{{ConfigValue |name=TCPAllowListen|type=string|defvalue="*"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L23 source pos] }}
{{ConfigValue |name=TCPAllowListen|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L20 source pos] }}
{{ConfigValue |name=TeamHighlight|type=int|defvalue=1|minvalue=0|maxvalue=2|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L52 source pos] }}
{{ConfigValue |name=TWEnabled|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/TWController.cpp#L17 source pos] }}
{{ConfigValue |name=TeamNanoSpray|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L46 source pos] }}
{{ConfigValue |name=TWFOV|type=float|defvalue=45|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/TWController.cpp#L18 source pos] }}
{{ConfigValue |name=TextureLODBias|type=float|defvalue=0|minvalue=-4|maxvalue=4|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L47 source pos] }}
{{ConfigValue |name=TWScrollSpeed|type=int|defvalue=10|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/TWController.cpp#L16 source pos] }}
{{ConfigValue |name=TeamHighlight|type=int|defvalue=1|minvalue=0|maxvalue=2|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L54 source pos] }}
{{ConfigValue |name=TeamNanoSpray|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GlobalRendering.cpp#L22 source pos] }}
{{ConfigValue |name=TextureLODBias|type=float|defvalue=0|minvalue=-4|maxvalue=4|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/SpringApp.cpp#L90 source pos] }}
{{ConfigValue |name=TooltipGeometry|type=string|defvalue="0.0 0.0 0.41 0.1"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/TooltipConsole.cpp#L26 source pos] }}
{{ConfigValue |name=TooltipGeometry|type=string|defvalue="0.0 0.0 0.41 0.1"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/TooltipConsole.cpp#L26 source pos] }}
{{ConfigValue |name=TooltipOutlineFont|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/TooltipConsole.cpp#L27 source pos] }}
{{ConfigValue |name=TooltipOutlineFont|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/UI/TooltipConsole.cpp#L27 source pos] }}
{{ConfigValue |name=TreeRadius|type=int|defvalue=1408|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/ITreeDrawer.cpp#L18 source pos] }}
{{ConfigValue |name=TreeRadius|type=int|defvalue=1408|minvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/Env/ITreeDrawer.cpp#L20 source pos] }}
{{ConfigValue |name=UDPAllowConnect|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L21 source pos] }}
{{ConfigValue |name=UDPAllowConnect|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L24 source pos] }}
{{ConfigValue |name=UDPAllowListen|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L22 source pos] }}
{{ConfigValue |name=UDPAllowListen|type=string|defvalue="*"|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/lib/luasocket/src/restrictions.cpp#L25 source pos] }}
{{ConfigValue |name=UnitIconDist|type=int|defvalue=10000|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L71 source pos] }}
{{ConfigValue |name=UDPConnectionLogDebugMessages|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Net/UDPConnection.cpp#L21 source pos] }}
{{ConfigValue |name=UnitLodDist|type=int|defvalue=1000|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L70 source pos] }}
{{ConfigValue |name=UnitIconDist|type=int|defvalue=200|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L53 source pos] }}
{{ConfigValue |name=UnitTransparency|type=float|defvalue=0.7|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L72 source pos] }}
{{ConfigValue |name=UnitLodDist|type=int|defvalue=1000|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L52 source pos] }}
{{ConfigValue |name=UseCREGSaveLoad|type=bool|defvalue=false|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/LoadSave/LoadSaveHandler.cpp#L11 source pos] }}
{{ConfigValue |name=UnitTransparency|type=float|defvalue=0.7|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/UnitDrawer.cpp#L54 source pos] }}
{{ConfigValue |name=UseDistToGroundForIcons|type=float|defvalue=0.95|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/CameraController.cpp#L10 source pos] }}
{{ConfigValue |name=UseDistToGroundForIcons|type=float|defvalue=0.95|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Game/Camera/CameraController.cpp#L10 source pos] }}
{{ConfigValue |name=UseEFX|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/System/Sound/EFX.cpp#L18 source pos] }}
{{ConfigValue |name=UseEFX|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/System/Sound/ISound.cpp#L36 source pos] }}
{{ConfigValue |name=UseHighResTimer|type=bool|defvalue=false|safevalue= |description=On Windows, sets whether Spring will use low- or high-resolution timer functions for tasks like graphical interpolation between game frames. }}
{{ConfigValue |name=UseLuaMemPools|type=bool|defvalue=true|safevalue= |description=Whether Lua VM memory allocations are made from pools. }}
{{ConfigValue |name=UseNetMessageSmoothingBuffer|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/GlobalConfig.cpp#L57 source pos] }}
{{ConfigValue |name=UsePBO|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GL/VBO.cpp#L18 source pos] }}
{{ConfigValue |name=UsePBO|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GL/VBO.cpp#L18 source pos] }}
{{ConfigValue |name=UseShaderCache|type=bool|defvalue=true|safevalue= |description=If already compiled shaders should be shared via a cache, reducing compiles of already compiled shaders. }}
{{ConfigValue |name=UseVBO|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GL/VBO.cpp#L17 source pos] }}
{{ConfigValue |name=UseVBO|type=bool|defvalue=true|safevalue=false |description=[https://github.com/spring/spring/blob/develop/rts/Rendering/GL/VBO.cpp#L17 source pos] }}
{{ConfigValue |name=VSync|type=int|defvalue=0|minvalue=0|safevalue= |description=Vertical synchronization, update render frames in monitor's refresh rate.
{{ConfigValue |name=VSync|type=int|defvalue=0|minvalue=-6|maxvalue=6|safevalue= |description=Synchronize buffer swaps with vertical blanking interval. Modes are -N (adaptive), +N (standard), or 0 (disabled). }}
<=0: off
{{ConfigValue |name=Water|type=int|defvalue=1|minvalue=0|maxvalue=4|safevalue=0 |description=Defines the type of water rendering. Can be set in game. Options are: 0 = Basic water, 1 = Reflective water, 2 = Reflective and Refractive water, 3 = Dynamic water, 4 = Bumpmapped water }}
1: enabled
{{ConfigValue |name=WhiteListAdditionalPlayers|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L72 source pos] }}
x: render with monitor-Hz/x FPS }}
{{ConfigValue |name=WhiteListAdditionalPlayers|type=bool|defvalue=true|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Net/GameServer.cpp#L78 source pos] }}
{{ConfigValue |name=WindowBorderless|type=bool|defvalue=false|safevalue= |description=When set and Fullscreen is 0, will put the game in Borderless Window mode, also known as Windowed {{taglink|Fullscreen}}. When using this, it is generally best to also set {{taglink|WindowPosX}} and {{taglink|WindowPosY}} to 0 }}
{{ConfigValue |name=WindowBorderless|type=bool|defvalue=false|safevalue= |description=When set and Fullscreen is 0, will put the game in Borderless Window mode, also known as Windowed {{taglink|Fullscreen}}. When using this, it is generally best to also set {{taglink|WindowPosX}} and {{taglink|WindowPosY}} to 0 }}
{{ConfigValue |name=WindowPosX|type=int|defvalue=32|safevalue= |description=Sets the horizontal position of the game window, if {{taglink|Fullscreen}} is 0. When {{taglink|WindowBorderless}} is set, this should usually be 0. }}
{{ConfigValue |name=WindowPosX|type=int|defvalue=32|safevalue= |description=Sets the horizontal position of the game window, if {{taglink|Fullscreen}} is 0. When {{taglink|WindowBorderless}} is set, this should usually be 0. }}
{{ConfigValue |name=WindowPosY|type=int|defvalue=32|safevalue= |description=Sets the vertical position of the game window, if {{taglink|Fullscreen}} is 0. When {{taglink|WindowBorderless}} is set, this should usually be 0. }}
{{ConfigValue |name=WindowPosY|type=int|defvalue=32|safevalue= |description=Sets the vertical position of the game window, if {{taglink|Fullscreen}} is 0. When {{taglink|WindowBorderless}} is set, this should usually be 0. }}
{{ConfigValue |name=WindowState|type=int|defvalue=0|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/SpringApp.cpp#L105 source pos] }}
{{ConfigValue |name=WindowedEdgeMove|type=bool|defvalue=true|safevalue= |description=Sets whether moving the mouse cursor to the screen edge will move the camera across the map. }}
{{ConfigValue |name=WindowedEdgeMove|type=bool|defvalue=true|safevalue= |description=Sets whether moving the mouse cursor to the screen edge will move the camera across the map. }}
{{ConfigValue |name=WorkerThreadCount|type=int|defvalue=-1|minvalue=-1|safevalue=0 |description=Number of workers (including the main thread!) used by ThreadPool. }}
{{ConfigValue |name=XResolution|type=int|defvalue=0|minvalue=0|safevalue= |description=Sets the width of the game screen. If set to 0 Spring will autodetect the current resolution of your desktop. }}
{{ConfigValue |name=XResolution|type=int|defvalue=0|minvalue=0|safevalue= |description=Sets the width of the game screen. If set to 0 Spring will autodetect the current resolution of your desktop. }}
{{ConfigValue |name=XResolutionWindowed|type=int|defvalue=0|minvalue=0|safevalue= |description=See {{taglink|XResolution}}, just for windowed. }}
{{ConfigValue |name=YResolution|type=int|defvalue=0|minvalue=0|safevalue= |description=Sets the height of the game screen. If set to 0 Spring will autodetect the current resolution of your desktop. }}
{{ConfigValue |name=YResolution|type=int|defvalue=0|minvalue=0|safevalue= |description=Sets the height of the game screen. If set to 0 Spring will autodetect the current resolution of your desktop. }}
{{ConfigValue |name=address|type=string|defvalue=""|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/Menu/SelectMenu.cpp#L43 source pos] }}
{{ConfigValue |name=YResolutionWindowed|type=int|defvalue=0|minvalue=0|safevalue= |description=See {{taglink|YResolution}}, just for windowed. }}
{{ConfigValue |name=address|type=string|defvalue=""|safevalue= |description=Last Ip/host{{taglink|name}} used as direct connect in the menu. }}
{{ConfigValue |name=name|type=string|defvalue="UnnamedPlayer"|safevalue= |description=Sets your name in the game. Since this is overridden by lobbies with your lobby username when playing, it usually only comes up when viewing replays or starting the engine directly for testing purposes. }}
{{ConfigValue |name=name|type=string|defvalue="UnnamedPlayer"|safevalue= |description=Sets your name in the game. Since this is overridden by lobbies with your lobby username when playing, it usually only comes up when viewing replays or starting the engine directly for testing purposes. }}
{{ConfigValue |name=snd_airAbsorption|type=float|defvalue=0.1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Sound/EFX.cpp#L17 source pos] }}
{{ConfigValue |name=snd_airAbsorption|type=float|defvalue=0.1|safevalue= |description=[https://github.com/spring/spring/blob/develop/rts/System/Sound/ISound.cpp#L35 source pos] }}
{{ConfigValue |name=snd_device|type=string|defvalue=""|safevalue= |description=Sets the used output device. See "Available Devices" section in infolog.txt. }}
{{ConfigValue |name=snd_device|type=string|defvalue=""|safevalue= |description=Sets the used output device. See "Available Devices" section in infolog.txt. }}
{{ConfigValue |name=snd_volbattle|type=int|defvalue=100|minvalue=0|maxvalue=200|safevalue= |description=Volume for "battle" sound channel. }}
{{ConfigValue |name=snd_volbattle|type=int|defvalue=100|minvalue=0|maxvalue=200|safevalue= |description=Volume for "battle" sound channel. }}
Line 285: Line 308:
{{ConfigValue |name=snd_volui|type=int|defvalue=100|minvalue=0|maxvalue=200|safevalue= |description=Volume for "ui" sound channel. }}
{{ConfigValue |name=snd_volui|type=int|defvalue=100|minvalue=0|maxvalue=200|safevalue= |description=Volume for "ui" sound channel. }}
{{ConfigValue |name=snd_volunitreply|type=int|defvalue=100|minvalue=0|maxvalue=200|safevalue= |description=Volume for "unit reply" sound channel. }}
{{ConfigValue |name=snd_volunitreply|type=int|defvalue=100|minvalue=0|maxvalue=200|safevalue= |description=Volume for "unit reply" sound channel. }}
=Example=
Here is a raw springsettings file (cleaned but without values)
http://paste.springfiles.com/view/648280bc
=Safemode=
Spring supports a safemode, which can be enabled with <code>spring --safemode</code>. There is a startmenu link to it and some lobbies got an option for it, too.
But it's not meant for regular gaming, it's just a debugmode to find out if runtime problems are caused by incorrect settings. So you can try it and discuss it with devs for further help.
A list of all safemode values set in 94.1:
<code><pre>3DTrees=0
AdvMapShading=0
CompressTextures=1
LoadingMT=0
LuaShaders=0
MultiThreadCount=1
PathingThreadCount=1
ROAM=2
ReflectiveWater=0
SetCoreAffinity=1
SetCoreAffinitySim=1
SmoothLines=0
SmoothPoints=0
UseEFX=0
UsePBO=0
UseVBO=0
</pre></code>
[[Category:Help]]

Latest revision as of 01:10, 26 December 2017

Springsettings.cfg

springsettings.cfg is the configuration file of the Spring Engine.

Below is a comprehensive list of all the values available. This page is an attempt to thoroughly document them all.

Such list can be created by starting Spring with --list-config-vars as commandline parameter. For example on windows: spring.exe --list-config-vars > cfgdoc.txt

A setting can be changed by starting spring (.exe) without parameters and clicking edit settings. Some changes require spring to be restarted.

Location

99.0+

The (non-default) contents of the config are now printed in users' infolog.txt. Deprecated locations are no longer read from, as follows:

  • Windows: AppData\Local\springsettings.cfg
  • Linux/MacOSX: ~/.config/spring/springsettings.cfg

95.0+

On Windows it's ../My Documents/My Games/Spring/springsettings.cfg, and on Linux/MacOSX it's ~/.config/spring/springsettings.cfg

< 95.0

On Windows it's %APPDATA%\Local\springsettings.cfg, and on Linux/MacOSX it has a different name and is ~/.springrc

Portable Mode

If spring detects springsettings.cfg next to spring.exe it runs in portable mode (meaning it writes config settings / infolog.txt / etc in the same directory where spring.exe exists).

Safemode

Spring supports a safemode, which can be enabled with spring --safemode. There is a startmenu link to it and some lobbies got an option for it, too. But it's not meant for regular gaming, it's just a debugmode to find out if runtime problems are caused by incorrect settings. So you can try it and discuss it with devs for further help.

Available Options

(last update: 104.0)

THIS SECTION IS AUTOMATICALLY GENERATED! DON'T EDIT IT!
alias
type default min max safemode
bool true false
Defines whether or not the trees generated by the engine (Default trees) will be shown as 3d or as cross sectioned ( + ) flat sides.
alias
type default min max safemode
bool true false
Enable shaders for terrain rendering.
alias
type default min max safemode
bool false
Enables High Resolution Clouds.
alias
type default min max safemode
bool true false
Determines whether specular highlights and other lighting effects are rendered for units.
alias
type default min max safemode
bool false false
source pos
alias
type default min max safemode
bool false false
source pos
alias
type default min max safemode
bool false false
source pos
alias
type default min max safemode
bool true
allow any unauthenticated clients to join as spectator with any name, name will be prefixed with ~
alias
type default min max safemode
int -1 -1 1
Enables graphics drivers workarounds for users with ATI video cards.
-1:=runtime detect, 0:=off, 1:=on
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
bool false
Controls whether or not units built by factories will inherit that factory's unit group.
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
string "127.0.0.1"
source pos
alias
type default min max safemode
int 0
source pos
alias
type default min max safemode
bool false true
Disables kwin compositing to fix tearing, possible fixes low FPS in windowed mode, too.
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
float 0 0
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
int 24 16 32
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool true
Sets whether Bumpmapped water will be drawn beyond the map edge.
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
int 1 0 2
Determines the amount of objects reflected in Bumpmapped water.

0:=off, 1:=fast (skip terrain), 2:=full

alias
type default min max safemode
int 1 0 1
Determines the method of refraction with Bumpmapped water.

0:=off, 1:=screencopy, 2:=own rendering cycle (disabled)

alias
type default min max safemode
bool true false
Enables rendering of shorewaves.
alias
type default min max safemode
int 512 32
Sets the size of the framebuffer texture used to store the reflection in Bumpmapped water.
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
float 150
When free camera is locked, AutoTilt will point the camera in the direction of the ground's slope
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
float 45
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
float -500
When free camera is locked, Gravity will be used if you jump off of a ground ramp.
alias
type default min max safemode
float 16
Determines ground handling for the free camera.

0 - the camera can move anywhere, < 0 - the camera is always offset from the ground height by -CamFreeGroundOffset > 0 - the camera can be "locked" to the ground by using SHIFT UP_ARROW. (and will use CamFreeGroundOffset as the offset). To release the lock, simply press SHIFT DOWN_ARROW.

alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
float 500
source pos
alias
type default min max safemode
float 0.5
source pos
alias
type default min max safemode
float 150
source pos
alias
type default min max safemode
float 1.5
source pos
alias
type default min max safemode
int 2 0 5
Defines the used camera. Options are:

0 = FPS 1 = Overhead 2 = Spring 3 = RotOverhead 4 = Free 5 = Overview

alias
type default min max safemode
string ""
source pos
alias
type default min max safemode
bool false
Rotate camera when cursor touches screen borders.
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
float 45
source pos
alias
type default min max safemode
bool true
Whether cardinal directions should be `locked` for a short time when rotating.
alias
type default min max safemode
int 10
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
float 4 0
Camera transitions happen at lerp(old, new, timeNorm ^ CamTimeExponent).
alias
type default min max safemode
float 1 0
Scales the speed of camera transitions, e.g. zooming or position change.
alias
type default min max safemode
bool true
If heightmap (default hotkey [F1]) should be colored or not.
alias
type default min max safemode
bool false true
Runtime compress most textures to save VideoRAM.
alias
type default min max safemode
float 0.5
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
float 12
source pos
alias
type default min max safemode
int 128 1
source pos
alias
type default min max safemode
int 128 1
source pos
alias
type default min max safemode
bool false
Enables GL debug-context and output. (see GL_ARB_debug_output)
alias
type default min max safemode
bool false
Create a stacktrace when an OpenGL error occurs
alias
type default min max safemode
string ""
Sets the default menu to be used when spring is started.
alias
type default min max safemode
string ""
filename of script.txt to use when no command line parameters are specified.
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
bool false
Allow to play every replay file (may crash / cause undefined behaviour in replays)
alias
type default min max safemode
float 200
Double click time in milliseconds.
alias
type default min max safemode
bool false
When set, will make the left half of the screen the minimap when DualScreenMode is set.
alias
type default min max safemode
bool false
Sets whether to split the screen in half, with one half for minimap and one for main screen. Right side is for minimap unless DualScreenMiniMapOnLeft is set.
alias
type default min max safemode
bool false
Sets whether the clouds in the sky will be procedurally generated and moved. Resource heavy!
alias
type default min max safemode
bool true
If EdgeMove scrolling speed should fade with edge distance.
alias
type default min max safemode
float 0.02 0
The width (in percent of screen size) of the EdgeMove scrolling area.
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 45
EXTREME CPU-HEAVY ON MEDIUM/BIG MAPS! DON'T CHANGE DEFAULT!
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
float 45
source pos
alias
type default min max safemode
float 0.01
source pos
alias
type default min max safemode
int 10
source pos
alias
type default min max safemode
int 0 0 32
Deprecated, set MSAALevel instead.
alias
type default min max safemode
float 6000 0
Maximum distance at which features will be drawn.
alias
type default min max safemode
float 4500 0
Distance at which features will begin to fade from view.
alias
type default min max safemode
string "fonts/FreeSansBold.otf"
Sets the font of Spring engine text.
alias
type default min max safemode
float 25
Sets the opacity of Spring engine text, such as the title screen version number, clock, and basic UI. Does not affect LuaUI elements.
alias
type default min max safemode
int 3
Sets the width of the black outline around Spring engine text, such as the title screen version number, clock, and basic UI. Does not affect LuaUI elements.
alias
type default min max safemode
int 23
Sets the font size (in pixels) of the MainMenu and more.
alias
type default min max safemode
int 0 0 1
source pos
alias
type default min max safemode
int 0 0 1
source pos
alias
type default min max safemode
int 0 0 1
source pos
alias
type default min max safemode
int 1 0 1
source pos
alias
type default min max safemode
bool true
Sets whether the game will run in fullscreen, as opposed to a window. For Windowed Fullscreen of Borderless Window, set this to 0, WindowBorderless to 1, and WindowPosX and WindowPosY to 0.
alias
type default min max safemode
bool true
see WindowedEdgeMove, just for fullscreen mode
alias
type default min max safemode
int 3 3 4
source pos
alias
type default min max safemode
int 0 0 5
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 7 0
Sets how detailed the engine rendered grass will be on any given map.
alias
type default min max safemode
int 3
Controls whether ground decals underneath buildings and ground scars from explosions will be rendered. Values >1 define how long such decals will stay.
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 60 4 200
Controls how detailed the map geometry will be. On lowered settings, cliffs may appear to be jagged or "melting".
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
int 0
source pos
alias
type default min max safemode
float 0.8 0 1
Sets the opacity of the built-in Spring UI. Generally has no effect on LuaUI widgets. Can be set in-game using shift+, to decrease and shift+. to increase.
alias
type default min max safemode
int 10 -1 600
Number of seconds that, if spent in the same code segment, indicate a hang; -1 to disable.
alias
type default min max safemode
bool false
Sets hardware mouse cursor rendering. If you have a low framerate, your mouse cursor will seem "laggy". Setting hardware cursor will render the mouse cursor separately from spring and the mouse will behave normally. Note, not all GPU drivers support it in fullscreen mode!
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool false
Controls whether LOS ("L view") edges are rendered in high resolution. Resource heavy!
alias
type default min max safemode
string "localhost"
Default IP to use for hosting if not specified in script.txt
alias
type default min max safemode
int 8452 0 65535
Default Port to use for hosting if not specified in script.txt
alias
type default min max safemode
string "0.26 0.96 0.41 0.205"
source pos
alias
type default min max safemode
int 10
Timeout till old messages disappear from the ingame console.
alias
type default min max safemode
int 30 10
source pos
alias
type default min max safemode
string ""
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 0
source pos
alias
type default min max safemode
int 750 0
Timeout in milliseconds waiting for a key chain shortcut.
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
string "No map selected"
Stores the previously played map.
alias
type default min max safemode
string "No game selected"
Stores the previously played game.
alias
type default min max safemode
string "No script selected"
Stores the previously played AI.
alias
type default min max safemode
string ""
Stores the previously selected setting, when editing settings within the Spring main menu.
alias
type default min max safemode
int 64 0
source pos
alias
type default min max safemode
int 512 0
source pos
alias
type default min max safemode
int 32768 0
source pos
alias
type default min max safemode
int 2048 0
source pos
alias
type default min max safemode
int 65536 0
source pos
alias
type default min max safemode
int 0 0
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
int 50
Flush the logfile when a message's level exceeds this value. ERROR is flushed by default, WARNING is not.
alias
type default min max safemode
int 10
Allow at most this many consecutive identical messages to be logged.
alias
type default min max safemode
string ""
Comma-separated list of enabled logsections, see infolog.txt / console output for possible values.
alias
type default min max safemode
bool true false
source pos
alias
type default min max safemode
bool true
Enable LuaSocket support, allows a lua-widget to make TCP/UDP Connections
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 0 0 32
Enables multisample anti-aliasing; 'level' is the number of samples used.
alias
type default min max safemode
bool true
Draws a solid border at the edges of the map.
alias
type default min max safemode
int 1 0
source pos
alias
type default min max safemode
int 1 0
source pos
alias
type default min max safemode
float 5 1
in MilliSecs
alias
type default min max safemode
int 2000 1
source pos
alias
type default min max safemode
int 10000 1
source pos
alias
type default min max safemode
int 512 64
Maximum memusage (in MByte) of multithreaded pathcache generator at loading time.
alias
type default min max safemode
int 128 1
Maximum parallel played sounds.
alias
type default min max safemode
int 1400 400
source pos
alias
type default min max safemode
string "Spring Bitmaps"
Archive name for the default Menu.
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
float 0.01
source pos
alias
type default min max safemode
int 16
source pos
alias
type default min max safemode
float -0.5
source pos
alias
type default min max safemode
int 1 0
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
string "2 2 200 200"
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 0 0
The refresh rate of the async MiniMap texture. Needs MiniMapRenderToTexture to be true. Value of "0" autoselects between 10-60FPS.
alias
type default min max safemode
bool true false
Asynchronous render MiniMap to a texture independent of screen FPS.
alias
type default min max safemode
float 0.25
source pos
alias
type default min max safemode
float 2.5 0
source pos
alias
type default min max safemode
int 0 0 1
When set to 1 minimize Window if it loses key focus when in fullscreen mode.
alias
type default min max safemode
float 0.3
source pos
alias
type default min max safemode
int 0 0 2
source pos
alias
type default min max safemode
int 120 0
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
float 45
source pos
alias
type default min max safemode
float 1
float multiplier for maximum overhead camera height
alias
type default min max safemode
int 10
source pos
alias
type default min max safemode
float 1
source pos
alias
type default min max safemode
int 0 0 1
source pos
alias
type default min max safemode
bool false
When enabled adjust sound speed/pitch to game speed.
alias
type default min max safemode
int 1 0 3 2
Use ROAM for terrain mesh rendering: 0 to disable, {1=VBO,2=DL,3=VA}-mode to enable.
alias
type default min max safemode
int 15 0
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
float 45
source pos
alias
type default min max safemode
float 0.01
source pos
alias
type default min max safemode
int 10
source pos
alias
type default min max safemode
bool false
Rotate logfiles, old logfiles will be moved into the subfolder "log".
alias
type default min max safemode
float 4 0
source pos
alias
type default min max safemode
float 4 0
source pos
alias
type default min max safemode
int 0
source pos
alias
type default min max safemode
float 25 -255 255
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
int 5
number of milliseconds to sleep per tick
alias
type default min max safemode
unsigned 0 1
Defines a bitmask indicating which CPU cores the main-thread should use.
alias
type default min max safemode
unsigned 0 1
Defines a bitmask indicating which CPU cores the sim-thread should use.
alias
type default min max safemode
int 2048 32
Sets the resolution of shadows. Higher numbers increase quality at the cost of performance.
alias
type default min max safemode
int 1
source pos
alias
type default min max safemode
int 2 -1 -1
Sets whether shadows are rendered.

-1:=forceoff, 0:=off, 1:=full, 2:=fast (skip terrain)

alias
type default min max safemode
bool true
Displays a clock on the top-right corner of the screen showing the elapsed time of the current game.
alias
type default min max safemode
bool false
Displays current framerate.
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 1
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool false
Displays current game speed.
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
string "fonts/FreeSansBold.otf"
Sets the font of Spring engine small text.
alias
type default min max safemode
float 10
see FontOutlineWeight
alias
type default min max safemode
int 2
see FontOutlineWidth
alias
type default min max safemode
int 14
Sets the font size (in pixels) of the engine GUIs and more.
alias
type default min max safemode
bool true
Select the Sound driver, true = OpenAL, false = NullAudio
alias
type default min max safemode
int 0
source pos
alias
type default min max safemode
int 1 1 2
Sets how server adjusts speed according to player's load (CPU), 1: use average, 2: use highest
alias
type default min max safemode
string "."
source pos
alias
type default min max safemode
string ""
List of addidional data-directories, separated by ';' on windows, ':' on other OSs
alias
type default min max safemode
string "*"
source pos
alias
type default min max safemode
string "*"
source pos
alias
type default min max safemode
int 1 0 2
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
float 0 -4 4
source pos
alias
type default min max safemode
string "0.0 0.0 0.41 0.1"
source pos
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
int 1408 0
source pos
alias
type default min max safemode
string ""
source pos
alias
type default min max safemode
string "*"
source pos
alias
type default min max safemode
bool false
source pos
alias
type default min max safemode
int 200
source pos
alias
type default min max safemode
int 1000
source pos
alias
type default min max safemode
float 0.7
source pos
alias
type default min max safemode
float 0.95
source pos
alias
type default min max safemode
bool true false
source pos
alias
type default min max safemode
bool false
On Windows, sets whether Spring will use low- or high-resolution timer functions for tasks like graphical interpolation between game frames.
alias
type default min max safemode
bool true
Whether Lua VM memory allocations are made from pools.
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool true false
source pos
alias
type default min max safemode
bool true
If already compiled shaders should be shared via a cache, reducing compiles of already compiled shaders.
alias
type default min max safemode
bool true false
source pos
alias
type default min max safemode
int 0 -6 6
Synchronize buffer swaps with vertical blanking interval. Modes are -N (adaptive), +N (standard), or 0 (disabled).
alias
type default min max safemode
int 1 0 4 0
Defines the type of water rendering. Can be set in game. Options are: 0 = Basic water, 1 = Reflective water, 2 = Reflective and Refractive water, 3 = Dynamic water, 4 = Bumpmapped water
alias
type default min max safemode
bool true
source pos
alias
type default min max safemode
bool false
When set and Fullscreen is 0, will put the game in Borderless Window mode, also known as Windowed Fullscreen. When using this, it is generally best to also set WindowPosX and WindowPosY to 0
alias
type default min max safemode
int 32
Sets the horizontal position of the game window, if Fullscreen is 0. When WindowBorderless is set, this should usually be 0.
alias
type default min max safemode
int 32
Sets the vertical position of the game window, if Fullscreen is 0. When WindowBorderless is set, this should usually be 0.
alias
type default min max safemode
bool true
Sets whether moving the mouse cursor to the screen edge will move the camera across the map.
alias
type default min max safemode
int -1 -1 0
Number of workers (including the main thread!) used by ThreadPool.
alias
type default min max safemode
int 0 0
Sets the width of the game screen. If set to 0 Spring will autodetect the current resolution of your desktop.
alias
type default min max safemode
int 0 0
See XResolution, just for windowed.
alias
type default min max safemode
int 0 0
Sets the height of the game screen. If set to 0 Spring will autodetect the current resolution of your desktop.
alias
type default min max safemode
int 0 0
See YResolution, just for windowed.
alias
type default min max safemode
string ""
Last Ip/hostname used as direct connect in the menu.
alias
type default min max safemode
string "UnnamedPlayer"
Sets your name in the game. Since this is overridden by lobbies with your lobby username when playing, it usually only comes up when viewing replays or starting the engine directly for testing purposes.
alias
type default min max safemode
float 0.1
source pos
alias
type default min max safemode
string ""
Sets the used output device. See "Available Devices" section in infolog.txt.
alias
type default min max safemode
int 100 0 200
Volume for "battle" sound channel.
alias
type default min max safemode
int 100 0 200
Volume for "general" sound channel.
alias
type default min max safemode
int 60 0 200
Master sound volume.
alias
type default min max safemode
int 100 0 200
Volume for "music" sound channel.
alias
type default min max safemode
int 100 0 200
Volume for "ui" sound channel.
alias
type default min max safemode
int 100 0 200
Volume for "unit reply" sound channel.