]> git.lizzy.rs Git - dragonfireclient.git/blob - doc/minetest.6
Add missing concurrency protection in logger (#12325)
[dragonfireclient.git] / doc / minetest.6
1 .TH minetest 6 "2 February 2019" "" ""
2
3 .SH NAME
4 minetest, minetestserver \- Multiplayer infinite-world block sandbox
5
6 .SH SYNOPSIS
7 .B minetest
8 [\fB--server SERVER OPTIONS\fR | \fBCLIENT OPTIONS\fR]
9 [\fBCOMMON OPTIONS\fR]
10 [\fBWORLD PATH\fR]
11
12 .B minetestserver
13 [\fBSERVER OPTIONS\fR]
14 [\fBCOMMON OPTIONS\fR]
15 [\fBWORLD PATH\fR]
16
17 .SH DESCRIPTION
18 .B Minetest is one of the first InfiniMiner/Minecraft(/whatever) inspired games
19 (started October 2010), with a goal of taking the survival multiplayer gameplay
20 in a slightly different direction.
21 .PP
22 The main design philosophy is to keep it technically simple, stable and
23 portable. It will be kept lightweight enough to run on fairly old hardware.
24
25 .SH COMMON OPTIONS
26 .TP
27 .B \-\-help
28 Print allowed options and exit
29 .TP
30 .B \-\-version
31 Print version information and exit
32 .TP
33 .B \-\-config <value>
34 Load configuration from specified file
35 .TP
36 .B \-\-logfile <value>
37 Set logfile path ('' for no logging)
38 .TP
39 .B \-\-info
40 Print more information to console
41 .TP
42 .B \-\-verbose
43 Print even more information to console
44 .TP
45 .B \-\-trace
46 Print enormous amounts of information to console
47 .TP
48 .B \-\-quiet
49 Print only errors to console
50 .TP
51 .B \-\-color <value>
52 Colorize the logs ('always', 'never' or 'auto'), defaults to 'auto'
53 .TP
54 .B \-\-gameid <value> | list
55 Set gameid or list available ones
56 .TP
57 .B \-\-worldname <value>
58 Set world path by name
59 .TP
60 .B \-\-world <value>
61 Set world path
62 .TP
63 .B \-\-worldlist path | name | both
64 Get list of worlds ('path' lists paths, 'name' lists names, 'both' lists both)
65 .TP
66 .B \-\-map\-dir <value>
67 Same as \-\-world (deprecated)
68 .TP
69 .B \-\-port <value>
70 Set network port (UDP) to use
71 .TP
72 .B \-\-run\-unittests
73 Run unit tests and exit
74
75 .SH CLIENT OPTIONS
76 .TP
77 .B \-\-address <value>
78 Address to connect to
79 .TP
80 .B \-\-go
81 Disable main menu
82 .TP
83 .B \-\-name <value>
84 Set player name
85 .TP
86 .B \-\-password <value>
87 Set password
88 .TP
89 .B \-\-password\-file <value>
90 Set password from contents of file
91 .TP
92 .B \-\-random\-input
93 Enable random user input, for testing (client only)
94 .TP
95 .B \-\-videomodes
96 List available video modes (client only)
97 .TP
98 .B \-\-speedtests
99 Run speed tests
100
101 .SH SERVER OPTIONS
102 .TP
103 .B \-\-migrate <value>
104 Migrate from current map backend to another. Possible values are sqlite3,
105 leveldb, redis, postgresql, and dummy.
106 .TP
107 .B \-\-migrate-auth <value>
108 Migrate from current auth backend to another. Possible values are sqlite3,
109 leveldb, and files.
110 .TP
111 .B \-\-migrate-players <value>
112 Migrate from current players backend to another. Possible values are sqlite3,
113 leveldb, postgresql, dummy, and files.
114 .TP
115 .B \-\-migrate-mod-storage <value>
116 Migrate from current mod storage backend to another. Possible values are
117 sqlite3, dummy, and files.
118 .TP
119 .B \-\-terminal
120 Display an interactive terminal over ncurses during execution.
121
122 .SH ENVIRONMENT
123 .TP
124 .B MINETEST_SUBGAME_PATH
125 Colon delimited list of directories to search for games.
126 .TP
127 .B MINETEST_MOD_PATH
128 Colon delimited list of directories to search for mods.
129
130 .SH BUGS
131 Please report all bugs at https://github.com/minetest/minetest/issues.
132
133 .SH AUTHOR
134 .PP
135 Perttu Ahola <celeron55@gmail.com> and contributors.
136 .PP
137 This man page was originally written by
138 Juhani Numminen <juhaninumminen0@gmail.com>.
139
140 .SH WWW
141 http://www.minetest.net/