Como executar Minecraft de baixo custo em um Raspberry Pi para Block Building no barato

Índice:

Como executar Minecraft de baixo custo em um Raspberry Pi para Block Building no barato
Como executar Minecraft de baixo custo em um Raspberry Pi para Block Building no barato

Vídeo: Como executar Minecraft de baixo custo em um Raspberry Pi para Block Building no barato

Vídeo: Como executar Minecraft de baixo custo em um Raspberry Pi para Block Building no barato
Vídeo: COMO ATIVAR E DESATIVAR AS NOTIFICAÇÕES DOS APLICATIVOS DO CELULAR! - YouTube 2024, Maio
Anonim
Mostramos a você como administrar seu próprio servidor pessoal Minecraft em uma caixa do Windows / OSX, mas e se você desejar algo mais leve, mais eficiente em termos de energia e sempre pronto para seus amigos? Continue lendo enquanto transformamos uma minúscula máquina Raspberry Pi em um servidor Minecraft de baixo custo que você pode deixar em 24/7 por cerca de um centavo por dia.
Mostramos a você como administrar seu próprio servidor pessoal Minecraft em uma caixa do Windows / OSX, mas e se você desejar algo mais leve, mais eficiente em termos de energia e sempre pronto para seus amigos? Continue lendo enquanto transformamos uma minúscula máquina Raspberry Pi em um servidor Minecraft de baixo custo que você pode deixar em 24/7 por cerca de um centavo por dia.

Por que eu quero fazer isso?

Há dois aspectos neste tutorial: executando seu próprio servidor Minecraft e especificamente executando esse servidor Minecraft em um Raspberry Pi. Por que você quer executar seu próprio servidor Minecraft? É uma ótima maneira de ampliar e aproveitar a experiência de jogo do Minecraft. Você pode deixar o servidor funcionando quando não estiver jogando, para que amigos e familiares possam participar e continuar construindo seu mundo. Você pode mexer nas variáveis do jogo e introduzir mods de uma forma que não é possível quando você está jogando sozinho. Ele também oferece a você o tipo de controle sobre sua experiência com vários participantes que o uso de servidores públicos não faz, sem incorrer no custo de hospedar um servidor privado em um host remoto.

Embora a execução de um servidor Minecraft seja atraente o suficiente para um fã dedicado do Minecraft, executá-lo no Raspberry Pi é ainda mais atraente. O pequenino Pi usa tão poucos recursos que você pode deixar seu servidor Minecraft rodando 24/7 por alguns dólares por ano. Além do custo inicial do Pi, um cartão SD e um pouco de tempo para configurá-lo, você terá um servidor Minecraft sempre ativo por um custo mensal de um gumball.

O que eu preciso?

Para este tutorial, você precisará de uma combinação de ferramentas de hardware e software. Além do cartão Raspberry Pi e SD, tudo é gratuito.

  • 1 Raspberry Pi (de preferência um modelo de 512MB)
  • 1 cartão de 4 GB + SD

Este tutorial pressupõe que você já tenha se familiarizado com o Raspberry Pi e tenha instalado uma cópia do Raspbian derivado do Debian no dispositivo. Se você ainda não colocou o seu Pi em funcionamento, não se preocupe! Confira nosso guia, o guia HTG para começar com Raspberry Pi, para obter até a velocidade.

Otimizando o Raspbian para o Minecraft Server

Image
Image

Ao contrário de outras compilações que compartilhamos onde você pode colocar vários projetos um sobre o outro (por exemplo, o Pi é mais do que poderoso o suficiente para servir como um indicador de clima / e-mail e um servidor do Google Cloud Print ao mesmo tempo), executar um servidor Minecraft é uma operação bastante intensa para o pequeno Pi e recomendamos fortemente dedicar todo o Pi ao processo. Minecraftparece como um jogo simples, com todo o seu bloqueio e o que não, mas na verdade é um jogo bastante complexo sob a pele simples e exigia muito poder de processamento.

Dessa forma, vamos ajustar o arquivo de configuração e outras configurações para otimizar o Rasbian no trabalho. A primeira coisa que você precisa fazer é pesquisar o aplicativo Raspi-Config para fazer algumas pequenas alterações. Se você estiver instalando o Raspbian fresh, aguarde a última etapa (que é o Raspi-Config), se você já o instalou, vá até o terminal e digite "sudo raspi-config" para iniciá-lo novamente.

