Como hospedar uma máquina virtual de servidor Minecraft no Sinology NAS?

Como hospedar uma máquina virtual de servidor Minecraft no Sinology NAS?
Synology NAS é um ótimo dispositivo para executar seu próprio servidor Minecraft em uma máquina virtual 24/7. Para aprender sobre os benefícios de executar seu próprio servidor Minecraft, verifique o artigo como instalar o Minecraft Server em Raspberry Pi 4.

Este artigo mostrará como criar um servidor Ubuntu 20.04 LTS Virtual Machine em sua sinologia NAS e instale o servidor oficial do Minecraft na máquina virtual. Então vamos começar.

Índice

  1. Pré-requisitos
  2. Criando um servidor Ubuntu 20.04 LTS Virtual Machine
  3. Acessando a máquina virtual via SSH
  4. Configurando um endereço IP estático
  5. Instalando o JDK na máquina virtual
  6. Instalando o servidor oficial do Minecraft
  7. Testando o servidor Minecraft
  8. Iniciando o servidor Minecraft na inicialização
  9. Conclusão
  10. Referências

Pré-requisitos

Antes de começar, você deve ter o Gerenciador de máquina virtual aplicativo instalado em sua sinologia NAS. Leia o artigo Como configurar a virtualização no Synology NAS. Se você precisar de ajuda para instalar o Gerenciador de máquina virtual aplicativo em sua sinologia NAS; Leia o artigo Como configurar a virtualização no Synology NAS?

Criando um servidor Ubuntu 20.04 LTS Virtual Machine

Abra o aplicativo Virtual Machine Manager e clique em Criar na seção Máquina Virtual, marcada na captura de tela abaixo para criar uma nova máquina virtual.

Selecione Linux e clique em Próximo.

Selecione um pool de armazenamento (onde deseja armazenar a máquina virtual) na lista e clique em Próximo.

Digite a Nome (Mc-Server, digamos) para a máquina virtual, selecione pelo menos 2 CPU núcleos e 4 GB de Memória.

Depois de terminar, clique em Próximo.

Digite o tamanho desejado para o disco rígido virtual e clique em Próximo.

Clique em Próximo.

Você tem que selecionar uma imagem ISO do Ubuntu Server 20.04 LTS. Para fazer isso, clique em Navegar.

OBSERVAÇÃO: Para baixar uma imagem ISO do Ubuntu Server 20.04 LTS, visite a página de download oficial do servidor Ubuntu.

Selecione uma imagem ISO do Ubuntu Server 20.04 LTS da sua sinologia NAS e clique em Selecione.

Clique em Próximo.

Clique em Próximo.

Clique em Feito.

Uma nova máquina virtual Mc-Server deve ser criado.

Selecione -o e clique em Power para ligar na máquina virtual.

Quando a máquina virtual estiver em execução, selecione -a e clique em Conectar.

Ubuntu Server 20.04 Instalador LTS deve ser exibido em uma nova guia do navegador. Você pode instalar o Ubuntu Server 20.04 LTS na máquina virtual daqui.

OBSERVAÇÃO: Neste artigo, não mostrarei como particionar o disco da sua máquina virtual. Para aprender a particionar discos e instalar o Ubuntu Server 20.04 LTS na máquina virtual, leia o artigo instalando o Ubuntu Server 20.04 LTS.

Selecione seu idioma e pressione .

Imprensa .

Selecione o layout do seu teclado. Então aperte algumas vezes para selecionar Feito e pressione .

Selecione Feito e pressione .

Selecione Feito e pressione .

Selecione Feito e pressione .

Selecione Use um disco inteiro e pressione .

Imprensa .

Selecione Continuar e pressione .

Digite os detalhes pessoais necessários. Então, navegue para Feito e pressione .

Verificar Instale o servidor OpenSsh, navegar para Feito, e pressione .

Navegar para Feito e pressione .

O instalador deve começar a instalar o servidor Ubuntu na máquina virtual. Isso vai demorar um pouco para completar.

O servidor Ubuntu está sendo instalado na máquina virtual.

As atualizações de software disponíveis também serão instaladas assim que a instalação estiver concluída. Isso vai demorar um pouco para completar.

Depois que as atualizações forem instaladas, navegue para Reinicie agora e pressione .

Imprensa .

A máquina virtual deve inicializar o servidor Ubuntu a partir do disco virtual da máquina virtual.

Você pode fazer login com o nome de usuário e a senha que você configurou durante a instalação.

Agora, instale o qemu-guest-agent Pacote na máquina virtual com o seguinte comando:

$ sudo apt install qemu-guest-agent -y

qemu-guest-agent deve ser instalado.

Agora, comece o qemu-guest-agent Serviço com o seguinte comando:

$ sudo systemctl start qemu-guest-agent.serviço

qemu-guest-agent O serviço deve ser iniciado.

Depois de ter o qemu-guest-agent Serviço em execução, o Gerenciador de máquina virtual o aplicativo mostrará o endereço IP do Mc-Server máquina virtual, como você pode ver na captura de tela abaixo.

