Installing Mods/it

From Minetest Wiki
Jump to navigation Jump to search
Languages Lingua: English • Deutsch • français • italiano • Bahasa Melayu

Riflessioni sulla sicurezza

I mod sul forum Mod Releases ("rilasci di mod", NdT) e nel ContentDB ("Banca Dati dei contenuti", NdT) sono verificati come sicuri dalla comunità. Scaricare mod da altre fonti non è raccomandato a meno che possano essere fidate. Il codice malevolo può danneggiare il vostro computer, violare la vostra privacy o provocare la partecipazione del vostro computer ad attività illegali.

Installare un mod

I mod di solito sono distribuiti in un archivio Zip. Per far sì che il mod funzioni, dovrete estrarlo in una delle cartelle in cui Minetest cerca i mod. Questo dipende dalla versione di Minetest che avete installato.

Potreste dovere modificare il nome della cartella nel nome "tecnico" del mod (per es. rinominare PilzAdam-carts-70cc4f4 in carts). Di solito potete trovare il nome del mod nel titolo della discussione sul forum: è il nome racchiuso tra le parentesi quadre nel titolo della discussione. Per esempio, se il titolo è [Mod] Lol Mod [1.0] [anotherlolmod], allora la cartella deve essere rinominata in anotherlolmod.

Se una delle cartelle nominate di seguito non esiste, createla.

Installare un pacchetto di moduli

Un pacchetto di moduli si installa nello stesso modo di un mod, ma di solito non vi si richiede di modificare il nome della cartella del pacchetto di moduli. Assicuratevi solo che il nome non sia in conflitto con quello di qualsiasi altro mod o pacchetto moduli installato.

Cartella di installazione

Dalla versione 0.4.7, i mod vengono installati globalmente e abilitati singolarmente per ogni mondo.

Il posto usuale dove installarli è $percorso_utente/mods/. Cioè cartella-di-installazione-di-minetest/mods/ nei rilasci ufficiali di Windows e su GNU/Linux con RUN_IN_PLACE abilitata, e ~/.minetest/mods/ nelle versioni di Minetest installate globalmente.

  • Posizione della cartella mods all'interno della struttura delle cartelle di una installazione "run-in-place" di Minetest, incluse alcune delle cartelle che Minetest aggiunge dopo un certo utilizzo come client e server, così come le posizioni (…) dove vanno i contenuti fatti ad hoc.

Le cartelle non rilevanti non sono espanse.

minetest/
├── bin/
├── builtin/
├── cache/
├── client/
├── doc/
├── fonts/
├── games/
│   ├── minetest_game/
│   ├── minimal/
│   └── … (giochi extra installati)
├── locale/
├── mods/
│   └── … (mod e pacchetti di mod extra installati)
├── textures/
│   ├── base/
│   │   └── pack/
│   └── … (pacchetti di immagini extra installati)
└── worlds/
    └── … (mondi salvati. Alcuni con mod esclusive per quei mondi.)

Dopo averci estratto il mod dovrete abilitarlo per il vostro mondo. Questo si può fare sia nell'interfaccia grafica cliccando su "Configura" nella selezione del mondo, o aggiungendo load_mod_<nome_mod> = true nel file world.mt nella cartella del mondo.

Si noti che i nuovi mod installati sono disabilitati in modo predefinito per tutti i mondi, quindi dovete abilitarli espressamente.

Additional install directories (all Minetest versions)

Other places to install mods are world-directory/worldmods/, $path_share/mods/ and $<path_user, path_share>/games/<gameid>/mods/. $path_share and $path_user are only relevant to system-wide installs of Minetest (currently, possible only on Linux). As mentioned above, Minetest on Windows and portable builds operate within their install directory itself, which corresponds to both $path_share and $path_user.

Note that users should generally install mods in the normal install directory and not in the additional ones. Note that having copies of the same mod in different places may easily generate mod conflicts.


Differences between the three kinds of places mods can be loaded from:

  • In the /mods folder technically parallel to the /bin folder the executable is in.

On different installations this may very well also be in some other Minetest location such as a shared, system/game, user or hidden folder. Only mods in this place are togglable. Mods in this folder can be run with any world created by any game. This is therefore an easy place to create mod conflicts that might even crash Minetest.

  • In a /games/<some_game>/mods folder.

In case of "Minetest Game", this could be a sub-folder of <someplace>/minetest/games/minetest_game/mods or <some_other_place>/minetest(or ~/.minetest)/games/minetest_game/mods.

Mods loaded from such locations are considered to be an essential part of said game and are not togglable. These mods apply to all worlds created with this game but not to any world created by another game (although many games may include the same mods)

  • In a /worlds/<name_of_some_world>/worldmods folder inside the sub-folder of a specific world.

Mods in a worldmods folder are not togglable and will run on and only on that specific world, and cannot be accessed from any other world.

Example structure

In this example the mods “carts” and “tnt”, and the modpack “mesecons” are installed:

    mods/
    ├── carts/
    │   ├── init.lua
    │   ├── functions.lua
    │   ├── depends.txt
    │   ├── README.txt
    │   ├── textures/
    │   │   ├── carts_top.png
    │   │   └── …
    │   └── models/
    │       ├── cart.x
    │       └── …
    ├── tnt/
    │   ├── init.lua
    │   ├── depends.txt
    │   ├── README.txt
    │   ├── textures/
    │   │   ├── tnt_side.png
    │   │   └── …
    │   └── sounds/
    │       ├── tnt_explode.ogg
    │       └── …
    └── mesecons/
        ├── modpack.txt
        ├── mesecons/
        │   ├── init.lua
        │   └── …
        ├── mesecons_alias/
        │   ├── init.lua
        │   └── …
        ├── mesecons_blinkyplant
        │   ├── init.lua
        │   └── …
        ├── mesecons_button
        │   ├── init.lua
        │   └── …
        ├── …