Cómo hacer un servidor de Minecraft (Edición Java) en Windows o Ubuntu

Vamos a crear un servidor de Minecraft en funcionamiento en minutos para que lo disfrutes con amigos cercanos.

Minecraft es el paraíso de los creadores o un mundo bloqueado de aspecto extraño que te molesta hasta la médula cada vez que entras.

De cualquier manera, los jugadores de todo el mundo lo encuentran irresistible y juegan Minecraft en grandes cantidades, lo que lo convierte en el videojuego más vendido de todos los tiempos.

Si bien puedes jugar Minecraft solo, la experiencia se vuelve sosa después de pasar horas en la minería y la elaboración.

Ergo, tienes el multijugador para mantener viva la diversión. Ahora puedes unirte a los servidores de renombre y jugar con cientos, si no miles, de jugadores.

O puedes hacer un servidor de Minecraft tú mismo para divertirte con tus seres queridos.

Es importante saber que esta guía creará un servidor de Minecraft en su PC personal. Por lo tanto, no debe alojar jugadores en los que no confíe, ya que revelará su dirección IP.

Y recuerde, alojaremos la edición Java de Minecraft, que funciona en Windows, macOS y Linux.

Ahora que sabe lo suficiente, comencemos con el trato real.

Cómo hacer un servidor de Minecraft

Lo más probable es que estés usando tu propia PC para esto. Sin embargo, también puedes optar por Minecraft Server Hosting para soporte adicional y juego profesional para una gran cantidad de jugadores.

Pero, nos ceñiremos a la suposición de que está utilizando una computadora personal.

Y dado que estamos instalando la edición Java de Minecraft, primero debemos instalar Java o actualizar si ya lo tiene.

Instalar Java en Windows es bastante simple. visita esto Página de descarga de Javay obtenga la última versión.

Para Ubuntu, abra la terminal e ingrese sudo apt install openjdk-18-jre, y presione enter. En el momento de escribir este artículo, Java 18 era el último; debe modificarlo en consecuencia.

Si va a ejecutar Minecraft en un servidor en la nube de terceros como DigitalOcean, instale java con este comando en su lugar: sudo apt install openjdk-18-jre-headless. Esto significa que ejecutará Minecraft sin una interfaz gráfica de usuario.

Posteriormente, descargue e instale el Servidor de edición Java de Minecraft para obtener un solo archivo llamado server. Para que lo sepas, no hay archivos separados para Windows y Linux.

Después de la descarga, será ideal crear una carpeta separada para esto, ya que el servidor generará más archivos que desee en un lugar agradable y ordenado en lugar de estar en la carpeta de descarga principal.

A continuación, puede elegir tener un servidor de Minecraft con o sin una interfaz gráfica de usuario (GUI). Si bien tener una GUI es conveniente, puede tener algunos recursos adicionales si elige usar el símbolo del sistema.

  Cómo mostrar / ocultar la insignia del número de notificaciones en la bandeja del sistema en Windows 10

Aún así, veremos ambos.

Servidor de Minecraft con GUI

Usar el servidor de Minecraft con una GUI es casi idéntico en Windows y Ubuntu.

ventanas

Ejecute el archivo del servidor.

Esto no abrirá nada, sino que creará más archivos, incluido un archivo de texto para el acuerdo de licencia de usuario final (eula.txt). Abra este archivo de texto, reemplace eula=false con eula=true y guarde los cambios.

Esto indica que estás de acuerdo con los términos y condiciones del desarrollador. Si omite este paso, el servidor se apagará una vez que lo abra.

Luego, haga doble clic en el archivo del servidor nuevamente para abrir su interfaz gráfica de usuario. Comenzará a cargar todos los requisitos previos y obtendrá un Listo en la parte inferior derecha (justo encima del campo vacío), lo que indica que el servidor está listo para el alojamiento.

ubuntu

Abra la terminal y use el comando cd para navegar a la carpeta de Minecraft. Alternativamente, puede abrir la carpeta específica, hacer clic con el botón derecho y seleccionar Abrir en Terminal para que apunte directamente hacia ese directorio.

