O PaperSpigot é um fork de alto desempenho do Spigot que visa corrigir inconsistências de jogabilidade e mecânica. O papel contém vários recursos e alterações exclusivos , incluindo muitos aprimoramentos de desempenho não encontrados no Spigot. Neste guia, vamos configurar o PaperSpigot em um servidor Ubuntu.
Configurando o servidor Ubuntu
Recomenda-se executar todos os comandos como um usuário com sudo
privilégios que não sejam root.
Comece por garantir que seu servidor esteja atualizado.
sudo apt-get update && sudo apt-get upgrade -y
Instale os pacotes necessários.
sudo apt-get install openjdk-8-jre -y
Crie um arquivo de troca
Aloque a quantidade desejada de memória. Substitua de 1G
acordo.
sudo fallocate -l 1G /swapfile
Proteja as permissões do seu novo arquivo de troca.
sudo chmod 600 /swapfile
Alocar o espaço de troca.
sudo mkswap /swapfile
Ligue a troca.
sudo swapon /swapfile
Torne seu arquivo de permuta permanente, modificando o fstab
arquivo.
sudo vim /etc/fstab
Adicione esta linha à parte inferior do arquivo.
/swapfile none swap sw 0 0
Instalar o PaperSpigot
Verifique se você está no home
diretório do usuário que planeja usar para instalar o PaperSpigot.
cd ~
Crie uma pasta para o PaperSpigot.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Isso fará o download da versão mais recente do PaperSpigot. Se você gostaria de usar uma versão diferente do Minecraft, substitua lastSuccessfulBuild
por um número de compilação correspondente que você pode encontrar aqui .
Iniciando seu servidor
Crie um script de inicialização para o seu servidor.
vim start.sh
Faça start.sh
o seguinte, substituindo 1024M pela quantidade de RAM instalada no seu servidor.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Torne start.sh
executável.
chmod +x start.sh
Comece seu servidor.
./start.sh
Na primeira vez que você iniciar seu servidor, ele fará o download dos arquivos necessários para configurar o PaperSpigot. Após a primeira execução, o seu servidor será iniciado mais rapidamente.
Opcional: execute seu servidor em segundo plano
Tela de instalação.
sudo apt-get install screen -y
Abra uma instância da tela.
screen -S "paper"
Comece seu script de servidor.
cd ~/paper
./start.sh
Agora você pode definir as configurações do seu servidor e instalar plugins.
Solução de problemas
Aceite o EULA.
Se você for solicitado a confirmar eula.txt
, altere eula para true.
vim eula.txt
paperclip.jar não vai correr?
Você precisa de mais memória RAM no seu servidor ou de um arquivo de troca maior.
start.sh não pode executar o comando file no seu arquivo jar?
Verifique para garantir que tudo seja digitado exatamente da mesma forma, o Linux IS diferencia maiúsculas de minúsculas