Downloads: Difference between revisions

From Minetest
No edit summary
No edit summary
Line 176: Line 176:


[https://minetest.org/linux-minetest-kit.zip https://minetest.org/linux-minetest-kit.zip]
[https://minetest.org/linux-minetest-kit.zip https://minetest.org/linux-minetest-kit.zip]
You can also browse the Linux Minetest Kit sources at:
https://minetest.io/assemble/?linux-minetest-kit<br />
(or)<br />
https://minetest.org/assemble/?linux-minetest-kit


This is a '''rolling release.''' To see the current release number,
This is a '''rolling release.''' To see the current release number,
Line 194: Line 200:
You can also browse the Bucket Game sources at:
You can also browse the Bucket Game sources at:


https://minetest.io/assemble/bucket_game<br />
https://minetest.io/assemble/?bucket_game<br />
(or)<br />
(or)<br />
https://minetest.org/assemble/bucket_game/
https://minetest.org/assemble/?bucket_game/


This is a '''rolling release.''' To see the current release number,
This is a '''rolling release.''' To see the current release number,
Line 217: Line 223:
You can also browse the ByteSize Game sources at:
You can also browse the ByteSize Game sources at:


https://minetest.io/assemble/bytesize_game<br />
https://minetest.io/assemble/?bytesize_game<br />
(or)<br />
(or)<br />
https://minetest.org/assemble/bytesize_game/
https://minetest.org/assemble/?bytesize_game/


This is a '''rolling release.''' To see the current release number,
This is a '''rolling release.''' To see the current release number,
Line 242: Line 248:
You can also browse the MeseLite Game sources at:
You can also browse the MeseLite Game sources at:


https://minetest.io/assemble/meselite_game<br />
https://minetest.io/assemble/?meselite_game<br />
(or)<br />
(or)<br />
https://minetest.org/assemble/meselite_game/
https://minetest.org/assemble/?meselite_game/


This is a '''rolling release.''' To see the current release number,
This is a '''rolling release.''' To see the current release number,

Revision as of 00:22, 20 November 2023



Introduction

This page provides a pile of Final Minetest code and data. Possibly other code as well.

Note: The Final Minetest source code is for gamedev types. If the following is too complicated, you should try MultiCraft instead. Or ask a tech family member or friend for help.

If you know Linux and CLI, though, this is the Best Test. There is no better Test for gamedevs.

What's so good about Final Minetest?

Final Minetest tries to be stable, backwards compatible, fast, and flexible. It isn't a walled garden like MultiCraft. The key figures also aren't anonymous as in Trolltest.

Additionally, Final Minetest has been in development since 2012. It has modset-level APIs and other features that no other Test can boast of.

Here You Go for the Impatient

Impatient? For most gamedevs, the Linux Minetest Kit is a good starting point. You can browse the sources for that at these two links:

https://minetest.io/assemble/?linux-minetest-kit
(or)
https://minetest.org/assemble/?linux-minetest-kit

Warning: The links above are intended for browsing purposes only. They'd be bad for downloads. If you'd like to download the Linux Minetest Kit in one go, you can use these links:

https://minetest.io/linux-minetest-kit.zip
(or)
https://minetest.org/linux-minetest-kit.zip

Note: The ZIP file is about 1 GB in size. So, you'll need some free disk space to download and unpack it.

Too Much Codes

The complete Final Minetest source tree is larger. You can think of the complete tree as the sources for the sources. It's referred to as the assemble tree.

If you'd like to browse the Final Minetest assemble tree, use these two links:

https://minetest.io/assemble/
(or)
https://minetest.org/assemble/

Warning: Once again, don't use the browsing links for downloads. If you'd like to download everything in one go, you can use these links:

https://minetest.io/assemble.tgz
(or)
https://minetest.org/assemble.tgz

assemble.tgz contains everything significant from the browseable assemble tree except for the prod subdirectory. Scripts are provided to recreate that directory.

assemble.tgz is about 2 GB in size. You might be better off downloading individual components from the list further down.

Important: Read this

01) Final Minetest is for adult or teenage Linux or BSD CLI people. Ages 15 to 85. Final Minetest supports Windows but even the Windows part is built under Linux or BSD.


02) We're sorry, but there is no direct Mac OS X support. However, Mac OS X clients can connect to Final Minetest servers.


03) There is no separate Final Minetest mobile client. For 2023, though, the MultiCraft 1 and 2, Minetest Classic 0.4, and Trolltest [minetest.net] mobile clients all work with Final Minetest servers. We don't know yet if the mobile clients will continue to be compatible.


04) The servers and clients are source code for different types of Linux. Not executables yet. They're easy for Linux tech types ages 15 and up to build. They're not for younger ages or for people who don't do Linux builds.


05) There are a huge number of mods organized into a few "_games". The "_games" are also known as "modsets".

The mods have a massive number of bug fixes and features. But they are for use with Final Minetest servers or private Final Minetest setups. Don't try to use them in Multicraft or Trolltest worlds.


06) Microsoft Windows is supported, too. However, we'll need to update the Windows code. This is in progress.


07) A number of ready to use Minetest worlds will be added when we can afford the disk space needed. This will include both nice starter worlds and famous old worlds. You will be able to use them either at home in private setups or on public servers. However, the worlds will only work with Final Minetest servers.


08) You'll need a few GB of free disk space, perhaps 5 GB to 10 GB total, to build servers and clients. A few very small worlds will be included in that. Regular worlds will add 1 GB to 25 GB per world.