Ahora ejecute java -Xmx1024M -Xms1024M -jar server.jar y presione enter.

Xmx y Xms significan la memoria RAM máxima y mínima con la que se ejecuta su servidor de Minecraft, respectivamente. Puede experimentar con estos valores para obtener una experiencia óptima.
Por ejemplo, puedo cambiarlo a:
java -Xmx4096M -Xms2048M -jar servidor.jar
lo que significa que el servidor de Minecraft funcionará entre 2 Gb y 4 Gb de RAM.

Esto le solicita que acepte el EULA antes de ejecutar el servidor. Similar a lo que hicimos en Windows, ubique el archivo eula.txt recién creado y modifíquelo cambiando falso a verdadero.

Luego, pegue y ejecute el mismo comando:

Esto llevará algún tiempo, pero pronto verá una ventana emergente de interfaz gráfica de usuario que indica el estado del servidor.

También puede encontrar algunos errores como Error al cargar el módulo «canberra-gtk-module. Esto se puede eliminar instalando los archivos específicos abriendo una terminal separada y ejecutando Sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.

Ahora reinicie el servidor y no volverá a recibir este error.

Si bien tener la GUI es excelente, usar la terminal cada vez que se abre puede ser molesto. Así que haremos un script para ejecutarlo fácilmente.

Para esto, cree cualquier archivo de texto en la carpeta y asígnele el nombre start.sh. A continuación, abra este archivo con cualquier editor de texto. Luego, copie y pegue java -Xmx1024M -Xms1024M -jar server.jar y guarde los cambios.

Finalmente, haga clic derecho sobre él, ingrese Propiedades al final de la ventana emergente, seleccione Permisos en la parte superior y marque Permitir la ejecución del archivo como programa.

Ahora todo lo que tiene que hacer es hacer clic con el botón derecho en el archivo start.sh y seleccionar Ejecutar como programa para abrir la GUI del servidor de Minecraft.

Así que esto fue crear un servidor de Minecraft con una GUI. Veamos la alternativa.

  Cómo obtener la ISO de Windows 11

Servidor de Minecraft sin GUI

Podría decirse que esta es una opción más poderosa de las dos y tiene más sentido para los usuarios avanzados.

ventanas

En este método, no ejecutaremos el archivo server.jar directamente. En su lugar, crearemos un archivo start.bat para ejecutar el servidor en el símbolo del sistema.

Primero, abra la carpeta que contiene server.jar y cree un archivo start.txt. Ahora abra el archivo en el Bloc de notas y copie y pegue el siguiente código en el archivo de texto y guarde los cambios:

java -Xmx1024M -Xms1024M -jar server.jar nogui

A continuación, cambie el nombre del archivo de start.txt a start.bat.

Ahora, haga doble clic en este archivo start.bat para ejecutar el servidor por primera vez. Esto creará varios archivos con el símbolo del sistema cerrando momentos después de ejecutar el archivo bat.

Proceder más requiere modificar el archivo eula.txt, similar a lo que hicimos en el método GUI.

Una vez que haga eso y vuelva a ejecutar el archivo bat, este será el resultado:

El ‘Terminado’ al final significa que el servidor está funcionando perfectamente.

ubuntu

Sin GUI en Ubuntu significa agregar un nogui en el archivo de script que hicimos anteriormente en el método de GUI de Ubuntu. Así que el nuevo script será:
java -Xmx1024M -Xms1024M -jar server.jar nogui

Posteriormente, guarde los cambios y ejecute el script para abrir el servidor de Minecraft en la terminal:

Puede escribir ayuda para obtener la lista de comandos válidos, o puede consultar la Minecraft Wiki.

Finalmente, hemos terminado con la parte de creación del servidor.

Ahora, para jugar en este servidor recién creado, todo lo que tiene que hacer es ubicar Agregar servidor en Multijugador en el iniciador de Minecraft. A continuación, escriba localhost o 0 en la dirección del servidor y haga clic en Listo.

Esto listará el servidor en el menú multijugador. Ahora seleccione el servidor y haga clic en Unirse al servidor en la parte inferior.

Esto abrirá el juego para el jugador local (tú). Pero no has creado esto para jugar solo, así que veamos cómo jugar multijugador en tu servidor nativo.

Alojar jugadores en tu servidor de Minecraft

Puede alojar a otros en su servidor de Minecraft dentro o fuera de su red de área local (LAN).

Las personas en la misma red solo necesitan la dirección IP interna del host, que puede obtener escribiendo ipconfig en el símbolo del sistema.

La gente de Ubuntu puede escribir hostname -I para obtener la dirección IP interna:

Es el inicio del resultado, 192.168.1.32, en este caso.

Comparta esto con otros jugadores, y pueden unirse a su servidor al incluirlo en la sección de dirección del servidor dentro de la pestaña multijugador.

Sin embargo, el alojamiento de Minecraft para personas fuera de la LAN necesitará algunas habilidades de red para:

El primer paso es configurar el firewall para permitir conexiones a un número de puerto específico que puede encontrar en el archivo de propiedades del servidor creado dentro de la carpeta del servidor principal.

  Cómo encontrar la versión del controlador de Nvidia desde el Administrador de dispositivos en Windows 10

Entonces, el número de puerto predeterminado es 25565.

Posteriormente, debe decirle al firewall que permita las conexiones a través de este puerto para permitir que sus amigos de Minecraft se unan.

Configuración del cortafuegos

La configuración del cortafuegos depende de su sistema operativo. Dado que esta guía está pensada para Windows y Ubuntu, revisaremos ambos.

Configuración del cortafuegos en Windows

Presiona ⊞+R, escribe firewall.cpl y presiona enter.

Básicamente, estableceremos reglas de entrada y salida para el puerto (25565) para los protocolos de red UDP y TCP. Este será un proceso de cuatro pasos. Consulte esta demostración donde completamos el primer paso creando una regla de entrada para TCP:

Repetirá esto para la entrada (UDP) y la salida (TCP y UDP) para el mismo puerto.

Configuración del cortafuegos en Ubuntu

En Ubuntu, Firewall permanece desactivado de manera predeterminada y puede verificarlo ejecutando sudo ufw status verbose en la terminal.

Si regresa con Estado: inactivo, puede activarlo mediante sudo ufw enable.

Luego, escriba sudo ufw allow 25565 y presione enter para abrir el puerto 25565, que es el predeterminado para permitir conexiones en Minecraft.

Ahora podemos verificar el puerto abierto usando sudo ufw status verbose nuevamente:

Ahora que tenemos este puerto listo para las conexiones, es hora de ponerlo a disposición de otros. Este proceso se denomina reenvío de puertos y puede demorar entre unos segundos y un minuto. Pero no podemos explicar eso aquí ya que se basa en su enrutador WiFi.

Busque su dispositivo y termine con él.

Después, tus amigos necesitarán tu dirección IP pública.

Puede obtener esto simplemente buscando en Google cuál es mi dirección IP o visitando algo como Cuál es mi dirección IP.

Difuminar mi dirección IP pública reitera el hecho de que no compartas la tuya con alguien en quien no confíes.

El proceso para unirse a este servidor es similar a unirse a su propio servidor, con la única diferencia de que usarán una dirección IP pública: número de puerto (p. ej., 125.245.74.894:25565) en la sección Dirección del servidor. Y no se moleste con el nombre del servidor, lo buscará automáticamente.

Conclusión

Así es como creas un servidor de edición Java de Minecraft y haces que tus amigos se unan.

Es sencillo si todo el grupo está en la misma LAN. De esta manera, simplemente crea un servidor y comparte su dirección IP interna.

Para jugadores en diferentes redes, consiste en descargar y ejecutar el archivo del servidor de Minecraft, configurar el firewall, el reenvío de puertos y compartir su dirección IP externa.

Si bien es posible convertir su PC de escritorio en un pequeño servidor, necesita uno potente para alojarlo y jugar en él simultáneamente.

Y si no desea hacer esto en su PC y no le gustan los servidores administrados de Minecraft, tenemos una guía perfecta para alojar Minecraft en Vultr.