LinuxCommandLibrary

minetest

minetest

TLDR

Start Minetest in client mode

$ minetest
copy


Start Minetest in server mode by hosting a specific world
$ minetest --server --world [name]
copy


Write logs to a specific file
$ minetest --logfile [path/to/file]
copy


Only write errors to the console
$ minetest --quiet
copy

SYNOPSIS

minetest [--server SERVER OPTIONS | CLIENT OPTIONS] [COMMON OPTIONS] [WORLD PATH]

minetestserver [SERVER OPTIONS] [COMMON OPTIONS] [WORLD PATH]

DESCRIPTION

Minetest is one of the first InfiniMiner/Minecraft(/whatever) inspired games (started October 2010), with a goal of taking the survival multiplayer gameplay in a slightly different direction.

The main design philosophy is to keep it technically simple, stable and portable. It will be kept lightweight enough to run on fairly old hardware.

COMMON OPTIONS

--help

Print allowed options and exit

--version

Print version information and exit

--config <value>

Load configuration from specified file

--logfile <value>

Set logfile path ('' for no logging)

--info

Print more information to console

--verbose

Print even more information to console

--trace

Print enormous amounts of information to console

--quiet

Print only errors to console

--color <value>

Colorize the logs ('always', 'never' or 'auto'), defaults to 'auto'

--gameid <value> | list

Set gameid or list available ones

--worldname <value>

Set world path by name

--world <value>

Set world path

--worldlist path | name | both

Get list of worlds ('path' lists paths, 'name' lists names, 'both' lists both)

--map-dir <value>

Same as --world (deprecated)

--port <value>

Set network port (UDP) to use

--run-unittests

Run unit tests and exit

CLIENT OPTIONS

--address <value>

Address to connect to

--go

Disable main menu

--name <value>

Set player name

--password <value>

Set password

--password-file <value>

Set password from contents of file

--random-input

Enable random user input, for testing (client only)

--videomodes

List available video modes (client only)

--speedtests

Run speed tests

SERVER OPTIONS

--migrate <value>

Migrate from current map backend to another. Possible values are sqlite3, leveldb, redis, postgresql, and dummy.

--migrate-auth <value>

Migrate from current auth backend to another. Possible values are sqlite3, leveldb, and files.

--migrate-players <value>

Migrate from current players backend to another. Possible values are sqlite3, leveldb, postgresql, dummy, and files.

--terminal

Display an interactive terminal over ncurses during execution.

ENVIRONMENT

MINETEST_SUBGAME_PATH

Colon delimited list of directories to search for games.

BUGS

Please report all bugs at https://github.com/minetest/minetest/issues.

WWW

http://www.minetest.net/

AUTHOR

Perttu Ahola <celeron55@gmail.com> and contributors.

This man page was originally written by Juhani Numminen <juhaninumminen0@gmail.com>.

Copied to clipboard