09) Final Minetest comes with source code for Linux, source code for Windows [we're redoing this part], and source code for the source code.

The last part, source code for the source code, is for people who'd like total control and the ability to rework everything. If you'd like to download and work with the source code for the source code, that will increase minimum disk space requirements to about 15 GB.

Main Downloads List

10) BitTorrent dump. You can grab the main set of source archives using a single BitTorrent transfer. If you're a BitTorrent user, try feeding the file prod.torrent linked below to a BitTorrent client:

https://minetest.org/prod.torrent

Warning: Due to the use of rolling releases, any particular copy of prod.torrent might expire after a day or less.


11) Browse or download the master sources in other ways.

As explained further up, you can browse the sources for the sources at these links:

https://minetest.io/assemble/
(or)
https://minetest.org/assemble/

or download a 2 GB tarball using these links:

https://minetest.io/assemble.tgz
(or)
https://minetest.org/assemble.tgz

For casual gamedevs, the Linux Minetest Kit linked further down will be a better choice.


12) Text-format change-log. To browse a text-format change-log, use either of the following links:

https://minetest.io/changes.txt

https://minetest.org/changes.txt


13) The Linux Minetest Kit. This is a ZIP file that is a little less than 1 GB in size. To download it, use either of the following links:

https://minetest.io/linux-minetest-kit.zip

https://minetest.org/linux-minetest-kit.zip

You can also browse the Linux Minetest Kit sources at:

https://minetest.io/assemble/?linux-minetest-kit
(or)
https://minetest.org/assemble/?linux-minetest-kit

This is a rolling release. To see the current release number, click here or here.


14) Bucket Game. This is a ZIP file that contains a Final Minetest modset. The ZIP file is about 150 MB in size. The unpacked contents are about 235 MB.

To download Bucket Game, use either of the following links:

https://minetest.io/bucket_game.zip

https://minetest.org/bucket_game.zip

You can also browse the Bucket Game sources at:

https://minetest.io/assemble/?bucket_game
(or)
https://minetest.org/assemble/?bucket_game/

This is a rolling release. To see the current release number, click here or here.

Bucket Game will only work with Final Minetest. You're welcome to try to use pieces with other Minetests but you'll need to make changes.


15) ByteSize Game. This is a ZIP file that contains a different modset. The ZIP file is much smaller than the Bucket Game ZIP file. It's a little less than 26 MB in size. The unpacked contents are about 69 MB.

To download ByteSize Game, use either of the following links:

https://minetest.io/bytesize_game.zip

https://minetest.org/bytesize_game.zip

You can also browse the ByteSize Game sources at:

https://minetest.io/assemble/?bytesize_game
(or)
https://minetest.org/assemble/?bytesize_game/

This is a rolling release. To see the current release number, click here or here.

ByteSize Game is a lighter version of Bucket Game. It omits some less important mods and also ".git" and other developer source trees.

ByteSize Game will only work with Final Minetest. You're welcome to try to use pieces with other Minetests but you'll need to make changes.


16) MeseLite Game. This is a ZIP file that contains a third modset. The ZIP file is a little less than 5 MB in size. The unpacked contents are 16 MB. I.e.: MeseLite is tiny but a nice modset regardless.

To download MeseLite, use either of the following links:

https://minetest.io/meselite_game.zip

https://minetest.org/meselite_game.zip

You can also browse the MeseLite Game sources at:

https://minetest.io/assemble/?meselite_game
(or)
https://minetest.org/assemble/?meselite_game/

This is a rolling release. To see the current release number, click here or here.

MeseLite will only work with Final Minetest. You're welcome to try to use pieces with other Minetests but you'll need to make changes.


17) Final Minetest Sources for the Sources. This is a tarball that is about 2 GB in size. To download it, use either of the following links:

https://minetest.io/assemble.tgz

https://minetest.org/assemble.tgz

The tarball includes git source trees for the servers and clients, non-git source trees for Bucket Game and MeseLite Game, the Linux Minetest Kit, and other components.

This is a rolling release. To see the current release numbers [plural], click on the "*release.txt" links listed in the preceding sections.


Bucket Game is a large but generally fast and stable modset. It is comparable in VanessaE's old Dreambuilder modset but is superior in some respects. One key element of Bucket Game is that despite being cutting edge it supports far more old worlds than any other large modset.

Bucket Game is included in the Linux Minetest Kit, both as a tarball there and in at least one sample world. However, it is also provided here as a separate download for convenience.


ByteSize is suitable for general play. Advanced builders might want to try Bucket Game but ByteSize offers a good balance of features, speed, and size.

ByteSize is included in the Linux Minetest Kit, both as a tarball there and in at least one sample world. However, it is also provided here as a separate download for convenience.


MeseLite is a very small but capable modset. It's a fraction of the size of Bucket Game and Dreambuilder. It's designed, additionally, to work with old mobiles, even low-end devices.

To get the size down to this level, we dropped "decorpack", "coderblocks", "moreblocks", and most other large mods or modpacks. However, the modset is more than complete enough to build cities with a range of building types and one MeseLite world was quite popular for a few years.

MeseLite is included in the Linux Minetest Kit, both as a tarball there and in at least one sample world. However, it is also provided here as a separate download for convenience.

A note about updates

Don't download the rolling releases every day. However, we suggest that you update periodically.

To get started with the Linux kit

To get started with the Linux kit, do something like this on a Linux box:

sudo bash
mkdir -p /opt/minebest/
cd /opt/minebest/

# Warning: This will delete existing stuff
rm -fr linux-minetest-kit
rm -fr linux-minetest-kit.zip
rm -fr mtkit

wget https://minetest.org/linux-minetest-kit.zip
unzip -q linux-minetest-kit.zip
mv linux-minetest-kit mtkit
less mtkit/quickstart.txt

More will be added here.