MEGAGLEST(6)
πΈ NAME πΈ
megaglest β a 3D multi-player real time strategy game π (and yes bestie, it comes with a whole command line, section 6 of the Games manual, we love her)
π DESCRIPTION π
okay so. megaglest, usage π«Ά here's the whole rundown of the commandline parameters, in the format Commandline Parameter: β Description:, but make it cute. Buckle up, this is a long one.
--helpβ displays this help text. that's it, that's the girl π--autostart-lastgameβ automatically starts a game with the last game settings you played. muscle memory, but make it automatic β¨--load-saved-game=xβ loads the last saved game. Where x is an optional name of the saved game file to load. If x is not specified we load the last game that was saved. nostalgic much π--auto-test=x,y,zβ run in auto test mode. Where x is an optional maximum # seconds to play. If x is not specified the default is1200 seconds(20 minutes). Where y is an optional game settings file to play. If y is not specified (or is empty) then auto test cycles through playing scenarios. Where z is the wordexitindicating the game should exit after the game is finished or the time runs out. If z is not specified (or is empty) then auto test continues to cycle. she just keeps going, no cap π--connect=x:yβ auto connect to host server at IP or hostname x using port y. Shortcut version of using--connecthostand--use-ports.- NOTE: to automatically connect to the first LAN host you may use:
--connect=auto-connect
- NOTE: to automatically connect to the first LAN host you may use:
--connecthost=xβ auto connect to host server at IP or hostname x.- NOTE: to automatically connect to the first LAN host you may use:
--connecthost=auto-connect
- NOTE: to automatically connect to the first LAN host you may use:
--starthostβ auto create a host server. main character energy fr π--headless-server-mode=x,xβ run as a headless server. Where x is an optional comma delimited command list of one or more of the following:exitβ which quits the application after a game has no more connected players.vpsβ which does NOT read commands from the local console (for some vps's). πlanβ which does not broadcast the hosting server to the masterserver (for local LAN games).
--headless-server-statusβ check the current status of a headless server.--use-ports=x,y,zβ force hosted games to listen internally on port x, externally on port y and game status on port z.- Where x is the internal port # on the local machine to listen for connects
- y is the external port # on the router/proxy to forward connection from to the internal port #
- z is the game status port # on the local machine to listen for status requests
- NOTE: If enabled the FTP Server port #'s will be set to
x+1tox+9β¨
--server-title=xβ set server title.--load-scenario=xβ auto load a scenario by scenario name.--load-mod=xβ auto load a mod by mod pathname.--preview-map=Map,Tilesetβ auto Preview a map by map name. (tileset is optional)--versionβ displays the version string of this program.--opengl-infoβ displays your video driver's OpenGL info.--sdl-infoβ displays your SDL version information.--lua-infoβ displays your LUA version information.--lua-debugβ displays LUA debug information.--curl-infoβ displays your CURL version information.--xerces-infoβ displays your XERCES version information.
--validate-techtrees=x=purgeunused=purgeduplicates=gitdelete=hideduplicatesβ display a report detailing any known problems related to your selected techtrees game data.- Where x is a comma-delimited list of techtrees to validate.
- Where
purgeunusedis an optional parameter telling the validation to delete extra files in the techtree that are not used. - Where
purgeduplicatesis an optional parameter telling the validation to merge duplicate files in the techtree. - Where
gitdeleteis an optional parameter telling the validation to callgit rmon duplicate / unused files in the techtree. - Where
hideduplicatesis an optional parameter telling the validation to NOT SHOW duplicate files in the techtree. - NOTE: This only applies when files are purged due to the above flags being set.
- example:
megaglest --validate-techtrees=megapack,vbros_pack_5
--validate-factions=x=purgeunused=purgeduplicates=hideduplicatesβ display a report detailing any known problems related to your selected factions game data.- Where x is a comma-delimited list of factions to validate.
- Where
purgeunusedis an optional parameter telling the validation to delete extra files in the faction that are not used. - Where
purgeduplicatesis an optional parameter telling the validation to merge duplicate files in the faction. - Where
hideduplicatesis an optional parameter telling the validation to NOT SHOW duplicate files in the techtree. - NOTE: leaving the list empty is the same as running:
--validate-techtrees - example:
megaglest --validate-factions=tech,egypt
--validate-scenario=x=purgeunused=gitdeleteβ display a report detailing any known problems related to your selected scenario game data.- Where x is a single scenario to validate.
- Where
purgeunusedis an optional parameter telling the validation to delete extra files in the scenario that are not used. - example:
megaglest --validate-scenario=stranded
--validate-tileset=x=purgeunused=gitdeleteβ display a report detailing any known problems related to your selected tileset game data.- Where x is a single tileset to validate.
- Where
purgeunusedis an optional parameter telling the validation to delete extra files in the tileset that are not used. - example:
megaglest --validate-tileset=desert2
--translate-techtrees=xβ Produces a defaultlngfile for the specified techtree to prepare for translation into other languages. Where x is a techtree name π
--list-maps=xβ display a list of game content: maps. where x is an optional name filter.- example:
megaglest --list-maps=island*
--list-techtrees=showfactionsβ display a list of game content: techtrees. whereshowfactionsis an optional parameter. to display factions in each techtree.- example:
megaglest --list-techtrees=showfactions
--list-scenarios=xβ display a list of game content: scenarios. where x is an optional name filter.- example:
megaglest --list-scenarios=beginner*
--list-tilesets=xβ display a list of game content: tilesets. where x is an optional name filter.- example:
megaglest --list-tilesets=f*
--list-tutorials=xβ display a list of game content: tutorials. where x is an optional name filter.- example:
megaglest --list-tutorials=*
--data-path=xβ Sets the game data path to x.- example:
megaglest --data-path=/usr/local/game_data/
--ini-path=xβ Sets the game ini path to x.- example
megaglest --ini-path=~/game_config/
--log-path=xβ Sets the game logs path to x.- example:
megaglest --log-path=~/game_logs/
--font-path=xβ Sets the game fonts path to x.- example:
megaglest --font-path=~/myfonts/
--show-ini-settings=xβ display merged ini settings information. Where x is an optional property name to filter (default shows all).- example:
megaglest --show-ini-settings=DebugMode
--convert-models=x=textureformat=keepsmallestβ Convert a model file or folder to the currentg3dversion format.- Where x is a filename or folder containing the
g3dmodel(s). - Where
textureformatis an optional supported texture format to convert to (tga,bmp,jpg,png). - Where
keepsmallestis an optional flag indicating to keep original texture if its filesize is smaller than the converted format. - example:
- Where x is a filename or folder containing the
megaglest --convert-models=techs/megapack/factions/tech/units/castle/models/castle.g3d=png=keepsmallest
--use-language=xβ force the language to be the language specified by x. Where x is a language filename or ISO639-1 code.- example:
megaglest --use-language=english - example:
megaglest --use-language=en
- example:
--show-map-crc=xβ show the calculated CRC for the map named x. Where x is a map name.- example:
megaglest --show-map-crc=four_rivers
--show-tileset-crc=xβ show the calculated CRC for the tileset named x. Where x is a tileset name.- example:
megaglest --show-tileset-crc=forest
--show-techtree-crc=xβ show the calculated CRC for the techtree named x. Where x is a techtree name.- example:
megaglest --show-techtree-crc=megapack
--show-scenario-crc=xβ show the calculated CRC for the scenario named x. Where x is a scenario name.- example:
megaglest --show-scenario-crc=storming
--show-path-crc=x=yβ Show the calculated CRC for files in the path located in x using file filter y. Where x is a path name. and y is file(s) filter.- example:
megaglest --show-path-crc=techs/=megapack.7z
--disable-backtraceβ disables stack backtrace on errors.--disable-sigsegv-handlerβ disables the sigsegv error handler.--disable-vboβ disables trying to use Vertex Buffer Objects.--disable-vertex-interpolationβ disables interpolating animations to make them smoother.--disable-soundβ disables the sound system. (silence... iconic π)--enable-legacyfontsβ enables using the legacy font system.--resolution=xβ override the video resolution. Where x is a string with the following format:widthxheight- example:
megaglest --resolution=1024x768
- example:
--colorbits=xβ override the video colorbits. Where x is a valid colorbits value supported by your video driver- example:
megaglest --colorbits=32
- example:
--depthbits=xβ override the video depthbits. Where x is a valid depthbits value supported by your video driver- example:
megaglest --depthbits=24
- example:
--fullscreen=xβ override the video fullscreen mode. Where x eithertrueorfalse- example:
megaglest --fullscreen=true
- example:
--set-gamma=xβ override the video gamma (contrast) value. Where x a floating point value- example:
megaglest --set-gamma=1.5
- example:
--use-font=xβ override the font to use. π
bestie this is only part 1, breathe, there's more coming and it's giving lore π
Where x is the path and name of a font file supported by freetype2. π
So for example, bestie:
megaglest --use-font=$APPLICATIONDATAPATH/data/core/fonts/Vera.ttf
--font-basesize=xβ overrides the font base size. bigger text era β¨
Where x is the numeric base font size to use. Example:
megaglest --font-basesize=5
--disable-videosβ disables video playback. π no cutscenes for you, it's giving minimal.--disable-opengl-checksβ disables the opengl capability checks. π this one's literally made for corrupt or flaky video drivers, so if your GPU is going through it, hey.--create-data-archives=x=yβ compresses selected game data into archives for network sharing. π₯ sharing is caring.
Where x is one of the following data items to compress: techtrees, tilesets or all. And where y = include_main to include main (non mod) data. Example:
megaglest --create-data-archives=all
--verboseβ displays verbose information in the console. π¦ spill everything, bestie, we wanna know.
okay so that's the whole options buffet π and then, for the record, the page tells you exactly how it was built:
Compiled using: GNUC: 150300 [64bit] platform: Linux-X64 endianness: little GIT: [Rev: $5604.3a5d459$] - using STREFLOP [SSE] - [no-denormals]
and that's a wrap, bestie π this was megaglest at version v3.13.0, dated July 2026, living in section MEGAGLEST(6) of the manual. go forth and glest, iconically ππΈ
π¦ where this page comes from
- ubuntu stonking: megaglest 3.13.0-10.1build2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms