Installing Mods/pt-br

From Minetest
Revision as of 11:53, 8 April 2021 by >Voxel (redundant, there are language switch buttons ate the top of the page Installing_Mods)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Considerações para segurança

Antes de instalar qualquer mod, certifique-se de que o recebeu de alguém de sua confiança. O código malicioso pode danificar o computador, violar a sua privacidade ou fazer com que o seu computador participe de atividades ilegais.

Instalando um mod

Depois de fazer o download de um mod (por exemplo, a partir do fórum Mod Releases (lançamento de mods)) você geralmente tem um arquivo Zip. A fim de obter o mod em execução, você tem que descompactá-lo em uma das pastas onde Minetest procura mods. Isso depende da versão Minetest que você instalou.

Talvez seja necessário alterar o nome da pasta para o nome "técnico" do mod (por exemplo, renomear PilzAdam-carts-70cc4f4 para carts ). Normalmente, você pode encontrar o nome do mod no título do tópico do fórum-É o sobrenome dentro dos colchetes no título do tópico. Por exemplo, se o título for [Mod] Lol [1.0] [outromodlol] , a pasta deve ser renomeada para outromodlol .

Se um dos diretórios mencionados abaixo não existir, crie-o.

Instalando um pacote de mods

Um pacote de mods (ou modpack) é instalado da mesma forma que um mod, mas normalmente não é necessário alterar o nome do diretório do modpack. Apenas certifique-se que o nome não é o mesmo que qualquer outro mod ou modpack instalado.

Diretório de instalação

Desde a versão 0.4.7, os mods são instalados globalmente e habilitados de forma seletiva para cada mundo.

O lugar comum para instala-lo é em $path_user/mods/. Que é diretório-do-minetest-instalado/mods/ nas versões oficiais do Windows e em GNU/Linux com RUN_IN_PLACE habilitado, e em ~/.minetest/mods/ no caso de versões do Minetest instaladas globalmente.

  • Localização das pastas de mods dentro da estrutura de pastas de uma instalação run-in-place de Minetest, incluindo algumas das pastas do Minetest adicionas após algum uso do Minetest como cliente e/ou servidor, bem como as posições (…) de conteúdo personalizado. Pastas não relevantes não estão expandidas.
minetest/
├── bin/
├── builtin/
├── cache/
├── client/
├── doc/
├── fonts/
├── games/
│   ├── minetest_game/
│   ├── minimal/
│   └── … (games extras instalados)
├── locale/
├── mods/
│   └── … (mods e modpacks extras instalados)
├── textures/
│   ├── base/
│   │   └── pack/
│   └── … (pacotes de textura extras instalados)
└── worlds/
    └── … (mundos salvos. Alguns com mods exclusivos do mundo)

Após extrai um mod você precisa habilita-lo para seu mundo. Isso pode ser feito pela interface gráfica clicando em “Configurar” no seleção do mundo, ou adicionando load_mod_<NomeDoMod> = true no arquivo world.mt do diretório do mundo.

Observe que os novos mods instalados são desabilitados para todos os mundos por padrão, portanto você precisa explicitamente ativá-los.

Diretórios de instalação adicionais (todas as versões do Minetest)

Outros lugares para instalar mods são diretório-do-mundo/worldmods/, $path_share/mods/ e $<path_user, path_share>/games/<gameid>/mods/.

Note que os usuários geralmente devem instalar mods no diretório de instalação normal e não nos adicionais.

Exemplo de estrutura

Nesse exemplo os mods “carts” e “tnt”, e o modpack “mesecons” estão instalados:

    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
        │   └── …
        ├── …