Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Cómo ejecutar Minecraft de bajo costo en una Raspberry Pi para construir bloques a bajo costo

Le hemos mostrado cómo ejecutar su propio servidor personal de Minecraft en una máquina Windows/OSX, pero ¿qué pasa si anhela algo más liviano, más eficiente desde el punto de vista energético y siempre listo para sus amigos? Siga leyendo mientras convertimos una pequeña máquina Raspberry Pi en un servidor Minecraft de bajo costo que puede dejar funcionando las 24 horas del día, los 7 días de la semana por alrededor de un centavo al día.

¿Por qué quiero hacer esto?

Este tutorial tiene dos aspectos: ejecutar su propio servidor de Minecraft y específicamente ejecutar ese servidor de Minecraft en una Raspberry Pi. ¿Por qué querrías ejecutar tu propio servidor de Minecraft? Es una manera realmente excelente de ampliar y desarrollar la experiencia de juego de Minecraft. Puedes dejar el servidor en funcionamiento cuando no estés jugando para que tus amigos y familiares puedan unirse y seguir construyendo tu mundo. Puedes jugar con las variables del juego e introducir modificaciones de una manera que no es posible cuando juegas al juego independiente. También te brinda el tipo de control sobre tu experiencia multijugador que no te brinda el uso de servidores públicos, sin incurrir en el costo de alojar un servidor privado en un host remoto.

Si bien ejecutar un servidor de Minecraft por sí solo es bastante atractivo para un fanático dedicado de Minecraft, ejecutarlo en Raspberry Pi es aún más atractivo. El pequeño Pi utiliza tan pocos recursos que puedes dejar tu servidor de Minecraft funcionando las 24 horas del día, los 7 días de la semana por un par de dólares al año. Aparte del costo inicial del Pi, una tarjeta SD y un poco de tiempo para configurarlo, tendrás un servidor Minecraft siempre activo a un costo mensual de alrededor de un chicle.

¿Qué necesito?

Para este tutorial, necesitará una combinación de herramientas de hardware y software; Aparte de la Raspberry Pi y la tarjeta SD, todo es gratis.

  • 1 Raspberry Pi (preferiblemente un modelo de 512 MB)
  • 1 tarjeta SD de 4GB+

Este tutorial asume que ya se ha familiarizado con Raspberry Pi y ha instalado una copia del Raspbian derivado de Debian en el dispositivo. Si aún no has puesto en funcionamiento tu Pi, ¡no te preocupes! Consulte nuestra guía, La guía HTG para comenzar con Raspberry Pi, para ponerse al día.

Optimización de Raspbian para el servidor de Minecraft

A diferencia de otras compilaciones que hemos compartido donde puedes superponer varios proyectos uno sobre otro (por ejemplo, el Pi es lo suficientemente potente como para servir como indicador del tiempo/correo electrónico y servidor de Google Cloud Print al mismo tiempo), ejecutar un servidor de Minecraft es Una operación bastante intensa para el pequeño Pi y recomendamos encarecidamente dedicar todo el Pi al proceso. Minecraft parece un juego simple, con todos sus bloques y todo eso, pero en realidad es un juego bastante complejo bajo una apariencia simple y requiere mucha potencia de procesamiento.

Como tal, modificaremos el archivo de configuración y otras configuraciones para optimizar Rasbian para el trabajo. Lo primero que deberá hacer es profundizar en la aplicación Raspi-Config para realizar algunos cambios menores. Si está instalando Raspbian nuevo, espere el último paso (que es Raspi-Config), si ya lo instaló, diríjase a la terminal y escriba “sudo raspi-config” para iniciarlo nuevamente.

Una de las primeras y más importantes cosas a las que debemos prestar atención es aumentar la configuración de overclock. Necesitamos todo el poder que podamos conseguir para que nuestra experiencia en Minecraft sea agradable. En Raspi-Config, seleccione la opción número 7 “Overclock”.

Esté preparado para algunas advertencias severas sobre el overclocking, pero tenga la tranquilidad de saber que el overclocking está respaldado directamente por la fundación Raspberry Pi y se ha incluido en las opciones de configuración desde finales de 2012. Una vez que esté en la pantalla de selección real, seleccione “Turbo 1000MhHz”. . Nuevamente, se le advertirá que el grado de overclocking que ha seleccionado conlleva riesgos (específicamente, posible corrupción de la tarjeta SD, pero ningún riesgo de daño real al hardware). Haga clic en Aceptar y espere a que el dispositivo se reinicie.

A continuación, asegúrese de estar configurado para iniciar desde el símbolo del sistema, no desde el escritorio. Seleccione el número 3 “Habilitar arranque en escritorio/Scratch” y asegúrese de que esté seleccionada “Consola de texto de consola”.

De vuelta en el menú Raspi-Config, seleccione el número 8 “Opciones avanzadas”. Hay dos cambios críticos que debemos realizar aquí y un cambio opcional. Primero, los cambios críticos. Seleccione A3 “División de memoria”.

Cambie la cantidad de memoria disponible para la GPU a 16 MB (en comparación con los 64 MB predeterminados). Nuestro servidor de Minecraft se ejecutará en un entorno sin GUI; no hay razón para asignar más que el mínimo indispensable a la GPU.

Después de seleccionar la memoria de la GPU, volverá al menú principal. Seleccione “Opciones avanzadas” nuevamente y luego seleccione A4 “SSH”. Dentro del submenú, habilite SSH. Hay muy pocas razones para mantener este Pi conectado a un monitor y un teclado, y al habilitar SSH podemos acceder de forma remota a la máquina desde cualquier lugar de la red.

Finalmente (y opcionalmente), regrese nuevamente al menú “Opciones avanzadas” y seleccione A2 “Nombre de host”. Aquí puedes cambiar tu nombre de host de “raspberrypi” a un nombre de Minecraft más apropiado. Optamos por el nombre de host altamente creativo “minecraft”, pero siéntete libre de darle un poco de sabor con lo que quieras: creepertown, minecraft4life o miner-box son excelentes nombres de servidores de Minecraft.

Eso es todo por la configuración de Raspbian. Desplácese hasta la parte inferior de la pantalla principal y seleccione “Finalizar” para reiniciar. Después de reiniciar, ahora puede utilizar SSH en su terminal o continuar trabajando desde el teclado conectado a su Pi (recomendamos encarecidamente cambiar a SSH, ya que le permite cortar y pegar los comandos fácilmente). Si nunca antes ha usado SSH, consulte cómo usar PuTTY con su Pi aquí.

Instalación de Java en el Pi

El servidor de Minecraft se ejecuta en Java, por lo que lo primero que debemos hacer en nuestro Pi recién configurado es instalarlo. Inicie sesión en su Pi a través de SSH y luego, en el símbolo del sistema, ingrese el siguiente comando para crear un directorio para la instalación:

 sudo mkdir /java/ 

Ahora necesitamos descargar la versión más reciente de Java. En el momento de esta publicación, la versión más reciente es la actualización de OCT 2013 y el enlace/nombre de archivo que utilizamos reflejará eso. Busque una versión más actual de la versión Java de Linux ARMv6/7 en el pagina de descarga de java y actualice el enlace/nombre de archivo en consecuencia cuando siga nuestras instrucciones.

En el símbolo del sistema, ingrese el siguiente comando:

 sudo wget --no-check-certificate http: 

Una vez que la descarga haya finalizado exitosamente, ingrese el siguiente comando:

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

Dato curioso: el esquema de nombre del directorio /opt/ es un remanente del diseño inicial de Unix en el que el directorio /opt/ era para el software “opcional” instalado después del sistema operativo principal; eran los /Archivos de programa/ del mundo Unix.

Una vez que el archivo haya terminado de extraerse, ingrese:

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

Este comando devolverá el número de versión de su nueva instalación de Java así:

 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) 

Si no ve la copia impresa anterior (o una variación de la misma si está utilizando una versión más reciente de Java), intente extraer el archivo nuevamente. Si ve la lectura, ingrese el siguiente comando para ordenar lo que ensucia:

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

En este punto, Java está instalado y estamos listos para continuar con la instalación de nuestro servidor Minecraft.

Instalación y configuración del servidor de Minecraft

Ahora que tenemos una base para nuestro servidor Minecraft, es hora de instalar las piezas importantes. estaremos usando espitamcuna versión de servidor de Minecraft liviana y estable que funciona de maravilla en Pi.

Primero, obtenga una copia del código con el siguiente comando:

 sudo wget http: 

Este enlace debería permanecer estable con el tiempo, ya que apunta directamente a la versión estable más reciente de Spigot, pero si tienes algún problema, siempre puedes consultar SpigotMC. descargar página aquí.

Una vez que la descarga finalice correctamente, ingrese el siguiente comando:

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

Nota: si está ejecutando el comando en una Pi de 256 MB, cambie 256 y 496 en el comando anterior a 128 y 256, respectivamente.

Su servidor se iniciará y seguirá una ráfaga de actividad en pantalla. Esté preparado para esperar entre 3 y 6 minutos aproximadamente para que finalice el proceso de configuración del servidor y generación del mapa. Las futuras startups tardarán mucho menos tiempo, entre 20 y 30 segundos.

