3 INSTALACION
mckayshirou edited this page 2023-01-01 22:31:45 +00:00

Resources

You will need the packed game to play, Those come on 2 forms, A package in a repository, or a brand usable package ready for using

By repositories

https://build.opensuse.org/project/show/home:venenux:minenux

By Executable/Downloadable

PLACEHOLDER

Paths

Locations:

  • bin - Compiled binaries
  • share - Distributed read-only data
  • user - User-created modifiable data

Where each location is on each platform:

  • Windows .zip / RUN_IN_PLACE source:
    • bin = bin
    • share = .
    • user = .
  • Windows installed:
    • bin = C:\Program Files\Minetest\bin (Depends on the install location)
    • share = C:\Program Files\Minetest (Depends on the install location)
    • user = %APPDATA%\Minetest or %MINETEST_USER_PATH%
  • Linux installed:
    • bin = /usr/bin
    • share = /usr/share/minetest
    • user = ~/.minetest or $MINETEST_USER_PATH
  • macOS:
    • bin = Contents/MacOS
    • share = Contents/Resources
    • user = Contents/User or ~/Library/Application Support/minetest or $MINETEST_USER_PATH

Worlds can be found as separate folders in: user/worlds/

Configuration file

  • Default location: user/minetest.conf
  • This file is created by closing Minetest for the first time.
  • A specific file can be specified on the command line: --config <path-to-file>
  • A run-in-place build will look for the configuration file in location_of_exe/../minetest.conf and also location_of_exe/../../minetest.conf

Command-line options

  • Use --help
*  --address <value>           Address to connect to. ('' = local game)
*  --color <value>             Coloured logs ('always', 'never' or 'auto'), defaults to 'auto'
*  --config <value>            Load configuration from specified file
*  --console                   Starts with the console (Windows only)
*  --gameid <value>            Set gameid ("--gameid list" prints available ones)
*  --go                        Disable main menu
*  --help                      Show allowed options
*  --info                      Print more information to console
  --logfile <value>           Set logfile path ('' = no logging)*
  --map-dir <value>           Same as --world (deprecated)
  --migrate <value>           Migrate from current map backend to another (Only works when using minetestserver or with --server)
  --migrate-auth <value>      Migrate from current auth backend to another (Only works when using minetestserver or with --server)
  --migrate-players <value>   Migrate from current players backend to another (Only works when using minetestserver or with --server)
  --name <value>              Set player name
  --password <value>          Set password
  --password-file <value>     Set password from contents of file
  --port <value>              Set network port (UDP)
  --quiet                     Print to console errors only
  --random-input              Enable random user input, for testing
  --run-unittests             Run the unit tests and exit
  --server                    Run dedicated server
  --speedtests                Run speed tests
  --terminal                  Feature an interactive terminal (Only works when using minetestserver or with --server)
  --trace                     Print enormous amounts of information to log and console
  --verbose                   Print even more information to console
  --version                   Show version information
  --videomodes                Show available video modes
  --world <value>             Set world path (implies local game if used with option --go)
  --worldlist <value>         Get list of worlds ('path' lists paths, 'name' lists names, 'both' lists both)
  --worldname <value>         Set world by name (implies local game if used with option --go)