![]() RelWithDebInfo - Release build with Debug information SemiDebug - Partially optimized debug build In that case use -DIRRLICHT_SOURCE_DIR=/the/irrlicht/sourceĬMAKE_BUILD_TYPE - Type of build (Release vs. If you build a bare server, you don't need to have Irrlicht installed. Debug build is slower, but gives much more useful output in a debugger You can select between Release and Debug build by -DCMAKE_BUILD_TYPE= You can disable the client build by specifying -DBUILD_CLIENT=FALSE You can build a bare server by specifying -DBUILD_SERVER=TRUE You will want to use -DRUN_IN_PLACE=FALSE If you want to install it system-wide (or are making a distribution package), LH to see all CMake options and their current state $ git clone -depth 1 games/minetest_gameĭownload minetest_game, without using git:īuild a version that runs directly from the source directory: This is an example for installing git on Debian/Ubuntu:ĭownload source (this is the URL to the latest of source repository, which might not work at all times) using git:ĭownload minetest_game (otherwise only the "Minimal development test" game is available) using git: ![]() If you don’t want git, read below on how to get the source without git. You can install git for easily keeping your copy up to date. $ sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libcurl* openal* libvorbis* libXxf86vm-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel irrlicht-devel bzip2-libs gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel doxygen spatialindex-devel bzip2-devel $ sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev $location_of_exe/./nf and also $location_of_exe/././nf A run-in-place build will look for the configuration file in A specific file can be specified on the command line: It is created by Minetest when it is ran the first time. Worlds can be found as separate folders in: $user = Contents/User OR ~/Library/Application Support/minetest Most controls are settable in the configuration file, see the section below. F6: Cycle through profiler info screens F4: Disable/enable camera update (Mapblocks are not updated anymore when disabled, disabled in release builds) H: Enable/disable noclip mode (needs noclip privilege) J: Enable/disable fast mode (needs fast privilege) K: Enable/disable fly mode (needs fly privilege) Esc: Pause menu/abort/exit (pauses only singleplayer game) Shift + right mouse button: Build (without using) Don't expect it to work as well as a finished game will. If you downloaded the Minetest Engine source code in which this file isĬontained, you probably want to download the minetest_game project too: And contributors (see source file comments and the version control log) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |