Noticias

Tutorial de Raspberry Pi: Host Minecraft Server en Ubuntu Desktop

Bienvenido al segundo artículo de nuestra serie de juegos de Linux publicado antes de las vacaciones.Esta semana, hemos compilado un tutorial para enseñarle cómo pastel de frambuesa Usa el escritorio de Ubuntu, para que puedas jugar localmente con tus amigos.

¡Este es un gran proyecto de tarde para trabajar con amigos o familiares!

Alojar un servidor de Minecraft te permite controlar mejor la forma en que juegas Minecraft con tus amigos. Puedes cambiar las reglas y la dificultad del juego, el comportamiento de los enemigos y determinar cómo interactúan los jugadores.

La configuración de un servidor también es una excelente manera de aprender más sobre Linux. Linux se trata de jugar y probar cosas nuevas. Aunque pueda parecer aterrador al principio, ¡seguirás las instrucciones de este proyecto para ayudarte a lidiar con proyectos Linux más complejos en el futuro!

En este tutorial, usaremos tarjetas SD Raspberry Pi 4 de 4GB y 32GB, pero también puede operar en casi cualquier computadora portátil o PC con Ubuntu Desktop instalado. Incluso puede utilizar máquinas virtuales.

Consulte estos tutoriales para comenzar a usar el escritorio de Ubuntu en estas plataformas:

notas: En este tutorial, usaremos Ubuntu Desktop 21.10 en la Raspberry Pi y le recomendamos que use Ubuntu Desktop 21.10 en cualquier dispositivo que use.

Por supuesto, también necesita otra PC o computadora portátil. Minecraft Edición Java Instalado, para que pueda conectarse al servidor después de crearlo.

Saltemos.

Instale Ubuntu en su Raspberry Pi y actualice

Si ya ha estudiado el tutorial de instalación de Raspberry Pi, entonces puede comenzar a usarlo, pero cada vez que comenzamos un nuevo proyecto, siempre es importante asegurarse de que todo esté actualizado.

Continúe y abra una terminal (ALT + T o haga clic en Terminal Icono en la barra lateral) e ingrese:

sudo apt update
sudo apt upgrade

Ingrese su contraseña y presione Cuando se le solicite.

Esto verificará si su versión de Ubuntu es la última versión y descargará e instalará los paquetes nuevos.

Instalar Java

El servidor de Minecraft se basa en Minecraft Edición Java, La versión original de Minecraft, por lo que nuestro siguiente paso es instalar Java en nuestra Raspberry Pi. El Java predeterminado en Ubuntu es más antiguo que el Java utilizado para el servidor de Minecraft, por lo que necesitamos instalar específicamente el último entorno de ejecución de Java (jre), que es la versión 18:

sudo apt install openjdk-18-jre

Ingrese su contraseña y presione Cuando se le solicite.

Crea una carpeta para tu servidor

Ahora necesita un lugar para colocar el servidor de Minecraft en su Raspberry Pi. Podemos hacer esto en la forma de «Windows» abriendo el administrador de archivos, haciendo clic derecho y creando una nueva carpeta llamada Minecraft. Pero ya estamos en la terminal, ¡así que sigamos escribiendo aquí!

mkdir Minecraft/

Lo anterior será exactamente lo mismo que usar el administrador de archivos. De hecho, puede comprobar el administrador de archivos usted mismo para confirmar que ha aparecido la nueva carpeta.

¡Estas dos acciones hacen lo mismo!

Dado que vamos a instalar nuestro servidor en una nueva carpeta, necesitamos decirle a nuestra terminal que trabajaremos allí.

Si entras

ls

Puede ver que todavía estamos en el directorio de inicio de la PC.Te veras documento y descargar Carpeta y la nueva carpeta de Minecraft que creó. Para ingresar a esta carpeta, necesitamos cambiar el directorio (cd), así que escriba:

cd Minecraft/

Si entras ls Nuevamente, puede ver que no se devuelve nada ahora porque estamos en una carpeta vacía. También verá que su mensaje ahora contiene el nombre de la carpeta de Minecraft:

¡Descarga el servidor de Minecraft!

Mantenga su terminal abierta, pero ahora también necesita abrir su navegador web.

En su navegador, vaya a esta página: https://www.minecraft.net/en-us/download/server

