Instalando o Sponge e o Minecraft Forge no Debian 9

Você está aqui:
Tempo estimado de leitura: 3 min

O Sponge é um projeto de código aberto que expande as capacidades dos servidores do Minecraft através de plugins. Combinado com o modding API Forge, os hosts do servidor podem criar uma experiência altamente exclusiva para seus jogadores. Neste tutorial, você aprenderá a configurar um servidor Minecraft com o Forge e o Sponge em uma instância Vultr.

Nota: Embora os plug-ins do Sponge precisem apenas ser instalados no servidor, os mods do Forge geralmente exigirão que todos os players do seu servidor também tenham o mod instalado. Se você optar por instalar qualquer mods como esse, lembre seus jogadores de mano-a-mano.

Requisitos

Instalando Java e Tela

Para que o servidor do Minecraft seja executado, vamos precisar do Java. Também precisamos de uma ferramenta chamada screenque usaremos mais tarde. Para instalar os dois de uma vez, usaremos o aptcomando do Debian . Enquanto estamos nisso, também atualizaremos todo o sistema.

Nota: Os símbolos #$no início dessas linhas não devem ser digitados, eles são indicadores visuais do prompt de comando.

# apt update && apt upgrade && apt install default-jre screen

Quando perguntado se você deseja continuar, digite ” y” e pressione ” Enter“.

Criando um novo usuário (opcional)

Geralmente é uma boa ideia criar um usuário não privilegiado ao executar servidores. Embora isso não seja obrigatório, recomenda-se atenuar os danos no caso de uma exploração de segurança.

Primeiro, vamos criar nosso novo usuário chamado minecraft.

# adduser minecraft

Crie uma senha e siga as instruções.

Depois disso, faça o logout do cliente SSH e reconecte usando seu novo nome de usuário e senha. Seu prompt agora será parecido com isto.

[email protected]:~$

Baixando Esponja

Crie uma nova pasta para os arquivos do servidor com o mkdircomando e cdnela.

$ mkdir minecraft && cd minecraft

Crie outra pasta chamada modscdpara isso.

$ mkdir mods && cd mods

Visite a página de download do SpongeForge e encontre uma versão que corresponda à versão do Minecraft que você usará para o seu servidor. Para este tutorial, usaremos a versão 1.10.2.

Em vez de baixar o arquivo, clique com o botão direito no link de download e clique em ” Copy Link Location“. Volte para sua sessão SSH e cole o URL em um wgetcomando.

$ wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.10.2-2477-5.2.0-BETA-2731/spongeforge-1.10.2-2477-5.2.0-BETA-2731.jar

Anote o número após a versão do Minecraft no URL. Este é o número da compilação do Forge. Neste caso, é 2477. Vamos precisar disso no próximo passo.

Quando terminar, volte para a pasta anterior.

$ cd ..

Instalando o Forge

Vá para a página de download do Forge , selecione sua versão do Minecraft e procure o número de compilação encontrado na última etapa. Será depois do último ” .” nos números da versão completa do Forge. Por exemplo, 12.18.3. 2477no nosso caso. ” Click Installer

Mais uma vez, clique com o botão direito no botão ” Skip” depois que o tempo acabar e use ” Copy Link Location“. Cole isso em um wgetcomando.

$ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.3.2477/forge-1.10.2-12.18.3.2477-installer.jar

Precisamos executar esse arquivo em Java. Digite java -jar forgee pressione a Tabtecla ” ” para completar automaticamente o nome do arquivo. Digite --installServerpara concluir o comando.

$ java -jar forge-1.10.2-12.18.3.2477-installer.jar --installServer

Anote o nome do arquivo do instalador do Forge, pois usaremos parte dele na próxima etapa.

Escrevendo um script para iniciar o servidor

Em seguida, vamos escrever um script que possa inicializar o servidor. Nós vamos usar nanopara fazer isso.

$ nano start.sh

A partir daqui, escreva as linhas seguintes.

#!/bin/bash
java -Xmx[memory]M -jar [filename]

Substitua [memory]pela quantidade de memória heap em megabytes que você gostaria que o servidor Minecraft usasse. Lembre-se de deixar alguns para o sistema operacional. Em um servidor de 1 GB, use algo em torno de 768MB.

Substitua [filename]pelo nome do arquivo anterior, mas substitua -installer.jarpor -universal.jar.

Aqui está um exemplo de como deve ser.

#!/bin/bash
java -Xmx768M -jar forge-1.10.2-12.18.3.2477-universal.jar

Use ” Control+X“, pressione ” y” e pressione ” Enter” para salvar e sair.

Em seguida, você precisa marcar o arquivo como executável.

$ chmod +x start.sh

Concordando com o EULA

Agora você poderá executar o script.

$ ./start.sh

O servidor será executado por um tempo e sairá com um erro. Isso porque o Minecraft exige que os proprietários de servidores concordem com o Contrato de Licença de Usuário Final . Você pode aceitar esses termos abrindo o recém criado eula.txte mudando falsepara true.

$ nano eula.txt

Depois de fazer as alterações, use novamente ” Control+X“, pressione ” y” e pressione ” Enter” para salvá-las.

Mantendo o servidor com o Screen

Para manter o servidor em execução depois de fechar a janela do SSH, usaremos um utilitário chamado screen.

$ screen

Pressione ” Spacebar” para passar pela tela de informações e, em seguida, execute o arquivo de script novamente.

$ ./start.sh

O servidor Minecraft agora será iniciado com sucesso.

Por último, use ” Control+A” e pressione ” D” para suspender screene depois sair do seu cliente SSH. Agora você poderá se conectar através do Minecraft usando o endereço IP do servidor da Vultr.

Se você precisar acessar o servidor Minecraft novamente (por exemplo, reiniciá-lo após instalar mods / plugins ou executar comandos do Minecraft, por exemplo op), efetue login novamente no cliente SSH e use o comando screen -rpara retomar a screensessão.

Conclusão

Neste tutorial você aprendeu como configurar um servidor Minecraft com o Minecraft Forge e o Sponge. Neste momento, no entanto, ainda é uma experiência de Vanilla Minecraft. Para começar a estender a funcionalidade do Minecraft, confira Mods do Forge nos plugins CurseForge e Sponge no Ore .

Use um cliente SFTP ou a wgettécnica descrita anteriormente para adicioná-los ao servidor. Para instalar os mods do Forge, basta colocá-los na modspasta. Os plugins da esponja pertencem à pluginssubpasta de mods. Você pode ter que fazer essa pasta, no entanto.

$ mkdir ~/minecraft/mods/plugins
Esse artigo foi útil?
Não Gostei 0
Visualizações: 289

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?