Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Minetest is an open source voxel game engine with easy modding and game creation
License
Unknown, LGPL-2.1 licenses found
Licenses found
LICENSE.txt
COPYING.LESSER
minetest/minetest
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
August 25, 2023 22:00
July 27, 2023 14:09
September 9, 2023 18:49
June 30, 2023 19:11
August 2, 2022 11:58
May 26, 2023 15:21
September 9, 2023 18:49
January 8, 2022 14:53
August 24, 2023 20:16
May 18, 2023 20:34
July 20, 2023 22:15
May 18, 2023 20:34
April 8, 2023 17:37
September 13, 2023 15:27
September 9, 2023 18:49
May 26, 2023 15:21
October 30, 2022 16:53
June 29, 2023 18:57
March 12, 2020 00:10
April 2, 2021 14:40
August 5, 2023 17:55
August 11, 2011 17:57
June 20, 2023 22:00
August 15, 2022 10:47
September 2, 2023 23:02
March 29, 2023 23:19
July 20, 2023 22:15
November 16, 2022 13:09
July 30, 2023 15:29
September 9, 2023 18:49
July 30, 2023 15:29
August 5, 2023 17:33
README.md
Minetest is a free open-source voxel game engine with easy modding and game creation.
Copyright (C) 2010-2022 Perttu Ahola [email protected] and contributors (see source file comments and the version control log)
In case you downloaded the source code
If you downloaded the Minetest Engine source code in which this file is contained, you probably want to download the Minetest Game project too. See its README.txt for more information.
Table of Contents
- Further Documentation
- Default Controls
- Paths
- Configuration File
- Command-line Options
- Compiling
- Docker
- Version Scheme
- Website: https://minetest.net/
- Wiki: https://wiki.minetest.net/
- Developer wiki: https://dev.minetest.net/
- Forum: https://forum.minetest.net/
- GitHub: https://github.com/minetest/minetest/
- doc/ directory of source distribution
All controls are re-bindable using settings. Some can be changed in the key config dialog in the settings tab.
Button | Action |
---|---|
Move mouse | Look around |
W, A, S, D | Move |
Space | Jump/move up |
Shift | Sneak/move down |
Q | Drop itemstack |
Shift + Q | Drop single item |
Left mouse button | Dig/punch/use |
Right mouse button | Place/use |
Shift + right mouse button | Build (without using) |
I | Inventory menu |
Mouse wheel | Select item |
0-9 | Select item |
Z | Zoom (needs zoom privilege) |
T | Chat |
/ | Command |
Esc | Pause menu/abort/exit (pauses only singleplayer game) |
+ | Increase view range |
– | Decrease view range |
K | Enable/disable fly mode (needs fly privilege) |
J | Enable/disable fast mode (needs fast privilege) |
H | Enable/disable noclip mode (needs noclip privilege) |
E | Aux1 (Move fast in fast mode. Games may add special features) |
C | Cycle through camera modes |
V | Cycle through minimap modes |
Shift + V | Change minimap orientation |
F1 | Hide/show HUD |
F2 | Hide/show chat |
F3 | Disable/enable fog |
F4 | Disable/enable camera update (Mapblocks are not updated anymore when disabled, disabled in release builds) |
F5 | Cycle through debug information screens |
F6 | Cycle through profiler info screens |
F10 | Show/hide console |
F12 | Take screenshot |
- 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 = .
- 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%
- bin = /usr/bin
- share = /usr/share/minetest
- user = ~/.minetest or $MINETEST_USER_PATH
- 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/
- 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
- A run-in-place build will look for the configuration file in location_of_exe/../minetest.conf and also location_of_exe/../../minetest.conf
- Use –help
- Compiling on GNU/Linux
- Compiling on Windows
- Compiling on MacOS
We provide Minetest server Docker images using the GitLab mirror registry.
Images are built on each commit and available using the following tag scheme:
- registry.gitlab.com/minetest/minetest/server:latest (latest build)
- registry.gitlab.com/minetest/minetest/server: (current branch or current tag)
- registry.gitlab.com/minetest/minetest/server: (current commit id)
If you want to test it on a Docker server you can easily run:
sudo docker run registry.gitlab.com/minetest/minetest/server:
If you want to use it in a production environment you should use volumes bound to the Docker host to persist data and modify the configuration:
sudo docker create -v /home/minetest/data/:/var/lib/minetest/ -v /home/minetest/conf/:/etc/minetest/ registry.gitlab.com/minetest/minetest/server:master
Data will be written to /home/minetest/data on the host, and configuration will be read from /home/minetest/conf/minetest.conf .
Note: If you don’t understand the previous commands please read the official Docker documentation before use.
You can also host your Minetest server inside a Kubernetes cluster. See our example implementation in misc/kubernetes.yml .
We use major.minor.patch since 5.0.0-dev. Prior to that we used 0.major.minor .
- Major is incremented when the release contains breaking changes, all other numbers are set to 0.
- Minor is incremented when the release contains new non-breaking features, patch is set to 0.
- Patch is incremented when the release only contains bugfixes and very minor/trivial features considered necessary.
Since 5.0.0-dev and 0.4.17-dev, the dev notation refers to the next release, i.e.: 5.0.0-dev is the development version leading to 5.0.0. Prior to that we used previous_version-dev .
About
Minetest is an open source voxel game engine with easy modding and game creation
Minetest
An open source voxel game engine. Play one of our many games, mod a game to your liking, make your own game, or play on a multiplayer server.
Available for Windows, macOS, GNU/Linux, FreeBSD, OpenBSD, DragonFly BSD, and Android.
News: 5.7.0 released. (April 8 th 2023 )
Features
Players
Choose from Multiple Games
There are many games to choose from. You could survive in a harsh environment, build creatively, or fight other players. Just download a game or connect to a server.
Enormous Maps
With 62,000 × 62,000 × 62,000 blocks, there’s no running out of space. You can mine 31,000 blocks down, or build 31,000 blocks up.
Multiplayer Support
Play by yourself, locally with your friends, or online with dozens of players on a server.
Texture Packs
Not happy with the look of the textures? Change them!
Beautiful Map Generators
Choose from many different fast map generators included in the engine, or install one as a mod.
Developers
Make a Game
Create your own voxel game using our Lua API. No need to worry about tricky voxel rendering or networking; instead, write scripts to add items and control game play.
Modding API
Use the same Lua API to make mods for any Minetest-based game. Publish your mods on ContentDB, and contribute to others’ mods.
Large Collection of Existing Mods
There are over 1100 open source mods on ContentDB, which are ready to be used, adapted or learned from.
Friendly Community
You can find help with any problems from our community.
Open Source
The engine is open source and transparently developed. Submit an issue for anything you’re missing, or get the source code and dig into it yourself.
Minetest – отзыв
Эта игра для тех, кто хочет не столько играть, сколько решать проблемы
Уделю сегодня некоторое время компьютерной игре minetest – бесплатной, по сертификату свободного программного обеспечения, клону коммерческой игры minecraft (на эту игру я уже делала отзыв). Minetest решила установить на свой ПК ради эксперимента, плюс – реклама сыграла значительную роль.
Википедия даёт такое определение этой игры:
Minetest (изначально Minetest-c55 ) — бесплатный воксельный игровой движок с открытым исходным кодом, созданная по мотивам Infiniminer и Minecraft, написанная на языке C++ и включающая интерпретатор Lua. Игру создал в 2010 году Пертту Ахола, известный как “celeron55”, и с тех пор её развивает сообщество.
Игра доступна в однопользовательском и многопользовательском режимах на большинстве операционных систем, включая Windows, Linux, macOS и Android.
Minetest намеренно не готовая игра, а движок, в который пользователь может загрузить крупные “игры”, которые в свою очередь состоят из наборов “модов” (модификаций). Единственной игрой, которая поставляется по умолчанию является «Minetest Game», она добавляет в движок очень много механик, делающих её отдаленно похожей на Minecraft, однако в намеренно упрощенной форме, для того чтобы игрок мог заменять их по своему усмотрению на более серьезные.
Между тем, реклама расписывала minetest как полноценную игру, которая в чём-то даже превосходит ninecraft. В minecraft у меня построено несколько деревень, обвязанных железной дорогой, города, поэтому я с полным основанием могу высказать свою оценку minetest. Для обычного пользователи – это действительно только test. Трудности начались сразу же после установки игры. Расскажу всё по порядку.
Если вы следите за моим каналом, знаете, что я использую на ПК дистрибутив линукс – alt linux. Теоретически установка игры minetest должна быть весьма простой. Достаточно запустить в меню “магазин приложений”, выбрать версия и нажать на кнопку “установить”.
Вначале всё так и было: установилась игра за несколько секунд. Затем я запустила её, начав настраивать “свой мир“.
Справедливости ради нужно отметить, что настройки интуитивно понятны, можно подключиться к серверам, по wi-fi связать свой мир с кем удобно. На стадии настройки в груди мурчал симпатичный сиамский котёнок. А потом я, наконец, “вошла” в сам мир и решила его изведать. С чем столкнулась? А столкнулась с тем, что клавиши моей клавиатуры неожиданно отказались работать! Я могла только прыгать на месте, нажимая на “пробел”, тогда как все остальные клавиши не реагировали на нажатие. Я заменила батарейки в беспроводной клавиатуре, я заменила клавиатуру на старую проводную, я полезла в настройки с намерением переназначить клавиши управления – ничего не помогло.
– Может быть, дело в самом дистрибутиве? – Подумала я, обращаясь к внутреннему котёнку, который погрустнел и обиженно смотрел на монитор.
– А ты попробуй удалить игру и установить её заново, ведь линукс позволяет скачивать приложения с разных источников. – Посоветовал котёнок.
Но произведённые мной манипуляции ни к чему хорошему не привели. В дистрибутиве alt linux (рабочая станция К), устанавливаемые из “магазина приложений” игра minetest не позволяла пройти дальше настройки мира. Тогда возникла следующая мысль – скачать версию для windows и запустить через специальное приложение portProton – эмулятор. Для загрузки с официального сайта перейдите по ссылке
Сказано – сделано. Процесс пошёл веселее. У вас скачивается архив. Его нужно разархивировать в удобное для вас место.
Далее в папке (каталоге) bin при помощи portProton запустить файл, пройти примитивную процедуру установки и, затаив дыхание, войти в игру. Пользователи windows или других обладателей дистрибутивов linux, наверное, с моими трудностями не столкнуться – сама не проверяла. Могу сказать, что запущенная игра при помощи эмулятора дала ожидаемый результат – я смогла спокойно управлять персонажем при помощи клавиатуры, даже попробовала что-то построить.
НО! Неожиданный для меня квест, более простая графика, чем у minecraft, привели к тому, что внутренний котёнок вообще зазевал и посоветовал не заниматься ерундой. Minecraft отлично работает в моей операционной системе, у меня там много чего уже есть интересного. Даже начала самостоятельно создавать свой текстур пак. Зачем нужен minetest? Хотя некоторые представители стран Азии и Европы вроде бы как даже учатся программированию на базе minetest. Тут я спорить не буду.
Выводы. Могу ли порекомендовать minetet? Скорее да, чем нет. Как минимум, она безобиднее “стрелялкам” и поглощаемым реальные деньги всяким “танкам”. Возможно, дети и взрослые найдут здесь что-то интересное для себя, так как я толком-то и не смогла поиграть в неё. Как минимум, в дистрибутиве alt linux есть ряд трудностей.
Другие отзывы о компьютерных программах и не только вы можете найти в моём профиле.
При подготовке материала использовались источники:
https://github.com/minetest/minetest
https://www.minetest.net/
https://irecommend.ru/content/eta-igra-dlya-tekh-kto-khochet-ne-stolko-igrat-skolko-reshat-problemy