Como faço um quiosque Minecraft para drive USB portátil que inicializa na maioria dos computadores

0

Algum tempo atrás, alguém me encaminhou para um site bacana chamado Lançamento rápido . Funcionou bem até eu tentar instalar um sistema operacional em um netbook. Resumindo, não funcionou tão bem quanto eu esperava. Também não instalou unidades flash USB.

Estou tentando construir um sistema (ou usar um serviço que criaria um sistema) que abriria o Minecraft Launcher (jar) e o mostraria em tela cheia sem fundo. Também teria que caber em 8 Gigabytes (já que isso é o máximo que posso usar agora).

Como posso conseguir isso?

    
por user2044589 18.10.2013 / 02:05

3 respostas

3

Este é mais um livro de receitas do que uma resposta real, mas provavelmente você deve conseguir o que deseja.

Você pode instalar diretamente o ubuntu em uma chave USB e, na maioria dos casos, ele deve inicializar. A alternativa seria começar a partir de um liveecd e instalá-lo com persistência, mas isso lhe dará mais coisas que você não precisa.

O que você realmente precisa é

  1. um gerenciador de login para fazer login automaticamente em uma conta
  2. um ambiente de trabalho MUITO mínimo
  3. esse ambiente de área de trabalho para iniciar o iniciador do minecraft automaticamente

Estou trabalhando em uma instalação mínima do Ubuntu 13.04 (o Debian deve funcionar quase de forma idêntica - exceto talvez como você instala o jdk), e listará os pacotes necessários para isso, mas você pode facilmente fazer isso com qualquer outra distribuição. Começar com uma instalação mínima / CLI garantirá isso.

Eu preferiria 32 bits aqui para melhor compatibilidade, mas o minecraft permitirá que você defina a distância de visualização ainda mais em 64 bits.

A maneira mais fácil de instalar o java do oracle é de um ppa, mas a instalação padrão do cli só não suporta isso ainda

instale python-software-properties e software-properties-common do apt e, em seguida, execute

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

para instalar o java 7 facilmente - isso faz o download do script do instalador dos repositórios do webupd8. Você também pode instalá-lo diretamente do oracle - o página java do ubuntu tem mais detalhes

Agora, vamos instalar nosso ambiente gráfico básico

sudo apt-get install xinit twm xterm

Eu provavelmente também adicionaria o openssh-server para administração

Você não quer que seu usuário de minecraft use o sudo, então sugiro criar uma segunda conta neste momento e passar para o novo usuário. Neste ponto, temos um usuário Admin, criado quando você instala e o usuário regular, que estará jogando minecraft

Precisamos fazer o download do minecraft, e podemos fazer isso na conta inicial do novo usuário. Você pode baixar minecraft com wget.

o arquivo ~ / .xsession determina o que é iniciado automaticamente não deve haver nenhum arquivo xsession lá agora, então crie um com nano ~/.xsession

Inicialmente, eu gostaria de ter apenas a linha xterm , e iniciar o minecraft a partir desse xterm para ver se funciona - você pode acabar precisando instalar drivers de placa de vídeo apropriados. Uma vez feito isso, você pode alterar o sistema para inicializar diretamente no minecraft - substitua xterm pela linha java -jar /path/to/Minecraft.jar no meu caso seu ~ / Minecraft.jar

Agora, podemos testar isso com o startx - isso deve abrir uma janela do carregador de minecraft em um plano de fundo em branco. Como não temos mais nada, e estou fazendo isso em um VM, isso é o mais longe que posso chegar aqui - se você tem alguns argumentos para minecraft, é onde você os usa.

Você também não pode efetuar o logout ou desligar o sistema sem alternar VTs e fazê-lo a partir do CLI depois que o X for iniciado. Você fez dizer o modo de quiosque, certo?

Neste ponto, você precisa iniciar, fazer login e executar o startx como seu novo usuário. Podemos usar um gerenciador de login para se autologar como seu usuário. Quando isso estiver configurado, a ÚNICA maneira de fazer login como o usuário administrador é alternar os terminais virtuais, você foi avisado.

instale slim do apt e abra o arquivo / etc / slim como seu usuário admin - eu uso o nano assim seu sudo nano /etc/slim . Você precisa remover o comentário das linhas que leem # default_user simone e alterá-lo para o seu usuário, e descomentar # auto_login no e alterá-lo para sim. Você pode então reinicializar, e o sistema deve reiniciar, iniciar x automaticamente e ir para o carregador de minecraft.

Se você precisar ajustar qualquer configuração neste ponto, troque os terminais virtuais, e faça isso como seu usuário admin, usando startx caso precise de x. Você poderia desativar os terminais virtuais, mas isso faria com que as alterações necessárias fossem difíceis - há algumas coisas que você não pode fazer sobre x.

O tamanho total disso é de 1,4 gb por meu reconhecimento

    
por 18.10.2013 / 14:21
0

Se você quiser uma solução de inicialização de unidade flash, recomendamos SLAX Linux . Você pode incluir o módulo openjdk e o pacote minecraft. Desta forma, você pode arrancar da unidade flash e jogar Minecraft em qualquer computador.

    
por 18.10.2013 / 02:28
0

8 GB? Não tem problema!

Comece com uma instalação do servidor e faça

apt-get -y install openjdk-7-jre
sudo mv /filename.sh /etc/init.d/
sudo chmod +x /etc/init.d/filename.sh
sudo update-rc.d filename.sh defaults

Em seguida, crie um script de shell denominado filename.sh , o que faz

java -Xmx1024M -Xms1024M -jar /pathto/minecraft_server.jar nogui

e substitua /pathto pelo diretório em que você salvou minecraft_server.jar

    
por 18.10.2013 / 02:18