Startup Commands - zeroKilo/GROBackendWV GitHub Wiki
Startup Commands
Command line parameters that are processed by Yeti engine. Some parameters (network timeouts for instance) can be set either from cmd.exe or Yeti.ini (command line parameters are superior). Minimal parameter must be /CustomDLL=AICLASS_PCClient_R
but there are a lot more:
Arg types
None (bool)
%d (int)
%s (string)
%f (float)
Parameter list
/DisableAsserts
/AssertAsserts
/ForceDefaultSandbox=
Use default sandbox as initial configuration source (not recommended, compare with Yeti.ini)
/Sandbox=
/BloombergQuiet
/FullCrashDump
/UseCrtHeap
/CrtCheckAlways
/CrtHeapDelayFree
/NetZTraceEnable=%s
/bundleFlushDelay=%d
/bundleMaxPacketSize=%d
/enableCompression=%d
Set compression type.
/enableAutoBundling=%d
/osdkthreading=%d
/osdkrefresh=%d
/nettopology=%d
Sets NetZ network topology type (0-2, compare with Yeti.ini).
/clientport=%d
Sets well-known client port (compare with Yeti.ini).
/PerfCounter=
/bgl
/load_report
/ShaderReadOnly
/clean_cache
/key 0x%lx
/HighDefTex
Enable use of HD textures.
/DisplayRaster %d
/DisplayFPS %d
/LaunchWorlds
/EngineLoadingDelay=%d
/SingleThread
/UseBlocks
/LogSounds %s
/BigFileSize:%lu
/PlayAllMaps
/LoadReport %s
/delay %ld
/rebootatend
/ShaderMainFile %s
/ShaderAutoGenInput %s
/DeactivateShaders
/UseDefaultShader
/UseSimpleDefaultShader
/LogMemory
/AutoTestMaps
/AutoTestMap 0x%lx
/MapTestTime %f
/WaitShaders
/Replay %s
Save a replay of a given name.
/Record
/rfs%s
/SafeArea
/AiCommandLine
/nosound
/DTS_OFF
/DTS_OFF_LOAD_ALL_LOD
/ANIM_USAGE Start:%d#End:%d
/display_memory
/IniFile %s
Use yeti.ini file of given name.
/Menu360
/dedicated
MODE: Start the game in dedicated server mode (server menu, instant session joining).
/stress
MODE: Start the game in network stress client mode (stress client menu).
/benchmark
MODE: Start the game in benchmark mode (benchmark menu, uncapped fps). To enable, use /benchmark
.
/D3D9ST
Don't use static shaders (?).
/forceShader %d
/noPreload
Disable shader preloading.
/intport=%d
/sessionname=%s
Name current session.
/fullscreen
Set fullscreen mode.
/res %dx%d
Set display resolution.
/Pos_Top %d
/Pos_Left %d
/noclipcursor
/CustomDLL=%s
OBLIGATORY: Use AI.dll (full name /CustomDLL=AICLASS_PCClient_R
) as the game logic DLL.
/LoadAIDLL
/ExitOnFail %d
/networklog
Enable BM traffic logging - use /networklog=true
.
/NSLIp %s
Set NSL service's IP address.
/NSLPort %d
Set NSL service's port number.
/KeepAliveTimeout %d
/MaxSilenceTime %d
/DefaultConnectionTimeout %d
/OverrideNATTimeout
/RetransmitTimeoutMultiplier
/WindowSize %d
Set TCP window size.
/emulationConfig
/Latency %d
Set connection's artificial latency.
/Jitter %d
Set connection's artificial jitter.
/PacketLoss %f
Set connection's artificial packet loss probability.
/Bandwidth %d
Set connection's artificial bandwidth.
/BundlePolicy %d
/DOUpdateFrequency %d
Set Duplicated Objects' update request message frequency.
/SynapseVerbosity %d
/BloombergQuiet
Disable Bloomberg logs.
/language %d
Set game's oasis .inf file with ID.
/instanceid=%d
Set engine instance ID.