-bblitter Select the blitter blitter; see -h for a full list.
-cconfig_file Use config_file instead of openttd.cfg.
-d[level] Set debug verbosity for all categories to level, or 1 if omitted.
-dcat=lvl[,...] Set debug verbosity to lvl for a specific category cat.
-D [host][:port] Start a dedicated server.
Network debug level will be set to 6. If you want to change this, set -d after
setting -D.
-e Start in world editor mode.
-f Fork into background (dedicated server only, see -D).
-g [file] Load file (can be either a savegame, scenario, or heightmap) at start or start
a new game if omitted. file must be either an absolute path or one relative to
the current path or one of the search paths.
-Gseed Seed the pseudo random number generator with seed.
-h Display a summary of all options and list all the available AIs, blitters,
sound, music and video drivers, graphics sets and sound sets.
-Igraphicsset Select the graphics set graphicsset; see -h for a full list.
-mdriver Select the music driver driver; see -h for a full list.
-Mmusicset Select the music set musicset; see -h for a full list.
-nhost[:port][#company] Join a network game, optionally specifying a port to connect to and company to
play as.
-ppassword Password used to join server. Only useful with -n.
-Ppassword Password used to join company. Only useful with -n.
-qsavegame Write some information about the specified savegame and exit.
-Q Don't scan for/load NewGRF files on startup.
Passing -Q twice (so, -QQ ) will disable NewGRF scanning/loading entirely.
-rwidthxheight Set the resolution to width × height pixels.
-sdriver Select the sound driver driver; see -h for a full list.
-Ssoundset Select the sound set soundset; see -h for a full list.
-tyear Set the starting year to year.
-vdriver Select the video driver driver; see -h for a full list.
-x Do not automatically save to config file on exit.
-X Do not use global folders to search for files.