Criando um script de inicialização

Nota

Estas instruções apenas se aplicam se você planeja executar um servidor de Minecraft na sua própria máquina. A maioria das hospedagens compartilhadas de Minecraft criam um script de inicialização para você.

Escrevendo um script de inicialização

Primeiro, abra um editor de texto tal como o Atom, o Sublime Text ou o Notepad. Escreva (ou cole) um launch script para o seu servidor. Exemplos de launch scripts simples para Windows, macOS e Linux são mostrados abaixo. Tenha atenção às limitações de RAM da sua máquina.

Nota

Os seguintes exemplos são genéricos. Para um servidor Forge usando Sponge (coremod), altere forge-1.8-XYZ-universal.jar para o nome que sua versão do Forge na pasta do servidor tem. Para iniciar um servidor SpongeVanilla, altere forge-1.8-XYZ-universal.jar para o nome que o arquivo SpongeVanilla.jar tem.

Windows

java -Xms1G -Xmx2G -jar forge-1.8-XYZ-universal.jar
pause

Salve seu script de inicialização no Windows como launch.bat.

macOS

#!/bin/bash
cd "$(dirname "$0")"
java -Xms1G -Xmx2G -jar forge-1.8-XYZ-universal.jar

Salve seu script de inicialização no Mac como launch.command.

Linux

#!/bin/sh
cd "$(dirname "$(readlink -fn "$0")")"
java -Xms1G -Xmx2G -jar forge-1.8-XYZ-universal.jar

Salve seu script de inicialização no Linux como launch.sh.

Executando um script de inicialização

Certifique-se de que você está executando o seu script de inicialização a partir de uma pasta criada especialmente para o seu servidor. Isso é para a sua própria sanidade. Infelizmente, o Spongie não consegue enxugar suas lágrimas se você não fizer isso.

Você pode executar seu script de inicialização clicando duas vezes sobre ele. Se você está usando um console ou terminal, navegue até o diretório do script e execute ele. Tenha em mente que você deve aceitar o EULA da Mojang para poder executar um servidor.

Nota

A interface gráfica padrão do servidor de Minecraft foi desativada pelo Sponge por consumir muito processamento.

Aviso

Se você receber erro de permissão quando tentar executar o servidor em seu Mac, tente isto:

  • Abra o Terminal.

  • Escreva chmod a+x, com um espaço no final.

  • Arraste seu script se inicialização até o Terminal.

  • Pressione enter.