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.