COMO INSTALAR UN SERVIDOR DE MINECRAFT EN RASPBERRY PI
Tabla de contenido:
- Prerrequisitos
- Instalación de Java Runtime Environment
- Crear usuario de Minecraft
- Instalar Minecraft en Raspberry Pi
- Descargar y compilar
mcrcon
- Descargando Minecraft Server
- Configurar el servidor de Minecraft
- Crear archivo de unidad de Systemd
- Accediendo a la consola de Minecraft
- Conclusión
Raspberry Pi se puede utilizar en muchos proyectos diferentes. Uno de los casos de uso más populares de Raspberry Pi es convertir Raspberry Pi en un servidor de juegos.
En este tutorial, lo guiaremos a través del proceso de instalación y configuración de Minecraft Server en Raspberry Pi 3 o 4.
Minecraft es uno de los juegos más populares de todos los tiempos. Es un videojuego sandbox, que permite a sus jugadores explorar mundos infinitos y construir todo, desde casas simples hasta rascacielos masivos.
Prerrequisitos
Asumimos que tiene Raspbian instalado en su Raspberry Pi. Plex Media Server no necesita una interfaz gráfica, por lo que nuestra recomendación es utilizar la imagen Raspbian Stretch Lite y habilitar SSH. De esta manera, su Raspberry Pi tendrá mucha más potencia de procesamiento y memoria disponibles para ejecutar el servidor de medios Plex.
Usaremos la utilidad
mcrcon
para conectarnos al servidor de Minecraft. Instale los paquetes necesarios para construir la herramienta
mcrcon
:
sudo apt update
sudo apt install git build-essential
Habilite el controlador GL con la herramienta
raspi-config
:
raspi-config
- Navegue a "Opciones avanzadas" usando la tecla arriba o abajo y presione
Enter
"GL Driver" y presioneEnter
.Enter
"GL (Fake KMS)", presioneEnter
el botón "Finish", presioneEnter
. Cuando se le solicite " ¿Desea reiniciar ahora? ”Seleccione“ Sí ”y presioneEnter
.
Una vez que el Pi vuelva a estar en línea, continúe con los siguientes pasos.
Instalación de Java Runtime Environment
Minecraft requiere que Java 8 o superior esté instalado en el sistema.
Instalaremos la versión sin cabeza del JRE. Esta versión es más adecuada para aplicaciones de servidor, ya que tiene menos dependencias y usa menos recursos del sistema.
Para instalar el tipo OpenJRE 8 sin cabeza:
sudo apt install openjdk-8-jre-headless
Verifique la instalación imprimiendo la versión de Java:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK Client VM (build 25.212-b01, mixed mode)
Crear usuario de Minecraft
Por razones de seguridad, Minecraft no debe ejecutarse bajo el usuario root. Crearemos un nuevo usuario y grupo del sistema con el directorio de inicio
/opt/minecraft
que ejecutará el servidor de Minecraft:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
No vamos a establecer una contraseña para este usuario. Esta es una buena práctica de seguridad porque el usuario no podrá iniciar sesión a través de SSH.
Instalar Minecraft en Raspberry Pi
Antes de comenzar con el proceso de instalación, asegúrese de cambiar al usuario "minecraft":
sudo su - minecraft
Cree dos directorios dentro del directorio de inicio del usuario:
mkdir -p ~/{tools, server}
- El directorio de
tools
almacenará el clientemcrcon
y el script de copia de seguridad. El directorio delserver
contendrá el servidor de Minecraft real y sus datos.
Descargar y compilar
mcrcon
RCON es un protocolo que le permite conectarse a los servidores de Minecraft y ejecutar comandos. mcron es un cliente RCON construido en C.
Descargaremos el código fuente de GitHub y
mcrcon
binario
mcrcon
.
Navegue al directorio
~/tools
y clone el repositorio
Tiiffi/mcrcon
desde GitHub ejecutando el siguiente comando:
cd ~/tools && git clone
A continuación, cambie al directorio del repositorio:
cd ~/tools/mcrcon
Comience la compilación escribiendo:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Una vez completado, puede probarlo escribiendo:
./mcrcon -h
La salida se verá más o menos así:
Usage: mcrcon…… Sends rcon commands to Minecraft server…. mcrcon 0.6.1 (built: Sep 19 2019 20:52:13) Report bugs to tiiffi_at_gmail_dot_com or
Descargando Minecraft Server
Hay varios modos de servidor de Minecraft, como Craftbukkit o Spigot, que le permiten agregar funciones (complementos) en su servidor y personalizar y modificar aún más la configuración. Instalaremos el último servidor oficial de Minecraft Vanilla de Mojang.
Dirígete a la página de descarga de Minecraft para obtener el enlace de descarga del último archivo de archivo Java (JAR) del servidor de Minecraft.
Al momento de escribir, la última versión es
1.14.4
. Antes de ejecutar el siguiente comando, debe consultar la página de descarga para obtener una nueva versión.
Ejecute el siguiente comando
wget
para descargar el archivo jar de Minecraft en el directorio
~/server
:
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar -P ~/server
Configurar el servidor de Minecraft
Una vez que se complete la descarga, navegue hasta el directorio
~/server
e inicie el servidor de Minecraft:
cd ~/server
java -Xms512M -Xmx768M -jar server.jar nogui
Cuando se inicia por primera vez, el servidor ejecuta algunas operaciones y crea los archivos
server.properties
y
eula.txt
y se detiene.
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
Para ejecutar el servidor, deberá aceptar el EULA de Minecraft. Abra el archivo
eula.txt
y cambie
eula=false
a
eula=true
:
nano ~/server/eula.txt
~ / server / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Thu Sep 19 21:06:24 BST 2019 eula=true
Cierra y guarda el archivo.
A continuación, edite el archivo
server.properties
para habilitar el protocolo rcon y establezca la contraseña de rcon. Abra el archivo usando su editor de texto:
nano ~/server/server.properties
Localice las siguientes líneas y actualice sus valores, como se muestra a continuación:
~ / server / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
No olvides cambiar la
strong-password
segura por algo más seguro. Si no desea conectarse al servidor de Minecraft desde ubicaciones remotas, asegúrese de que su firewall bloquee el puerto rcon.
Mientras esté aquí, también puede ajustar las propiedades predeterminadas del servidor. Para obtener más información sobre la configuración disponible, consulte la página server.properties.
Crear archivo de unidad de Systemd
Para ejecutar Minecraft como un servicio, crearemos un nuevo archivo de unidad de Systemd.
Vuelva a su usuario de sudo escribiendo
exit
.
Abra su editor de texto y cree un archivo llamado
minecraft.service
en
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Pegue la siguiente configuración:
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
Modifique los
Xmx
y
Xms
acuerdo con su versión y recursos de Raspberry Pi. El indicador
Xmx
define el grupo de asignación de memoria máxima para una máquina virtual Java (JVM), mientras que
Xms
define el grupo de asignación de memoria inicial. Además, asegúrese de estar utilizando el puerto y la contraseña de
rcon
correctos.
Guarde y cierre el archivo y vuelva a cargar la configuración de systemd:
sudo systemctl daemon-reload
Inicie el servidor de Minecraft emitiendo:
sudo systemctl start minecraft
Verifique el estado del servicio con el siguiente comando:
sudo systemctl status minecraft
● minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-09-19 21:11:58 BST; 1min 27s ago Main PID: 1992 (java) Tasks: 17 (limit: 1604) Memory: 338.9M CGroup: /system.slice/minecraft.service └─1992 /usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui
La primera vez que inicie el servicio, generará varios archivos y directorios de configuración, incluido el mundo de Minecraft. Use el comando
tail
para monitorear el archivo de registro del servidor:
tail -f /opt/minecraft/server/logs/latest.log
Una vez que se inicia el servidor de Minecraft, la salida se verá así:
: Preparing spawn area: 98%: Time elapsed: 201586 ms: Done (418.339s)! For help, type "help": Starting remote control listener: RCON running on 0.0.0.0:25575
Habilite el servicio de Minecraft para que se inicie automáticamente al momento del arranque:
sudo systemctl enable minecraft
Accediendo a la consola de Minecraft
Para acceder a la consola de Minecraft, use la utilidad
mcrcon
. Debe especificar el host, el puerto rcon, la contraseña rcon y usar el conmutador
-t
que habilita el modo de terminal
mcrcon
:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Al acceder a la consola de Minecraft desde una ubicación remota, asegúrese de que el puerto rcon no esté bloqueado.
Conclusión
Has instalado con éxito el servidor de Minecraft en tu Raspberry Pi. Tenga en cuenta que Minecraft puede no funcionar sin problemas en sistemas con bajos recursos.
java minecraft frambuesa piCómo instalar el servidor de Minecraft en Centos 7

En este tutorial, veremos los pasos necesarios para instalar y configurar Minecraft Server en CentOS 7. Usaremos systemd para ejecutar el servidor de Minecraft y la utilidad mcrcon para conectarse a la instancia en ejecución.
Cómo instalar el servidor de Minecraft en Debian 9

Minecraft es uno de los juegos más populares de todos los tiempos. Es un videojuego de sandbox sobre la construcción de varias estructuras y aventuras. Este tutorial explica cómo instalar y configurar Minecraft Server en Debian 9.
Cómo instalar el servidor de Minecraft en Ubuntu 18.04

Este tutorial cubre la instalación y configuración de la última versión de Minecraft Server en Ubuntu 18.04. Usaremos systemd para ejecutar el servidor de Minecraft y la utilidad mcrcon para conectarse a la instancia en ejecución.