Queremos descargar el servidor vinculado aquí, pero en lugar de hacer clic izquierdo en él, vamos a botón derecho del ratón Y elige copiar link.

¡Esto asegurará que siempre obtenga la última versión del servidor cuando siga este tutorial!

Mantenga esa página abierta y volveremos pronto. Ahora regrese a la ventana del terminal, asegúrese de que todavía estamos en la carpeta de Minecraft y dígale al terminal que descargue el servidor en esta carpeta.

escribe:

wget

Luego haga clic derecho y Pegar El enlace al servidor. Debe tener un aspecto como este:

Luego presione ENTER. Este comando le indica a su Pi que «busque» (descargue) cualquier archivo vinculado en la URL que proporcionó.

Verá que la descarga está completa, luego ingrese:

ls

Verás que ahora tenemos uno Archivo del servidor ¡El archivo está en nuestra carpeta de Minecraft!

¡Inicie su servidor!

De regreso https://www.minecraft.net/en-us/download/server, Esta vez copie los comandos Java enumerados en su terminal.

java -Xmx1024M -Xms1024M -jar minecraft_server.1.18.jar nogui

Presione ENTER y … ¿mal? ?

Eso es porque acabamos de decirle a nuestro Pi que ejecute un programa llamado minecraft_server.1.18.jarPero puedes ver desde nuestra última vez ls Cuando instalamos el servidor, simplemente se llama Archivo del servidor.

Esta es una solución simple.

Si presiona ARRIBA en el teclado, se repetirá su último comando.Haga esto ahora y edite el nombre del archivo a Archivo del servidor Y presione ENTER nuevamente.

java -Xmx1024M -Xms1024M -jar server.jar nogui

¡éxito!

Mas o menos. Ahora tenemos otro error. Necesitamos aceptar el Acuerdo de licencia de usuario final (EULA) antes de poder comenzar.

Entonces, ¿dónde está el EULA?

Bueno, usemos nuestro confiable

ls

Una vez más en nuestro directorio de Minecraft. Verá que el proceso de instalación crea un nuevo conjunto de archivos. ¡Esto es genial, porque estos archivos nos permiten jugar con las reglas del juego! Pero antes de comenzar a discutir cosas interesantes, primero firmemos el EULA.

Podemos usar el nombre Nano. escribe:

nano eula.txt

Esto abrirá eula.txt Archivos en la ventana de la terminal.Ahora solo necesitas cambiar Euler Línea a verdadero reemplazar Incorrecto.

Luego presionamos CTRL + S para guardar y presionamos CTRL + X para volver a la línea de comando.

¡Probemos de nuevo con el servidor!

Si presiona ARRIBA en el teclado varias veces, podemos repetir el comando anterior sin volver a escribirlo.

Pero hagamos el cambio final antes de correr doble Esta -Xmx1024M y -Xms1024M En nuestro orden -Xmx2048M y -Xms2048.Xmx y Xms se refieren a la cantidad de memoria que utilizará el servidor. Cuanto más demos, mejor será el rendimiento.

java -Xmx2048M -Xms2048M -jar server.jar nogui

Ahora presionamos ENTER nuevamente, ¡el servidor debería poder iniciarse normalmente!

El siguiente punto tomará un tiempo. Y es posible que no pueda navegar por Facebook mientras espera, porque la mayoría de Raspberry Pi se centrará en configurar servidores.

Una vez que su servidor está configurado, puede recibir algunos de estos mensajes, dependiendo de cuánta memoria haya asignado en el comando anterior. Pase lo que pase, es normal que algunos de ellos aparezcan al inicio, así que no te preocupes demasiado.

pista importante: Un mejor hardware significa mejores servidores. Si está considerando mantener su servidor o usarlo con mucha gente, la Raspberry Pi 4 de 8GB (aumentando la cantidad de Xmx y Xms) funcionará mejor. Conectar el SSD a través del puerto USB3.0 también ayudará.

Eventualmente, cuando los jugadores se unan, podrás ver en la terminal los eventos clave que ocurren en el mundo del juego.

Ay.

Puede detener el servidor en cualquier momento escribiendo

stop

En la terminal. Esto también salvará tu mundo para que puedas recuperarte más tarde.