OBSERVAÇÃO: Você precisará saber o endereço IP da máquina virtual para se conectar à máquina virtual via SSH e conectar -se ao servidor Minecraft que você estará executando nesta máquina virtual.

Acessando a máquina virtual via SSH

Para acessar a máquina virtual via SSH, abra um aplicativo de terminal e execute o seguinte comando:

$ ssh @

OBSERVAÇÃO: Aqui, e são o nome de usuário e o endereço IP da máquina virtual, respectivamente. Substitua -os por seus próprios a partir de agora.

Digitar sim e pressione .

Digite a senha da máquina virtual e pressione .

Você deve estar conectado à máquina virtual.

Configurando um endereço IP estático

Se o endereço IP do seu Mc-Server Máquina virtual muda com frequência, você terá dificuldade em jogar minecraft com seus amigos. Então, a primeira coisa que você deve fazer é configurar um endereço IP estático em seu Mc-Server máquina virtual.

Para aprender a configurar um endereço IP estático em seu Mc-Server máquina virtual, leia o Configurando IP estático no Ubuntu Server 20.04 LTS Seção do artigo configurando o endereço IP estático no Ubuntu 20.04 LTS.

Instalando o JDK na máquina virtual

O Minecraft Server está escrito com a linguagem de programação Java. Então, você deve ter o Java instalado na máquina virtual do servidor Ubuntu para o servidor minecraft funcionar.

Kit de desenvolvimento do Java (JDK) está disponível no repositório oficial do pacote do Ubuntu Server 20.04 LTS. Então, é fácil instalar.

Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

Para instalar o JDK, execute o seguinte comando:

$ sudo apt install openjdk-17-jdk

Para confirmar a instalação, pressione Y e depois pressione .

O gerenciador de pacotes APT baixará e instalará todos os pacotes necessários da Internet. Vai demorar um pouco para completar.

Depois que os pacotes forem baixados, eles serão instalados um por um. Vai demorar um pouco para completar.

Neste ponto, o JDK deve ser instalado.

Depois que o JDK estiver instalado, execute o seguinte comando para verificar se o Java O comando é acessível a partir da linha de comando e funcionando corretamente.

$ java -version

Instalando o servidor oficial do Minecraft

Nesta seção, mostrarei como instalar a versão mais recente do servidor oficial do Minecraft no Ubuntu Server 20.04 LTS Virtual Machine em execução em sua sinologia NAS.

Primeiro, crie um novo diretório ~/mc-server com o seguinte comando:

$ mkdir ~/mc-server

Navegue até o ~/mc-server diretório da seguinte maneira:

$ CD ~/Mc-Server

Agora, visite a página de download oficial do servidor Minecraft do seu navegador favorito. O link de download da versão mais recente do servidor Minecraft está marcado na captura de tela abaixo.

Clique com o botão direito do mouse (RMB) no link de download do servidor Minecraft e clique em Copie o endereço do link Para copiar o link de download. Você precisará fazer o download do servidor Minecraft na máquina virtual com WGE.

Para baixar o servidor Minecraft no site oficial do Minecraft, use o wget programa da seguinte maneira:

$ wget https: // lançador.Mojang.com/v1/objetos/125e5adf40c659fd3bce3e66e67a16bb49ecc1b9/servidor.jarra

OBSERVAÇÃO: O link de download do Minecraft Server será diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

wget deve começar a baixar o servidor Minecraft. Vai demorar um pouco para completar.

Neste ponto, o servidor minecraft deve ser baixado.

Depois que o servidor Minecraft é baixado, um novo arquivo servidor.jarra deve ser criado no ~/mc-server diretório, conforme mostrado na captura de tela abaixo.

Testando o servidor Minecraft

Para iniciar o servidor Minecraft, execute o seguinte comando:

$ java -xmx2048m -xms2048m -jar servidor.Jar Nogui

Na primeira vez que você tenta executar o servidor Minecraft, você verá a seguinte mensagem de erro. Isso ocorre porque você não aceitou o Eula of Mojang Studios (a empresa por trás do Minecraft).

Um novo arquivo Eula.TXT deve ser criado.

Abra o Eula.TXT Arquivo com o editor de texto Nano da seguinte forma:

$ nano Eula.TXT

Você deveria ver a linha EULA = FALSO conforme marcado na captura de tela abaixo.

Mudar a linha para EULA = Verdadeiro, como mostrado na captura de tela abaixo.

Depois de terminar, pressione + X seguido pela Y e Para salvar o Eula.TXT arquivo.

Agora, comece o servidor Minecraft novamente com o seguinte comando:

$ java -xmx2048m -xms2048m -jar servidor.Jar Nogui

Vai demorar um pouco para o servidor Minecraft começar.

O Minecraft Server deve começar a gerar um mundo. Vai demorar um pouco para completar.

Neste ponto, o mundo deve ser gerado.

