Cómo ejecutar un servidor local simple de Minecraft (con y sin mods)
Si bien es bastante fácil compartir un mapa de Minecraft con otros jugadores locales en su red, es bueno poder ejecutar un servidor dedicado para que la gente pueda entrar y salir sin que el anfitrión del juego original cargue Minecraft. Hoy estamos analizando cómo ejecutar un servidor local simple de Minecraft con y sin modificaciones..
¿Por qué ejecutar un servidor de Minecraft?
Uno de los elementos más frustrantes de la experiencia multijugador local de Minecraft (tanto para la PC como para la edición PE) es que el host del juego original debe estar activo para acceder a las creaciones anteriores. Si hay dos padres y dos niños jugando Minecraft en una casa, por ejemplo, y pasan un par de horas un fin de semana trabajando en una gran estructura organizada por Kid # 2, entonces, cada vez que alguien quiera trabajar en ese mundo / estructura nuevamente, necesitan Kid # 2 para iniciar su juego y compartirlo con todos los demás abriéndolo a la LAN. Tenga en cuenta que cada mundo reside en cada computadora por separado y de repente se convierte en una verdadera molestia para que más de una persona trabaje en un mapa dado.
Una forma mucho más eficiente de hacer las cosas es alojar un servidor independiente en la red local. De esta manera, los jugadores pueden ir y venir como les plazca sin que ninguna persona necesite iniciar sesión y compartir su mundo. Aún mejor, puede alojar un servidor de Minecraft en una máquina que no es adecuada para jugar Minecraft (hemos ejecutado los servidores de Minecraft modestos en las pequeñas cajas de Raspberry Pi sin ningún problema).
Veamos cómo configurar un servidor local básico de Minecraft con y sin modificaciones..
Configuración de un servidor simple de Minecraft Vanilla
Hay dos formas de acercarse a la instalación del simple servidor Minecraft suministrado por vanilla Mojang. Un método está muy centrado en Windows, ya que simplemente descarga un archivo .EXE y lo ejecuta, con una pequeña ventana gráfica para el usuario. Sin embargo, ese método no ayuda necesariamente a los usuarios de OS X y Linux, por lo que vamos a utilizar el método basado en .JAR que ayudará a expandir el proceso en todas las plataformas con solo unos pequeños ajustes necesarios para cambiar entre sistemas operativos..
La primera tarea es descargar el archivo JAR del servidor oficial de Minecraft. A partir de este tutorial la versión es 1.7.10. Lo puedes encontrar en la parte inferior de la página de descarga oficial de Minecraft.net. Independientemente de su sistema operativo, usted desea el archivo .JAR.
Una vez que el archivo haya terminado de descargarse, mueva el archivo .JAR a una ubicación más permanente. Colocamos el archivo en un / HTG Test Server /. Puede colocarlo en cualquier lugar que desee, pero rotularlo claramente, colocarlo en un lugar seguro y tener en cuenta que una vez que ejecute el archivo .JAR, todas las cosas relacionadas con el servidor se descargarán / desempaquetarán en la carpeta en la que se encuentra el archivo .JAR. No lo coloque en un lugar como una raíz de disco o una carpeta de inicio.
Ejecute el servidor por primera vez ejecutando el siguiente comando en el símbolo del sistema desde el directorio donde se encuentra el archivo .JAR, por supuesto:
Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Los comandos anteriores ejecutarán el archivo JAR del servidor de Minecraft. El comando ejecuta Java, asigna 1 GB de memoria / 1 GB máx. Indica que el archivo es un JAR, nombra a JAR e indica que no se necesita GUI. Puede ajustar los valores de memoria asignados / máx. Hacia arriba si lo necesita para mundos particularmente grandes o servidores con muchos jugadores (por ejemplo, durante una fiesta de LAN), pero no recomendamos reducir los valores de memoria.
Si necesita ayuda para instalar Java en Linux, crear un acceso directo para el proceso de inicio en OS X o cualquier otro problema específico del sistema operativo, le recomendamos que consulte la guía detallada para iniciar el archivo JAR del servidor ubicado en la wiki oficial de Minecraft.
La primera vez que ejecute el servidor, verá un mensaje como el siguiente:
[Hilo del servidor / INFO]: Iniciando el servidor de minecraft versión 1.7.10
[Hilo del servidor / INFO]: Cargando propiedades
[Hilo del servidor / WARN]: server.properties no existe
[Hilo del servidor / INFO]: generando un nuevo archivo de propiedades
[Hilo del servidor / WARN]: Error al cargar eula.txt
[Subproceso del servidor / INFO]: debe aceptar el EULA para ejecutar el servidor. Ir a eula.txt para más información.
[Hilo del servidor / INFO]: Detener servidor
Esto es perfectamente normal. Busque en el directorio del servidor el archivo EULA.txt, ábralo y edite la entrada "eula = false" en "eula = true" para indicar que está de acuerdo con el acuerdo de usuario del servidor Mojang. Guarde y cierre el documento. Ejecute de nuevo el comando del servidor. Puede ejecutarlo con o sin la etiqueta "nogui" según sus necesidades / deseo. Si lo ejecuta con la etiqueta "nogui", la salida del servidor y la interfaz de comandos permanecerán en la ventana de terminal en la que ejecutó el comando en:
Si elimina la etiqueta "nogui", se abrirá una ventana GUI que proporcionará una experiencia de servidor más limpia y fácil de administrar:
La interfaz de la GUI le muestra exactamente lo que vería en la ventana del terminal en el gran panel derecho, así como una ventana de estadísticas en la parte superior izquierda y una lista de los jugadores que han iniciado sesión en la parte inferior derecha. A menos que esté ejecutando el servidor en una máquina con recursos limitados (o en un dispositivo sin cabeza como un servidor de medios o Raspberry Pi), recomendamos utilizar la GUI.
Durante la segunda ejecución del servidor, después de aceptar el EULA, se descargan archivos adicionales y se genera el mundo predeterminado. El mundo predeterminado está ubicado en / world / y se parece mucho a una carpeta antigua /.minecraft/saves/[someworldname◆/ de Minecraft regular (de hecho, lo es). Puedes jugar en el mundo generado aleatoriamente o puedes eliminar el contenido de / world / y reemplazarlo con el contenido de un juego guardado de una copia independiente de Minecraft o un archivo guardado del mundo que has descargado de Internet.
Unámonos a nuestro nuevo servidor y veamos cómo se ve. Para unirte a tu juego, debes estar en la misma LAN que la computadora host y debes saber la dirección IP de la computadora host..
Con la dirección IP en la mano, inicie Minecraft, haga clic en Multijugador en el menú principal y agregue el nuevo servidor o use la función de conexión directa. Si necesita ayuda con alguna de estas opciones, consulte la sección Conexión a servidores remotos de la lección Explorando los servidores multijugador de Minecraft de nuestra guía anterior.
Aquí estamos en el nuevo servidor. Todo se ve muy bien y el mundo se está cargando sin problemas. Una cosa que notará de inmediato es que el juego está en modo supervivencia. Este es el servidor predeterminado, pero le mostraremos cómo cambiarlo en un momento.
En el lado del servidor, verás un flujo de avisos en la ventana de la consola a medida que suceden cosas: jugadores que se unen, jugadores que mueren, comunicaciones con los jugadores y otros avisos. Además, puede usar los comandos del servidor tanto en la ventana de la consola como si es un operador operativo o "operador" en el servidor. Hay docenas de comandos, muchos de ellos bastante oscuros y de uso poco frecuente. Puede leer la lista completa de comandos en el wiki de Minecraft, pero resaltaremos los más relevantes para que su servidor esté en funcionamiento en la tabla a continuación..
Nota: Si ingresa el comando en la ventana de la consola del servidor, no necesita la "/" inicial, pero sí lo hace si lo ingresa en la ventana de chat como un jugador en el servidor..
/ defaultgamemode [s / c / a] | Cambia el modo predeterminado del servidor para nuevos jugadores entre los modos Supervivencia, Creativo y Aventura. |
/ dificultad [p / e / n / h] | Cambia los niveles de dificultad entre Pacífica, Fácil, Normal y Difícil.. |
/ modo de juego [s / c / a] [jugador] | Lo mismo que en / defaultgamemode, excepto que se aplica jugador por jugador.. |
/lista | Enumera todos los jugadores actuales.. |
/ (de) op [jugador] / deop [jugador] | Da privilegios de operador de jugador nombrado (o los quita). |
/ guardar- (todo / encendido / apagado) | "Todo" salva inmediatamente el mundo, "encendido" activa el ahorro del mundo (este es el estado predeterminado) y "apagado" desactiva el ahorro automático. Es mejor dejar esto solo a menos que desee forzar un guardado inmediato para hacer una copia de seguridad de su trabajo con el comando / save-all. |
/ setworldspawn [x y z] | Establece el punto de generación para todos los jugadores que entran al mundo. Sin coordenadas, establece el punto en el que se encuentra el operador en ejecución, con argumentos que asigna el punto de generación a esas coordenadas.. |
/ spawnpoint [jugador] [x y z] | Lo mismo que Worldspawn, pero para jugadores individuales; te permite establecer un punto de inicio único para cada jugador. |
/detener | Apaga el servidor. |
/ tiempo establecido [valor] | Cambia el tiempo en el juego; aceptará "día", "noche" o un valor de 0 a 24000 en donde, para referencia, 6000 es mediodía y 18000 es medianoche. |
/ tp [jugador objetivo] [destino] | Jugador de telepuertos. El primer argumento siempre debe ser el jugador objetivo. El segundo argumento puede ser otro jugador (enviar jugador A a B) o coordenadas x / y / z (enviar jugador A a la ubicación). |
/ clima [claro / lluvia / trueno] | Cambia el clima. Además, puede agregar un segundo argumento para cambiar el clima por X número de segundos (donde X puede estar entre 1 y 1,000,00). |
Estos son los comandos más útiles para ejecutar un pequeño servidor doméstico. Existen comandos adicionales que son útiles si abre su servidor doméstico para uso público o semipúblico (como / kick y / ban) pero que generalmente no son necesarios para uso doméstico privado..
Ahora que hemos lanzado con éxito nuestro servidor doméstico privado, es posible que se esté preguntando (especialmente después de todas las lecciones dedicadas a ellos) cómo podemos inyectar algunas modificaciones impresionantes en nuestro servidor. Próxima parada, modding del servidor..
Configurando un Servidor Minecraft Modded Simple
Al igual que puede inyectar fácilmente el cargador de mod de Forge en una instalación independiente de Minecraft, puede inyectar fácilmente el cargador de mod de Forge en el servidor de Minecraft.
Puede reutilizar el mismo instalador que utilizó para Forge en el tutorial de modificación anterior; simplemente vuelva a ejecutarlo (no importa si está utilizando .EXE o .JAR) y ajuste la configuración como tal:
Seleccione "Instalar servidor" y apúntelo en un directorio nuevo. No necesita instalar un servidor y luego instalar Forge, como necesita instalar Minecraft y luego instalar Forge como hicimos en el tutorial del lado del cliente.
Nota: Si saltó a esta sección porque estaba tan entusiasmado con los mods en su servidor, todavía le recomendamos que lea la sección anterior, ya que varios de los pasos son idénticos, y no los estamos repitiendo en detalle para esta parte. del tutorial.
Dale un minuto para descargar tanto el servidor como los archivos de Forge, luego visita la carpeta de instalación. Los siguientes pasos serán muy parecidos a la configuración del servidor vanilla Minecraft.
Dentro de la carpeta, ejecute el archivo "forge. *. Universal.jar" usando exactamente el mismo comando que usó, según su sistema operativo de la parte de instalación de vainilla de este tutorial.
El servidor se ejecutará y luego se detendrá, indicando, como lo hizo en la sección anterior, que necesita aceptar el EULA. Abra el EULA.txt recién creado y edite el "falso" a "verdadero" al igual que la última vez.
Ejecute el servidor de nuevo para confirmar que todo está instalado correctamente y solo para una mejor medida, únase al mundo. Recuerde, cuando se une al mundo, deberá unirse a un cliente modificado (los clientes de vainilla no pueden unirse a servidores modded). Únase a una instalación con el número de versión correspondiente de Minecraft con Forge instalado, pero sin ningún mods cargado, lo que reflejará el estado del servidor.
Todo se ve bien. Incluso engendramos cerca de un pueblo, lo que siempre es divertido. Mostremos a estos aldeanos cómo festejar creando un portal a una dimensión mágica.
No hay trato; acabamos de lanzar un diamante en un charco y todos los aldeanos nos miran como si hubiéramos perdido la cabeza. Es posible que tengamos Forge instalado, pero nos falta el componente que hace que suceda la magia: el mod de Twilight Forest.
Ahora que sabemos que Forge está instalado correctamente, el siguiente paso es instalar los mods que deseamos. El proceso es muy simple. Solo debes asegurarte de que el archivo mod .JAR (en este caso, el mod de Twilight Forest) se encuentre en la carpeta / mods / para tu nuevo servidor Forge y la carpeta / mods / para el cliente de Minecraft con el que se está uniendo al servidor.
Salga de su cliente de Minecraft y detenga el servidor con el comando "detener", copie los archivos y reinicie el servidor. Luego, reinicie su cliente y únase al servidor..
Las palabras no pueden expresar la decepción que sentimos cuando el aldeano cayó en el recién creado portal del Bosque Crepuscular y no pudo teletransportarse al Bosque. Tendremos que ir en su lugar..
El portal terminó justo al lado de un castillo. En serio, esto podría ser la semilla de mapa más afortunada de todos: comenzamos al lado de una aldea en el Mundo Mundial, creamos un portal allí y terminamos junto a un castillo en el Bosque Crepuscular (si estás jugando con el Bosque Crepuscular en 1.7. 10 (u otras versiones 1.7. *) La semilla es: 1065072168895676632)!
Ajustes y trucos adicionales para su servidor
En este punto, ya está listo para rockear, ya sea con o sin modificaciones, según el tipo de versión que haya instalado. Eso no significa, sin embargo, que haya terminado de juguetear con su servidor. Revisemos algunas cosas adicionales que puede hacer para mejorar la experiencia de su servidor..
Más mods
Siempre puedes instalar más mods. Tenga en cuenta que más mods requieren más recursos de CPU / GPU / RAM. Tome nota de los mods que instala, ya que todos los que se unan a su servidor necesitarán tener esos mods instalados también. En términos generales, la carpeta / mod / del cliente y la carpeta / mod / del servidor deben ser un espejo del otro.
¿Necesitas ideas para buenos mods de servidor? Accede a los recursos enumerados en la sección "¿Dónde encontrar modificaciones?" De nuestro tutorial de modding de Minecraft.
Abrir tu servidor a jugadores remotos
Si desea jugar con personas fuera de su red local, puede configurar el reenvío de puertos para que los jugadores que se encuentran fuera de su red doméstica puedan acceder al servidor. La mayoría de las conexiones de banda ancha domésticas pueden admitir fácilmente a muchos jugadores. Debido a que el servidor no tiene un sistema de contraseña, es posible que desee considerar la creación de una lista blanca en el servidor. Usa el comando y los parámetros. / lista blanca [on / off / list / add / remove / reload] [playername] para ajustar y ver la lista blanca.
Ajuste fino con Server.Properties
Dentro de la carpeta del servidor encontrará un archivo llamado server.properties. Si abre este archivo en un editor de texto, encontrará un archivo de configuración simple que puede editarse manualmente. Si bien algunos de estos ajustes están disponibles a través de los comandos del servidor / en el juego, muchos de ellos no están.
Usando simples / falsos o alternos numéricos, es posible permitir a los jugadores volar durante el modo de supervivencia, apagar el Nether, ajustar la configuración del tiempo de espera del servidor y una gran cantidad de otras variables. Si bien muchos de los ajustes se explican por sí mismos, algunos requieren una comprensión más profunda de la variable involucrada. Echa un vistazo a este desglose detallado de las variables server.properties.
Equipado con un servidor, moderno o no, ya no tiene que preocuparse por asegurarse de que la persona correcta esté en línea en el momento adecuado para acceder a su mundo (y puede compartir fácilmente su mundo en toda su casa o con amigos en todo el mundo). el país).