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 exemplos a seguir são genéricos. Para um servidor Forge com o Sponge (coremod), muda forge-1.12.2-XYZ-universal.jar para o nome da versão do Forge na pasta do teu servidor. Para correres um servidor SpongeVanilla, muda forge-1.12.2-XYZ-universal.jar para o nome do ficheiro SpongeVanilla.jar.

Windows

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

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

Aviso

Launching your server in a Command Prompt or PowerShell environment can lead to the server hanging due to the Quick Edit Mode of these shells. This mode freezes the process when you highlight something or click inside the console window. During this time, messages captured in the log will state that the server skipped many seconds or minutes worth of ticks. You can prevent this from occurring by not highlighting any text on the screen and not clicking inside the window, or by disabling the Quick Edit Mode in the Properties dialogue.

macOS

#!/bin/bash
cd "$(dirname "$0")"
java -Xms1G -Xmx2G -jar forge-1.12.2-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.12.2-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.