Para conectar -se ao seu servidor Minecraft e reproduzir o Minecraft, inicie o Minecraft e clique em Multiplayer conforme marcado na captura de tela abaixo.

Verificar Não mostre esta tela novamente e clique em Continuar.

Clique em Conexão direta.

Digite o endereço IP da sua máquina virtual do Minecraft Server em execução no seu NAS de sinologia e clique em Conectar-se ao servidor.

Você está estar conectado ao seu servidor minecraft. Pode levar alguns segundos para concluir.

Depois de conectado ao seu servidor Minecraft, você verá uma mensagem de que seu jogador se juntou ao jogo no terminal.

Depois que seu jogador se juntar ao servidor Minecraft, você pode reproduzir o Minecraft em seu próprio servidor. Você também pode convidar seus amigos para jogar minecraft com você.

Você pode pressionar P Para listar todos os jogadores conectados ao seu servidor Minecraft.

Para se desconectar do servidor Minecraft, pressione e clique em desconectar conforme marcado na captura de tela abaixo.

Depois de desconectado do servidor Minecraft, você verá uma mensagem no terminal de que seu jogador deixou o jogo como marcado na captura de tela abaixo.

Para parar o servidor Minecraft, pressione + X.

Iniciando o servidor Minecraft na inicialização

Depois de testar o servidor Minecraft e tudo está funcionando, é hora de criar um arquivo de serviço Systemd para o Minecraft, para que ele inicie automaticamente quando as botas de máquina virtual do Ubuntu.

Primeiro, você precisa saber o caminho completo do diretório em que baixou o servidor Minecraft. No meu caso, é /Home/Shovon/Mc-Server. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

$ PWD

Agora, crie um arquivo de serviço Systemd Servidor minecraft.serviço no /etc/Systemd/System diretório da seguinte maneira:

$ sudo nano/etc/Systemd/System/Minecraft-Server.serviço

Digite as seguintes linhas no Servidor minecraft.serviço Arquivo Systemd.

[Unidade]
Descrição = servidor minecraft
Depois = rede.alvo
[Serviço]
WorkingDirectory =/Home/Shovon/Mc-Server
Ambiente = mc_memory = 2048m
ExecStart = java -xmx $ mc_memory -xms $ mc_memory -jar servidor.Jar Nogui
StandardOutput = herdar
StandardError = herdado
Reinicie = sempre
Usuário = Shovon
[Instalar]
WantedBy = MultiUser.alvo

Aqui, defina Diretório de trabalho para o diretório onde você baixou o servidor Minecraft com WGE.

WorkingDirectory =/Home/Shovon/Mc-Server

Definir Do utilizador para suas máquinas virtuais Login Nome de usuário.

Usuário = Shovon

Você também pode mudar o Mc_memory Variável de ambiente para definir a quantidade de memória que você deseja alocar para o seu servidor Minecraft.

Ambiente = mc_memory = 2048m

Depois de terminar, pressione + X seguido pela Y e Para salvar o Servidor minecraft.serviço arquivo.

Agora, execute o seguinte comando para recarregar os daemons Systemd para que as mudanças tenham efeito.

$ sudo systemctl daemon -load

Comece o Servidor minecraft Serviço Systemd com o seguinte comando:

$ sudo systemctl start minecraft-server.serviço

O Servidor minecraft O serviço Systemd deve ser ativo/correndo, como mostrado na captura de tela abaixo. Então o Servidor minecraft Systemd Service está funcionando muito bem.

Execute o seguinte comando para adicionar o Servidor minecraft Serviço Systemd para a inicialização do sistema para que ele inicie automaticamente quando as botas da máquina virtual.

$ sudo systemctl Ativar minecraft-server.serviço

Você também deve configurar o Mc-Server Máquina virtual para começar quando sua sinologia NAS Boots automaticamente.

Para fazer isso, selecione o Mc-Server máquina virtual do Gerenciador de máquina virtual aplicativo da sua sinologia NAS e clique em Ação.

Clique em Editar.

De Outros guia, defina Começo automático para Sim, e clique em OK.

O Mc-Server Máquina virtual deve começar automaticamente quando sua sinologia NAS Boots a partir de agora.

Conclusão

Neste artigo, mostrei como criar um servidor Ubuntu 20.04 LTS Virtual Machine em sua sinologia NAS e instale o qemu-guest-agent nele para que você possa encontrar seu endereço IP facilmente a partir do Gerenciador de máquina virtual aplicativo. Eu também mostrei como instalar o JDK na máquina virtual do Ubuntu. Eu mostrei como instalar o servidor Minecraft oficial na máquina virtual do Ubuntu, testar o servidor Minecraft e iniciar o servidor Minecraft automaticamente na inicialização do sistema. Finalmente, mostrei como iniciar automaticamente a máquina virtual do Ubuntu quando sua sinologia NAS Boots.

Referências

[1] Como instalar o Minecraft Server em Raspberry Pi 4

[2] Download do servidor Minecraft | Minecraft