Uma das primeiras e mais importantes coisas que precisamos fazer é começar a configuração do overclock. Precisamos de todo o poder que podemos obter para tornar a nossa experiência Minecraft agradável. Em Raspi-Config, selecione a opção número 7 "Overclock".

Esteja preparado para alguns avisos severos sobre overclocking, mas fique tranquilo sabendo que o overclocking é diretamente suportado pela fundação Raspberry Pi e foi incluído nas opções de configuração desde o final de 2012. Quando estiver na tela de seleção real, selecione “Turbo 1000MHz”.. Mais uma vez, você será avisado de que o grau de overclock selecionado tem riscos (especificamente, possível corrupção do cartão SD, mas sem risco de danos reais ao hardware). Clique em OK e aguarde o dispositivo para redefinir.
Esteja preparado para alguns avisos severos sobre overclocking, mas fique tranquilo sabendo que o overclocking é diretamente suportado pela fundação Raspberry Pi e foi incluído nas opções de configuração desde o final de 2012. Quando estiver na tela de seleção real, selecione “Turbo 1000MHz”.. Mais uma vez, você será avisado de que o grau de overclock selecionado tem riscos (especificamente, possível corrupção do cartão SD, mas sem risco de danos reais ao hardware). Clique em OK e aguarde o dispositivo para redefinir.

Em seguida, verifique se você está definido para inicializar no prompt de comando, não na área de trabalho. Selecione o número 3 "Ativar Boot to Desktop / Scratch" e certifique-se de que "Console Console de texto" esteja selecionado.

De volta ao menu Raspi-Config, selecione o número 8 "Opções avançadas". Há duas mudanças críticas que precisamos fazer aqui e uma mudança opcional. Primeiro, as mudanças críticas. Selecione A3 “Memory Split”.

Altere a quantidade de memória disponível para a GPU para 16 MB (abaixo dos 64MB padrão). Nosso servidor Minecraft será executado em um ambiente sem GUI; não há motivo para alocar mais do que o mínimo para a GPU.

Depois de selecionar a memória da GPU, você retornará ao menu principal. Selecione “Advanced Options” novamente e selecione A4 “SSH”. No submenu, ative o SSH. Há muito poucas razões para manter este Pi conectado a um monitor e teclado, e ao habilitar o SSH podemos acessar remotamente a máquina de qualquer lugar na rede.

Finalmente (e opcionalmente), retorne novamente ao menu “Advanced Options” e selecione A2 “Hostname”. Aqui você pode alterar o seu nome de host de "raspberrypi" para um nome Minecraft mais adequado.Optamos pelo nome de host altamente criativo “minecraft”, mas sinta-se à vontade para incrementar um pouco o que você quiser: creepertown, minecraft4life ou miner-box são todos ótimos nomes de servidores de minecraft.

É isso para a configuração Raspbian. Tab até a parte inferior da tela principal e selecione “Finish” para reiniciar. Após a reinicialização, você pode agora conectar o SSH ao seu terminal ou continuar trabalhando a partir do teclado conectado ao seu Pi (é altamente recomendável mudar para o SSH, já que ele permite cortar e colar facilmente os comandos). Se você nunca usou o SSH antes, confira como usar o PuTTY com seu Pi aqui.

Instalando o Java no Pi

O servidor Minecraft é executado em Java, então a primeira coisa que precisamos fazer em nosso Pi recém-configurado é instalá-lo. Faça o login no seu Pi via SSH e, em seguida, no prompt de comando, digite o seguinte comando para criar um diretório para a instalação:
O servidor Minecraft é executado em Java, então a primeira coisa que precisamos fazer em nosso Pi recém-configurado é instalá-lo. Faça o login no seu Pi via SSH e, em seguida, no prompt de comando, digite o seguinte comando para criar um diretório para a instalação:

sudo mkdir /java/

Agora precisamos baixar a versão mais recente do Java. No momento desta publicação, a versão mais recente é a atualização de outubro de 2013 e o link / nome de arquivo que usamos refletirá isso. Por favor, verifique se há uma versão mais atual da versão do Linux ARMv6 / 7 Java na página de download do Java e atualize o link / nome de arquivo de acordo quando seguir nossas instruções.

