Minecraft es el segundo videojuego más popular del mundo, habiendo vendido más de 121 millones de copias a febrero de 2017.
Pero Minecraft es mucho más que un juego. También es una herramienta para enseñar a los niños a programar; una plataforma abierta que pueden ampliar los desarrolladores de mods; y es el corazón de una comunidad global de creadores.
Si estás interesado en la experiencia completa de Minecraft, puedes ir un paso más allá lanzando tu propio servidor privado de Minecraft. Con un servidor privado, eres libre de crear tu propio mundo de Minecraft.
En este artículo te mostraremos exactamente cómo hacerlo. Veremos cómo crear un servidor de Minecraft en una PC con Windows, en una Mac y en un plan de alojamiento Linux.
Cómo hacer un servidor de Minecraft
A un nivel muy alto, hacer un servidor de Minecraft en Windows sigue algunos pasos básicos:
- Instale la última versión de Java
- Elija una ubicación para sus archivos de servidor de Minecraft
- Descargue e inicie el software de servidor de Minecraft
- Habilite el reenvío de puertos en su enrutador
- Inicie el servidor de Minecraft
- Conectándose a su servidor
Haga clic aquí para ir a la guía sobre cómo hacer un servidor de Minecraft para Mac, y aquí para ver la guía sobre cómo hacer un servidor de Minecraft con su propio servidor Linux.
Cosas a tener en cuenta antes de comenzar:
Configurar un servidor requiere un cierto esfuerzo. Necesitas un poco de conocimiento técnico para configurar correctamente un servidor de Minecraft.
Debe tener un conocimiento básico de los conceptos de computadoras y redes, que son fundamentales para administrar cualquier tipo de servidor.
Específicamente, debe sentirse cómodo y familiarizado con:
- Uso de la línea de comandos
- Redes (IP, DHCP, puertos)
- Configuración de su sistema
- Configuración de su red
- Configuración de su router (para configuraciones domésticas)
¿Ejecutar un servidor de Minecraft desde casa?
No necesita un sistema de primera línea para ejecutar un servidor de Minecraft; una computadora de escritorio es ideal.
Si bien puedes ejecutar un servidor de Minecraft y jugar en la misma máquina, necesitarás un sistema más potente para hacerlo.
Y, por último, utilice una conexión ethernet cableada para su servidor en lugar de inalámbrica. Una conexión por cable es más confiable.
¿Qué pasa si no desea alojar su servidor en casa?
Alojar cualquier tipo de servidor desde casa significa que está exponiendo su red doméstica al mundo.
Si prefieres no correr ese riesgo, puedes usar un proveedor de alojamiento en su lugar. Tendrá que pagar una tarifa mensual o anual, pero no tendrá que lidiar con la molestia de administrar el hardware del servidor.
Un servidor Privado virtual de GoDaddy es una buena opción si recién está comenzando. Solo tenga en cuenta que está compartiendo hardware con otros usuarios, así que vigile el uso de recursos.
Si necesita un poco más de empuje y desea conectar muchos jugadores, puede probar un servidor dedicado en su lugar.
Crea un servidor Minecraft en tu PC con Windows
Obtén la última versión de Java.
Abra el Panel de control de Windows. En Programas, busque Java y haga clic en Actualizar ahora.
Abra un símbolo del sistema e introduzca java -version
. Deberías ver un número de versión.
Consulte el sitio web de Java para ver cuál es la versión más reciente.
Si su versión está desactualizada, o si no tiene Java instalado, descárguelo desde el sitio web oficial.
Elige una ubicación para tus archivos de servidor de Minecraft.
Antes de descargar el software de servidor de Minecraft, elija una ubicación en su PC desde la que desee ejecutar el servidor.
La primera vez que ejecute el servidor, creará algunos archivos de configuración. Es mejor tener todos estos archivos almacenados en una carpeta dedicada.
Puede colocar esta carpeta en su escritorio, en la carpeta Documentos, en la carpeta Programas o en cualquier otro lugar que desee. Depende de ti.
Descargue e inicie el software de servidor de Minecraft.
Descargue el software del servidor desde el sitio web de Minecraft. Viene como un Java .archivo jar. Guárdelo en la ubicación que eligió en el paso anterior.
Haga doble clic en el .archivo jar para iniciar el servidor. Creará los archivos de configuración del servidor, que deben modificarse antes de que el servidor esté listo para usar.
Aceptar el CLUF: Un archivo de texto llamado cluf.se creó txt. Abra el archivo en un editor de texto y cambie eula = false a eula = true. No aceptar el CLUF le impedirá iniciar el servidor de Minecraft.
¿Qué pasa si ve un error «No se pueden guardar las propiedades del servidor»? Ejecute el servidor de Minecraft como administrador haciendo clic derecho en .archivo jar y seleccionando «Ejecutar como administrador».
Habilite el reenvío de puertos en su enrutador.
Nota: El reenvío de puertos puede ser un riesgo para la seguridad.
Si solo alojas un servidor para reproductores en tu red local, no tienes que preocuparte por el reenvío de puertos. Sin embargo, si desea que su servidor sea accesible para todo el mundo, deberá habilitar el reenvío de puertos en su enrutador. (Para obtener más información sobre el reenvío de puertos, consulte PortForward.com para tutoriales.)
Consulte la documentación de su enrutador para encontrar instrucciones específicas sobre cómo configurar el reenvío de puertos para su dispositivo. Para Minecraft, necesitarás reenviar el puerto TCP 25565.
También deberá introducir la dirección IP local de su servidor como IP de salida o IP del servidor para el puerto reenviado. Esto le indica al enrutador a qué dispositivo apuntar. Para encontrar la IP local de su servidor, abra un símbolo del sistema e ingrese ipconfig.
Inicie el servidor de Minecraft.
Para iniciar el servidor de Minecraft, abra el símbolo del sistema de Windows.
Vaya a la ruta de acceso del archivo donde se encuentra el archivo del servidor de Minecraft (llamado algo así como » minecraft_server.1.12.2.jar») fue instalado.
Inicie el servidor con el siguiente comando:
java -Xmx1024M -Xms1024M -jar {server file name} nogui
(Reemplace {nombre de archivo del servidor} con el nombre de archivo del servidor real.)
Si prefiere usar la interfaz de usuario del servidor, excluya el parámetro «nogui»:
java -Xmx1024M -Xms1024M -jar {server file name}
También puede crear un .archivo bat para agrupar los comandos.
Una vez que el servidor se esté ejecutando, puede invitar a otras personas a conectarse a su servidor a través de su dirección IP local si están en su red doméstica, o a través de su dirección IP externa/pública si no están en su red doméstica.
Conectarse a su servidor
Los jugadores pueden unirse a su servidor siguiendo estos pasos:
- Seleccionar «multijugador» en Minecraft.
- Haciendo clic en «agregar servidor».
- Introducir el nombre de su servidor.
- Introducir la dirección de su servidor. La dirección de su servidor es su dirección IP seguida del número de puerto 25565. Puede encontrar su dirección IP pública buscando» mi dirección IP » en Google. Si tiene una dirección IPv6, debe poner corchetes
- Haciendo clic en «listo».
- Ahora Minecraft debería conectarse al servidor y los jugadores podrán hacer clic en «unirse al servidor».
Si tiene algún problema, compruebe si su servidor es accesible ingresando su dirección IP pública en el Comprobador de estado del servidor de Minecraft.
Crea un servidor Minecraft en tu Mac
Asegúrate de tener Java instalado.
Las versiones más recientes de macOS incluyen Java de forma predeterminada. Si está ejecutando una versión anterior de macOS (OS X), es posible que deba descargar la versión antigua de Java desde el sitio web de Apple.
Elige una ubicación para tus archivos de servidor de Minecraft.
Crea una carpeta que contenga tus archivos de servidor de Minecraft. Puede crear la carpeta en su escritorio, por ejemplo, pero la elección depende completamente de usted.
Descargue el software de servidor de Minecraft.
Descargue el software del servidor desde el sitio web de Minecraft. Viene como un Java .archivo jar. Guárdelo en la ubicación que eligió en el paso anterior.
Abrir TextEdit. Establezca el formato en texto sin formato. Introduzca lo siguiente:
#!/bin/bash
cd » dir (dirname «$0″)»
exec java-Xms1G-Xmx1G-jar {nombre de archivo del servidor} nogui
(Reemplace {nombre de archivo del servidor} con el nombre de archivo del servidor real.)
Guarde el archivo como inicio.comando en la misma carpeta donde está el servidor .se encuentra el archivo jar.
Abra el Terminal y conceda permisos para el nuevo inicio.archivo de comandos para que se pueda ejecutar. Escriba chmod a + x con un espacio después del comando. Arrastre y suelte el inicio.archivo de comandos en la ventana de terminal. Pulse Intro.
Habilite el reenvío de puertos en su enrutador.
Nota: El reenvío de puertos puede ser un riesgo para la seguridad.
Si solo alojas un servidor para reproductores en tu red local, no tienes que preocuparte por el reenvío de puertos. Sin embargo, si desea que su servidor sea accesible para todo el mundo, deberá habilitar el reenvío de puertos en su enrutador. (Para obtener más información sobre el reenvío de puertos, consulte PortForward.com para tutoriales.)
Consulte la documentación de su enrutador para encontrar instrucciones específicas sobre cómo configurar el reenvío de puertos para su dispositivo. Para Minecraft, necesitarás reenviar el puerto TCP 25565.
También deberá introducir la dirección IP local de su servidor como IP de salida o IP del servidor para el puerto reenviado. Esto le indica al enrutador a qué dispositivo apuntar. Para encontrar la IP local de su servidor, abra el Terminal e ingrese ifconfig.
Inicie el servidor de Minecraft.
Haga doble clic en «inicio».comando» archivo creado en el paso 3. Se abrirá una ventana de Terminal. Probablemente verá mensajes de error la primera vez que ejecute el servidor. Esto es normal.
Una vez que el servidor se esté ejecutando, puede invitar a otras personas a conectarse a su servidor a través de su dirección IP local si están en su red doméstica, o a través de su dirección IP externa/pública si no están en su red doméstica.
Siga estos pasos para que las personas se conecten a su servidor.
Crea un servidor Minecraft en un host Linux
Si no estás dispuesto a alojar un servidor Minecraft en casa, puedes crear un plan de alojamiento Linux para hacerlo en su lugar. De esta manera, usted no es responsable de administrar ninguno de los hardware, además de que no está exponiendo su red doméstica privada al público.
Como se mencionó anteriormente, un plan de alojamiento Linux VPS de GoDaddy es una opción liviana si está experimentando o no espera que muchos jugadores se unan a su servidor. Sin embargo, si espera muchos jugadores, debería usar un servidor Linux dedicado en su lugar.
Para seguir estos pasos, deberá conectarse a su alojamiento con SSH. (Si no está familiarizado con el proceso, este artículo de ayuda lo tiene cubierto.)
Instalar Java.
Mientras SSH está en su host como usuario root, ingrese el comando:
apt-cache search openjdk
Esto listará los paquetes OpenJDK disponibles que pueden instalar Java. Para este ejemplo seleccionaremos openjdk-7-jdk, que es el Kit de desarrollo de OpenJDK 7.
Actualizar la lista de paquetes disponibles de los repositorios remotos:
apt-get update
A continuación, instale el paquete de software seleccionado:
apt-get install openjdk-7-jdk
Pulse » Y » cuando se le solicite para autorizar el espacio de almacenamiento necesario para la instalación. Una vez hecho esto, verifique que Java se haya instalado correctamente:
java -version
Debería ver la versión de Java que acaba de instalarse.
Crea una ubicación para tus archivos de servidor de Minecraft.
Cree un directorio en su host donde se guardarán los archivos del servidor de Minecraft y, a continuación, cambie a ese directorio.
mkdir minecraft
cd minecraft
Descargue los archivos del servidor de Minecraft.
Dentro del directorio de Minecraft, ejecute el comando wget
para descargar los archivos del servidor de Minecraft:
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
(Consejo: Revisa la página de descarga de Minecraft para ver la URL de la última versión.)
A continuación, tendremos que instalar y ejecutar «screen», para que su servidor continúe ejecutándose incluso cuando no esté conectado:
yum install screen
pantalla
Inicia tu servidor de Minecraft.
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
(Sugerencia: Puede cambiar la configuración de-Xmx y-Xms para ajustar la memoria asignada para el servidor de Minecraft. Por ejemplo, puede ingresar -Xmx1G-Xmx1G para aumentarlo hasta 1 GB de RAM. La memoria disponible dependerá de su plan de alojamiento.)
Para asegurarse de que todo se está ejecutando correctamente, detenga su servidor con:
stop
A continuación, edite el «servidor».propiedades «archivo y conjunto:
enable-query=true
Guarde el «servidor».propiedades » archive y reinicie su servidor. A partir de ahí, ingresa la dirección IP de tu servidor en el Comprobador de Estado del servidor de Minecraft para ver si es de acceso público.
Apunta un dominio a tu servidor de Minecraft.
Proporcionar a los jugadores un nombre de dominio fácil de recordar en lugar de una complicada dirección IP hace que sea aún más fácil para las personas conectarse a su servidor de Minecraft.
Es súper simple: Actualice los registros DNS de su dominio agregando un registro » A «para su dominio (usando @ como nombre de host) o subdominio (usando algo como» mc » como nombre de host), que apunta a la dirección IP de su servidor de Minecraft.
Tenga en cuenta que los cambios de DNS pueden tardar hasta ~24 horas en surtir efecto globalmente.
Si no está seguro de cómo cambiar los registros DNS, eche un vistazo a este artículo de ayuda para agregar un registro A.
Recursos adicionales para administrar un servidor de Minecraft
Acabamos de arañar la superficie para crear un servidor de Minecraft propio. Estos son algunos recursos que profundizan en la configuración, administración y promoción de su servidor:
- Minecraft Wiki guía para configurar un servidor
- Minecraft Wiki guía para configurar un servidor.propiedades
- Guía Wiki de Minecraft para administrar & mantener un servidor
- Administrador de servidores de Minecraft (script)
- Panel de control McMyAdmin
- Foros oficiales de administración de servidores de Minecraft