Como configurar o Minecraft Server no Ubuntu 18.04 Bionic Beaver Linux

Como configurar o Minecraft Server no Ubuntu 18.04 Bionic Beaver Linux

Objetivo

O artigo a seguir descreverá um procedimento de configuração do Minecraft Server no Ubuntu 18.04 Bionic Beaver Linux

Sistema operacional e versões de software

  • Sistema operacional: - Ubuntu 18.04
  • Programas: - Minecraft Server 1.12.2 ou superior

Requisitos

Acesso privilegiado ao seu Ubuntu 18.04 Sistema será necessário.

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Outras versões deste tutorial

Ubuntu 20.04 (fossa focal)

Instruções

Instale pré -requisitos

Vamos começar por instalação de todos os pré -requisitos, incluindo o NMAP Comando que podemos usar posteriormente para alguns fins básicos de solução de problemas:

$ sudo apt update $ sudo apt install wget tela default-jdk nmap 

Crie usuário do Minecraft

Em seguida, precisamos criar um novo usuário chamado Minecraft. O servidor Minecraft acabará sendo executado sob este usuário:

$ sudo useradd -m -r -d /opt /minecraft minecraft 

Instale o Minecraft Server

Como você verá mais adiante, é possível executar várias instâncias do servidor Minecraft em um único host. A partir desse motivo, criaremos um diretório separado para cada instância sob o /opt/minecraft diretório. Vamos chamar nossa primeira instância sobrevivência:

$ sudo mkdir/opt/minecraft/sobrevivência 

Uma vez pronto, faça o download do servidor Java Minecraft. Antes de prosseguir, navegue pelo seu navegador até a página oficial do Minecraft Download e atualize o comando abaixo para refletir a versão atual do Minecraft Server:

$ sudo wget -o/opt/minecraft/sobrevivência/minecraft_server.jar https: // s3.Amazonaws.com/minecraft.Download/versões/1.12.2/minecraft_server.1.12.2.jarra 

Aceita termos e Condições:

$ sudo bash -c "echo eula = true>/opt/minecraft/sobrevivência/eula.TXT" 

Por fim, mude a propriedade do /opt/minecraft/sobrevivência/ diretório e de todos os arquivos dentro:

$ sudo chown -r minecraft/opt/minecraft/sobrevivência/ 


Crie Minecraft Systemd Startup Script

Para poder iniciar convenientemente o servidor Minecraft após a reinicialização, use seu editor de texto favorito, por exemplo,. vi:

$ sudo vi/etc/systemd/system/[email protected]ço 

e crie novo /etc/Systemd/System/[email protected]ço Arquivo com o seguinte conteúdo:

[Unidade] Descrição = Minecraft Server: %I After = Network.Target [Service] WorkingDirectory =/Opt/Minecraft/%i User = Minecraft Group = Minecraft Reiniciar = sempre ExecStart =/usr/bin/screen -dms mc -%i/usr/bin/java -xmx2g -jar minecraft_server.jar nogui execstop =/usr/bin/screen -p 0 -s mc -%i -x avaliar 'coisas "diga servidor desligando em 5 segundos. Salvando todos os mapas ... "\\ 015 'exectop =/bin/sono 5 execstop =/usr/bin/screen -p 0 -s mc -%i -x avaliar' stuff" salv -all "\\ 015 'execstop =/ usr/bin/tela -p 0 -s mc -%i -x avaliar 'stuff "stop" \\ 015' [install] wanted =.alvo
cópia de

O arquivo acima serve como um exemplo apenas. Para aumentar a RAM de 2 GB para 4 GB de alteração:

De: ExecStart =/usr/bin/screen -dms mc -%i/usr/bin/java -xmx2g -jar minecraft_server.jar nogui para: execstart =/usr/bin/screen -dms mc -%i/usr/bin/java -xmx4g -jar minecraft_server.Jar Nogui 

Inicie o Minecraft Server

Em seguida, use o SystemCtl comando para iniciar seu novo servidor Minecraft:

$ sudo systemctl start minecraft@sobrevivência 

Confirme que o novo servidor Minecraft está em funcionamento:

$ sudo status systemctl minecraft@sobrevivência ● minecraft@sobrevivência.Serviço - Servidor Minecraft: Sobrevivência Carregada: Carregado (/etc/Systemd/System/[email protected]ço; desabilitado; Preset do fornecedor: ativado) ativo: ativo (em execução) desde segunda-feira 2018-01-22 12:46:37 AEDT; 16s atrás PID principal: 7751 (tela) Tarefas: 21 (Limite: 4915) CGROUP: /Sistema.Slice/System-Minecraft.fatia/minecraft@sobrevivência.Serviço ├─7751/usr/bin/screen -dms mc -survival/usr/bin/java -xmx2g -jar minecraft_server.jar nogui └─7757/usr/bin/java -xmx2g -jar minecraft_server.Jar Nogui 22 de janeiro 12:46:37 Ubuntu Systemd [1]: Iniciado Minecraft Server: Survival. 

Para garantir que o servidor Minecraft inicie após a reinicialização executada:

$ sudo systemctl Ativar minecraft@sobrevivência 

Se tudo foi como o planejado, você poderá agora usar o NMAP comando para verificar a porta minecraft padrão 25565:

$ NMAP -P 25565 Localhost Iniciando NMAP 7.60 (https: // nmap.Org) Relatório de varredura NMAP para localhost (127.0.0.1) Host está em alta (0.00054s latência). Outros endereços para localhost (não digitalizados): :: 1 Serviço de Estado Portuário 25565/TCP Open Minecraft Nmap Concluído: 1 Endereço IP (1 host Up) Digitalizado em 0.06 segundos 

Tudo feito. Para provisionar outra instância do servidor Minecraft no mesmo servidor, continue lendo a próxima seção.



Provisionar nova instância do servidor Minecraft no mesmo host

Os seguintes comandos Linux configurarão um novo servidor Minecraft nomeado LinuxConfig na porta 25566. Veja o apêndice abaixo para as configurações adicionais de servidor a serem implementadas dentro/opt/minecraft/linuxconfig/servidor.propriedades. Usar nosso script Systemd existente para implantar outra instância do servidor Minecraft é fácil como:

$ sudo mkdir/opt/minecraft/linuxconfig $ sudo cp/opt/minecraft/sobrevivência/minecraft_server.jar/opt/minecraft/linuxconfig/$ sudo bash -c "echo eula = true>/opt/minecraft/linuxconfig/eula.txt "$ sudo bash -c" eco server -port = 25566>/opt/minecraft/linuxconfig/servidor.Propriedades "$ sudo chown -r minecraft/opt/minecraft/linuxconfig/ 

Ative o servidor Minecraft para iniciar após a reinicialização e inicie o servidor:

$ sudo systemctl atable minecraft@linuxconfig $ sudo systemctl start minecraft@linuxconfig 

Por fim, verifique o status:

$ sudo status systemctl minecraft@linuxconfig 

Apêndice

Minecraft padrão servidor.propriedades configurações:

MAX-TICK-TIME = 60000 GERADORES DESETTINGS = ALTOM-NETER = VERDADEIRO COMBORTE-GAMEMODE = FALSEMEMODE = 0 ENABLE-QUERY = FALSE PLAYER-IDLE-TIMEOUT = 0 Dificuldade = 1 Spawn-Monsters = True Op-Permission-Level = 4 pvp = true snooper-inabled = verdadeiro tipo de nível = padrão hardcore = false enable-command-block = false max-players = 20 limiar de renda de rede = 256 servidor de recursos-pack-sha1 = tamanho do mundo max = 2999984 servidor -port = 25565 servidor-ip = spawn-npcs = true allow-flight = false name-name = world view-distance = 10 resource-pack = spawn-animais = true white-list = false generate-struturas = verdadeiro modo online = True max-build-height = 256 semente de nível = prevenir-proxy-conextions = false use-native-transport = true motd = um servidor minecraft enable rcon = false 

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Ubuntu 20.04 Configuração do servidor Minecraft
  • Ubuntu 22.04 Configuração do servidor Minecraft
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Ubuntu 20.04 Guia
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Como instalar o Minecraft no Manjaro
  • Ubuntu 20.04 Hadoop