No prompt de comando, digite o seguinte comando:

sudo wget --no-check-certificate https://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Quando o download for concluído com êxito, digite o seguinte comando:

sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C /opt/

Curiosidade: o esquema de nome do diretório / opt / é um resquício do design inicial do Unix no qual o diretório / opt / era para software “opcional” instalado após o sistema operacional principal; foi o / Program Files / do mundo Unix.

Depois que o arquivo terminar de extrair, digite:

sudo /opt/jdk1.8.0/bin/java -version

Esse comando retornará o número da versão da sua nova instalação do Java da seguinte forma:

java version '1.8.0-ea'

Java(TM) SE Runtime Environment (build 1.8.0-ea-b111)

Java HotSpot(TM) Client VM (build 25.0-b53, mixed mode)

Se você não visualizar a impressão acima (ou uma variação dela, se estiver usando uma versão mais recente do Java), tente extrair o arquivo novamente. Se você vir a leitura, digite o seguinte comando para arrumar você mesmo:

sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Neste momento, o Java está instalado e estamos prontos para instalar o nosso servidor Minecraft!

Instalando e configurando o Minecraft Server

Agora que temos uma base para o nosso servidor Minecraft, é hora de instalar as peças importantes. Usaremos o SpigotMC, uma versão de servidor Minecraft leve e estável que funciona maravilhosamente no Pi.

Primeiro, pegue uma cópia do código com o seguinte comando:

sudo wget https://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar

Esse link deve permanecer estável ao longo do tempo, já que ele aponta diretamente para a versão estável mais atual do Spigot, mas se você tiver algum problema, poderá sempre consultar a página de download do SpigotMC aqui.

Depois que o download for concluído com êxito, digite o seguinte comando:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Nota: se você estiver executando o comando em um 256MB, altere Pi 256 e 496 no comando acima para 128 e 256, respectivamente.

Seu servidor será iniciado e uma enxurrada de atividades na tela seguirá. Esteja preparado para esperar cerca de 3-6 minutos ou mais para o processo de configuração do servidor e gerar o mapa para terminar. As startups futuras levarão muito menos tempo, em torno de 20 a 30 segundos.

Nota: Se a qualquer momento durante a configuração ou o processo de reprodução, as coisas ficarem realmente estranhas (por exemplo, seu novo servidor Minecraftenlouquece e começa a gerar você no Nether e matá-lo instantaneamente), use o comando “stop” no prompt de comando para desligar o servidor normalmente para que você possa reiniciá-lo e solucioná-lo.

Depois que o processo terminar, vá para o computador em que você normalmente joga o Minecraft, ligue-o e clique em Multiplayer. Você deve ver seu servidor:

Image
Image

Se o seu mundo não aparecer imediatamente durante a verificação da rede, pressione o botão Adicionar e insira manualmente o endereço do seu Pi.

Depois de se conectar ao servidor, você verá a mudança de status na janela de status do servidor:

De acordo com o servidor, estamos no jogo. De acordo com o aplicativo Minecraft, também estamos no jogo, mas é o meio da noite no modo de sobrevivência:
De acordo com o servidor, estamos no jogo. De acordo com o aplicativo Minecraft, também estamos no jogo, mas é o meio da noite no modo de sobrevivência:
Vaia! Desovar na calada da noite, sem armas e sem abrigo não é maneira de começar as coisas. Não se preocupe, porém, precisamos fazer mais algumas configurações; Não há tempo para sentar e ser atingido por esqueletos. Além disso, se você tentar e jogar sem alguns ajustes de configuração primeiro, provavelmente será bastante instável. Estamos aqui apenas para confirmar que o servidor está funcionando, funcionando e aceitando conexões de entrada.
Vaia! Desovar na calada da noite, sem armas e sem abrigo não é maneira de começar as coisas. Não se preocupe, porém, precisamos fazer mais algumas configurações; Não há tempo para sentar e ser atingido por esqueletos. Além disso, se você tentar e jogar sem alguns ajustes de configuração primeiro, provavelmente será bastante instável. Estamos aqui apenas para confirmar que o servidor está funcionando, funcionando e aceitando conexões de entrada.