Nota: Si en algún momento durante el proceso de configuración o juego las cosas se ponen realmente raras (por ejemplo, su nuevo servidor de Minecraft se asusta y comienza a generarlo en el Nether y a matarlo instantáneamente), use el comando “detener” en el símbolo del sistema para cerrar correctamente. el servidor para que pueda reiniciarlo y solucionar el problema.

Una vez finalizado el proceso, dirígete a la computadora en la que normalmente juegas Minecraft, enciéndela y haz clic en Multijugador. Deberías ver tu servidor:

Si su mundo no aparece inmediatamente durante el escaneo de la red, presione el botón Agregar e ingrese manualmente la dirección de su Pi.

Una vez que se conecte al servidor, verá el cambio de estado en la ventana de estado del servidor:

Según el servidor, estamos en el juego. Según la aplicación de Minecraft, también estamos en el juego, pero es media noche en el modo de supervivencia:

¡Abucheo! Desovar en plena noche, sin armas y sin refugio no es forma de empezar las cosas. Sin embargo, no te preocupes, necesitamos hacer más configuraciones; No hay tiempo para sentarse y recibir disparos de esqueletos. Además, si intentas jugarlo sin algunos ajustes de configuración primero, probablemente lo encontrarás bastante inestable. Solo estamos aquí para confirmar que el servidor está en funcionamiento y acepta conexiones entrantes.

Una vez que hayamos confirmado que el servidor está funcionando y se puede conectar (aunque todavía no es muy reproducible), es hora de apagar el servidor. A través de la consola del servidor, ingrese el comando “detener” para apagar todo.

Cuando regrese al símbolo del sistema, ingrese el siguiente comando:

 sudo nano server.properties 

Cuando se abra el archivo de configuración, realice los siguientes cambios (o simplemente corte y pegue nuestro archivo de configuración menos las dos primeras líneas con el nombre y la fecha):

 
#Thu Oct 17 22:53:51 UTC 2013
generator-settings=
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
max-players=20
spawn-monsters=true
view-distance=5
generate-structures=true
spawn-protection=16
motd=A Minecraft Server

En la ventana de estado del servidor, vista a través de su conexión SSH al pi, ingrese el siguiente comando para obtener el estado de operador en su servidor de Minecraft (para que pueda usar comandos más potentes en el juego, sin tener que regresar siempre a la ventana de estado del servidor).

 op [your minecraft nickname] 

En este punto, las cosas se ven mejor, pero todavía tenemos que hacer algunos ajustes antes de que el servidor sea realmente divertido. Para ello, instalemos algunos complementos.

El primer complemento, y el que debes instalar por encima de todos los demás, es NoSpawnChunks. Para instalar el complemento, primero visite la página web de NoSpawnChunks y obtenga el enlace de descarga para obtener la versión más actual. Al momento de escribir este artículo, la versión actual es la v0.3.

De vuelta en el símbolo del sistema (el símbolo del sistema de su Pi, no la consola del servidor; si su servidor aún está activo, apáguelo), ingrese los siguientes comandos:

 cd /home/pi/plugins 
 sudo wget http: 

A continuación, visite el Página del complemento ClearLagy obtenga el enlace más reciente (a partir de este tutorial, es v2.6.0). Ingrese lo siguiente en el símbolo del sistema:

 sudo wget http: 

Debido a que los archivos no están comprimidos en un contenedor .ZIP o similar, eso es todo: los complementos están estacionados en el directorio de complementos. (Recuerde esto para futuras descargas de complementos, el archivo debe ser cualquierplugin.jar, por lo que si está comprimido deberá descomprimirlo en el directorio de complementos).

Reinicie el servidor:

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

Esté preparado para un tiempo de inicio un poco más largo (más cercano a los 3-6 minutos y mucho más largo que los 30 segundos que acaba de experimentar), ya que los complementos afectan el mapa mundial y necesitan un minuto para masajear todo. Una vez finalizado el proceso de generación, escriba lo siguiente en la consola del servidor:

 plugins 

Esto enumera todos los complementos actualmente activos en el servidor. Debería ver algo como esto:

Si los complementos no están cargados, es posible que deba detener y reiniciar el servidor.

Después de confirmar que tus complementos están cargados, continúa y únete al juego. Deberías notar un juego significativamente más ágil. Además, recibirás mensajes ocasionales de los complementos indicando que están activos, como se ve a continuación:

En este punto, Java está instalado, el servidor está instalado y hemos modificado nuestra configuración para Pi. ¡Es hora de empezar a construir con amigos!

Nota: un sitio web en Internet cubrió algunos de los pasos para instalar Java y Spigot antes que nosotros, y es posible que hayamos usado ese artículo como referencia y nos hayamos olvidado de vincularlo. Si quieres leer ese artículo, Puedes hacerlo haciendo clic en este enlace..