in sandbox (and in fact, pretty much all cube 2 related projects), there are universal, server and client command line options, this is just a list of them, and their accepted values, note all arguments must be prefixed with a -
+
in sandbox (and in fact, pretty much all cube 2 related projects), there are universal, server and client command line options, this is just a list of them, and their accepted values, note all arguments must be prefixed with a '-', also one big difference compared to other programs, there can be no spaces between the argument and the given value, eg -gssp
    
to change which arguments are used on launch, either launch it manually or..
 
to change which arguments are used on launch, either launch it manually or..
 
=Universal=
 
=Universal=
 
:'''g''' - sets which game module to use, valid arguments are '''''fps, movie''''' or '''''ssp'''''
 
:'''g''' - sets which game module to use, valid arguments are '''''fps, movie''''' or '''''ssp'''''
 +
:: -gfps
 
:'''m''' - sets which webserver to use as it's masterserver to retrieve server listings and register your server on
 
:'''m''' - sets which webserver to use as it's masterserver to retrieve server listings and register your server on
 +
: -mkids.platinumarts.net
    
=client=
 
=client=
 
:'''q''' - sets which directory to use as home, it saves all files here
 
:'''q''' - sets which directory to use as home, it saves all files here
 +
:: -qprofiles/anonymous
 
:'''k''' - adds a directory as if it's in the main branch, perfect for loading mods without overwriting existing files
 
:'''k''' - adds a directory as if it's in the main branch, perfect for loading mods without overwriting existing files
 +
:: -kmod
 
:'''r''' - executes a configuration file before any real loading begins, executes init.cfg if no arguments are given
 
:'''r''' - executes a configuration file before any real loading begins, executes init.cfg if no arguments are given
 +
: -rinit.cfg
 
:'''d''' - run the client as a dedicated server, this is already true for the server executable
 
:'''d''' - run the client as a dedicated server, this is already true for the server executable
 
:'''w''' - sets the window's width, note if  it can't find -h, it'll multiple this value by 3 and divide by 4 and use that as -h
 
:'''w''' - sets the window's width, note if  it can't find -h, it'll multiple this value by 3 and divide by 4 and use that as -h
 +
:: -w1600
 
:'''h''' - sets the window's height, will multiply by 4 and divide by 3 and use the new value as -w if -w can't be found
 
:'''h''' - sets the window's height, will multiply by 4 and divide by 3 and use the new value as -w if -w can't be found
Exception encountered, of type "Error"