Depois que confirmarmos que o servidor está em execução e conectável (embora ainda não seja muito jogável), é hora de desligar o servidor. Através do console do servidor, digite o comando “stop” para desligar tudo.

Quando você retornar ao prompt de comando, digite o seguinte comando:

sudo nano server.properties

Quando o arquivo de configuração é aberto, faça as seguintes alterações (ou apenas recorte e cole nosso arquivo de configuração menos as duas primeiras linhas com o nome e data):

#Minecraft server properties #Thu Oct 17 22:53:51 UTC 2013 generator-settings= #Default is true, toggle to false allow-nether=false level-name=world enable-query=false allow-flight=false server-port=25565 level-type=DEFAULT enable-rcon=false force-gamemode=false level-seed= server-ip= max-build-height=256 spawn-npcs=true white-list=false spawn-animals=true texture-pack= snooper-enabled=true hardcore=false online-mode=true pvp=true difficulty=1 player-idle-timeout=0 gamemode=0 #Default 20; you only need to lower this if you're running #a public server and worried about loads. max-players=20 spawn-monsters=true #Default is 10, 3-5 ideal for Pi view-distance=5 generate-structures=true spawn-protection=16 motd=A Minecraft Server

Na janela de status do servidor, vista através de sua conexão SSH ao pi, digite o seguinte comando para obter o status de operador no seu servidor Minecraft (para que você possa usar comandos mais poderosos no jogo, sem sempre retornar à janela de status do servidor).

op [your minecraft nickname]

Neste ponto, as coisas parecem melhores, mas ainda temos um pequeno ajuste antes de o servidor ser realmente agradável. Para esse fim, vamos instalar alguns plugins.

O primeiro plugin, e aquele que você deve instalar acima de todos os outros, é NoSpawnChunks. Para instalar o plugin, primeiro visite a página do NoSpawnChunks e pegue o link de download para a versão mais atual. A partir desta redação, a versão atual é v0.3.

De volta ao prompt de comando (o prompt de comando do seu Pi, não o console do servidor - se o seu servidor ainda estiver ativo, desligue-o) digite os seguintes comandos:

cd /home/pi/plugins

sudo wget https://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar

Em seguida, visite a página de plug-in do ClearLag e pegue o link mais recente (neste tutorial, é v2.6.0). Digite o seguinte no prompt de comando:

sudo wget https://dev.bukkit.org/media/files/743/213/Clearlag.jar

Como os arquivos não são compactados em um contêiner.ZIP ou similar, isso é tudo: os plug-ins estão estacionados no diretório do plug-in. (Lembre-se disso para futuros downloads de plug-ins, o arquivo precisa ser o pluginplugin.jar. Portanto, se ele estiver compactado, será necessário descompactá-lo no diretório do plug-in.)

Reinicie o servidor:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Esteja preparado para um tempo de inicialização um pouco mais longo (mais próximo dos 3-6 minutos e muito mais do que os 30 segundos que você acabou de experimentar), pois os plugins afetam o mapa do mundo e precisam de um minuto para massagear tudo. Depois que o processo de desova terminar, digite o seguinte no console do servidor:

plugins

Isto lista todos os plugins atualmente ativos no servidor. Você deveria ver algo assim:

Se os plug-ins não estiverem carregados, talvez seja necessário parar e reiniciar o servidor.
Se os plug-ins não estiverem carregados, talvez seja necessário parar e reiniciar o servidor.

Após confirmar que seus plugins estão carregados, vá em frente e participe do jogo. Você deve notar um jogo significativamente mais rápido. Além disso, você receberá mensagens ocasionais dos plugins indicando que elas estão ativas, como visto abaixo:

Neste ponto, o Java está instalado, o servidor está instalado e ajustamos nossas configurações para o Pi. É hora de começar a construir com amigos!
Neste ponto, o Java está instalado, o servidor está instalado e ajustamos nossas configurações para o Pi. É hora de começar a construir com amigos!

Nota: um site na internet cobriu algumas das etapas para instalar o Java e o Spigot antes de nós, e é possível que usássemos esse artigo como referência e esquecêssemos de vinculá-lo. Se você quiser ler esse artigo, pode fazê-lo clicando neste link.

Recomendado: