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.