Criar um Launch Script

Nota

Estas instruções só se aplicam se planeias correr o servidor de Minecraft na tua máquina. A maior parte dos host de Minecraft cria um launch script por ti.

Escrever um Launch Script

Primeiro, abre um editor de texto tal como o Atom, o Sublime Text ou o Notepad. Escreve (ou cola) um launch script para o teu servidor. Exemplos de launch scripts simples para Windows, macOS e Linux são mostrados abaixo. Tem atenção às limitações de RAM da tua 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

No Windows, grava o teu launch script 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

No Mac, grava o teu launch script como launch.command.

Linux

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

No Linux, grava o teu launch script como launch.sh.

Executar um Launch Script

Certifica-te de que estás a correr o teu launch script numa pasta à parte. Isto é para a tua sanidade; infelizmente, o Spongie não te consegue enxugar as lágrimas se não o fizeres.

Podes executar o teu launch script fazendo um duplo-clique sobre o ficheiro. Se estás a usar uma consola ou um terminal, navega para o diretório do script e executa-o. Tem em mente que deves concordar com o EULA da Mojang para correres um servidor.

Nota

A GUI pré-definida do Minecraft Server é desativada pelo Sponge por consumir muitos recursos de processamento.

Aviso

Se tiveres um erro de permissões quando tentas correr um servidor num Mac, tenta isto:

  • Abre o Terminal.

  • Escreve chmod a+x, com um espaço no fim.

  • Arrasta o teu launch script para o Terminal.

  • Carrega no enter.