Pagina inicial » como » 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

    Nós mostramos a você como executar seu próprio servidor pessoal Minecraft em uma caixa do Windows / OSX, mas e se você desejar algo mais leve, mais energeticamente eficiente 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? É realmente uma ótima maneira de ampliar e desenvolver 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 em variáveis ​​de jogo e introduzir mods de uma forma que não é possível quando você está jogando o jogo autônomo. Ele também lhe dá o tipo de controle sobre a sua experiência multiplayer 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 minúsculo 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 cerca de um chicletes..

    O que eu preciso?

    Para este tutorial, você precisará de uma combinação de ferramentas de hardware e software; Além do Raspberry Pi e do cartão 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

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

    Como tal, vamos ajustar o arquivo de configuração e outras configurações para otimizar o Rasbian para o trabalho. A primeira coisa que você precisa fazer é entrar no aplicativo Raspi-Config para fazer algumas pequenas alterações. Se você estiver instalando o Raspbian fresh, aguarde o último passo (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 é aumentar 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”. . Novamente, você será avisado de que o grau de overclock que você selecionou acarreta riscos (especificamente, a possível corrupção do cartão SD, mas nenhum risco de dano real ao hardware). Clique em OK e aguarde o dispositivo para redefinir.

    Em seguida, verifique se você está configurado para inicializar o prompt de comando, não a á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á razão 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), volte novamente ao menu “Advanced Options” e selecione A2 “Hostname”. Aqui você pode alterar seu nome de host de "raspberrypi" para um nome de Minecraft mais adequado. Optamos pelo nome de host altamente criativo “minecraft”, mas sinta-se à vontade para apimentar 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. Aba 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 o seu Pi aqui.

    Instalando o Java no Pi

    O servidor do Minecraft é executado em Java, então a primeira coisa que precisamos fazer no 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 http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

    Quando o download terminar com sucesso, 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

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

    versão java "1.8.0-ea"
    Java (TM) SE Runtime Environment (compilação 1.8.0-ea-b111)
    VM do Java HotSpot (TM) Client (compilação 25.0-b53, modo misto)

    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-e-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

    Neste ponto, 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 que importam. Nós estaremos usando o SpigotMC, uma construçã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 http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar

    Este 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, pode 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 Pi, mude o 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. Futuras startups 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 Minecraft enlouquece e começa a gerá-lo no Nether e matá-lo instantaneamente), use o comando "stop" no prompt de comando para desligar o servidor 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:

    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 real, 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, você provavelmente achará bastante instável. Estamos aqui apenas para confirmar se 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 for 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 o carimbo de data):

    Propriedades do servidor #Minecraft
    #Thu 17 de outubro às 22:53:51 UTC de 2013
    gerador-configurações =
    #Default é verdadeiro, alternar para falso
    allow-nether = false
    nome do nível = mundo
    enable-query = false
    allow-flight = false
    porta do servidor = 25565
    nível-tipo = PADRÃO
    enable-rcon = false
    force-gamemode = false
    nível-semente =
    server-ip =
    max-build-height = 256
    spawn-npcs = true
    lista branca = falsa
    spawn-animals = true
    pacote de textura =
    snooper-enabled = true
    hardcore = false
    modo online = true
    pvp = true
    dificuldade = 1
    tempo de inatividade do jogador = 0
    gamemode = 0
    #Default 20; você só precisa baixar isso se estiver correndo
    # um servidor público e preocupado com cargas.
    max-jogadores = 20
    spawn-monsters = true
    #Default é 10, 3-5 ideal para Pi
    vista-distância = 5
    generate-structures = true
    proteção de desova = 16
    motd = um servidor Minecraft

    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 [seu apelido de minecraft]

    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, é o NoSpawnChunks. Para instalar o plugin, primeiro visite a página da Web 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 http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar

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

    sudo wget http://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 plugins, o arquivo precisa ser o arquivo whateverplugin.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 spawn 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.

    Depois de 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 eles estão ativos, 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!

    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.