Únase al servidor de Minecraft a través de la red local

Si invita a sus amigos a unirse a su servidor en sus computadoras portátiles, es posible que ahora estén un poco impacientes. ¡Pero finalmente estamos listos!

En su computadora portátil o PC (o la de su amigo), asegúrese de estar ejecutando la versión Java de Minecraft (puede instalarla desde el Sitio web de Minecraft -Solo descarga y haz doble clic).

Entonces necesitan navegar a Juegos multijugador> Conexión directa.

Ahora necesitan ingresar la dirección IP local del servidor, que es … bueno. no sabemos.

¡Volvamos a la terminal de nuestro servidor!

Para averiguar la IP local del servidor, debe abrir una segunda ventana de terminal o abrir una nueva pestaña en el terminal actual (o simplemente detener el servidor para esto y reiniciarlo después).

escribe:

hostname -I

Esto producirá una serie de números, pero solo necesita el primer grupo.

Mira lo anterior, mi IP local es 192.168.1.222El tuyo será similar pero no el mismo.

Así que esto es lo que mis invitados deberían agregar a sus juegos:

Una vez que sus invitados hayan ingresado la IP de su servidor, solo necesitan hacer clic en Únete al servidor ¡Entraron!

Desafortunadamente para mi servidor, pongo huevos junto a la araña. Está lloviendo.

Modifica la configuración de tu servidor

Si quieres jugar a Minecraft normal con tus amigos localmente, entonces has terminado, ¡felicitaciones! ¡Pero la mayor ventaja de ejecutar un servidor es que puedes jugar a ser Dios en el mundo del juego!

Apaguemos el servidor (detener,¿recordar? ) Y haga algunos ajustes.

Esta vez, queremos hacer lo mismo que firmar el EULA, pero esta vez editaremos un server.properties (Puede que lo hayas encontrado la última vez que lo usamos ls).

escribe:

nano server.properties

Esto debería mostrar todas las opciones de configuración para su servidor. Si te desplazas hacia abajo, ¡hay muchos!

No entraré en detalles sobre cada opción, pero puedes Minecraft Wiki.

Personalmente, solo quiero cerrar la araña y cambiar el mensaje del servidor del día, así que haré los siguientes ajustes:

spawn-monsters=false
motd=Welcome to Minebuntu

Como antes, presionamos CTRL + S y luego CTRL + X para guardar y salir.

pista importante: Si desea iniciar un nuevo servidor de Minecraft, simplemente elimínelo mundo Directorio de Minecraft en la carpeta, o cambie el nombre del nivel a server.propertiesEsto creará una nueva carpeta del mundo del juego con el nombre actualizado la próxima vez que se inicie el servidor, ¡y podrás volver a la carpeta anterior en cualquier momento!

Conéctese de forma remota a su servidor de Minecraft

En este proyecto, le mostramos cómo configurar y personalizar un servidor de Minecraft en Raspberry Pi 4, y cómo los jugadores en la misma red Wi-Fi pueden conectarse a su mundo de juego localmente.

También ha aprendido algunos comandos de Linux convenientes, como ls, Nano, y contenido!

Pero, ¿qué pasa si tus amigos quieren conectarse de forma remota desde su propia casa?

Cuando consideramos a los jugadores conectados a través de Internet, necesitamos discutir conceptos más avanzados como el reenvío de puertos. También debemos considerar la seguridad y lo que pueden hacer si extraños en Internet obtienen acceso a su Raspberry Pi.

Si no es un usuario avanzado de Linux, le recomendamos que busque a alguien que pueda ayudarlo a resolver este problema, ¡porque no podemos resolver estos problemas hoy!

Eso es todo, ¡has completado el tutorial de Raspberry Pi!

Esperamos que esta guía le resulte útil y siempre queremos escuchar a los jugadores y usuarios de Raspberry Pi sobre su experiencia con Ubuntu.

Si tiene algún comentario, sugerencia o consejo para comenzar con otros juegos o tutoriales de Pi, háganos saber sus pensamientos en la discusión de escritorio de Ubuntu (o nuestra nueva discusión de Raspberry Pi).

¡Nos encantaría saber de ti!

Como de costumbre, puede obtener toda la información más reciente sobre Ubuntu Desktop en nuestro blog.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba