Cómo ejecutar un servidor Spigot Minecraft para multijugador personalizado
El soporte de LAN nativo de Minecraft es ideal para ejecutar juegos sobre la marcha, pero si desea un servidor dedicado y personalizado, Spigot es el camino a seguir. Spigot se basa en una API de complementos llamada Bukkit, que facilita la personalización de tu juego, y desde que el proyecto de Bukkit ha existido desde los albores del multijugador de Minecraft, muchos desarrolladores han lanzado sus propios complementos y modificaciones..
Que es spigot?
Spigot es una bifurcación modificada de la API de Bukkit, que es en sí misma una bifurcación modificada del servidor oficial de Minecraft lanzado por Mojang. Bukkit nació cuando los desarrolladores y los modders no estaban satisfechos con la fuente cerrada y la falta de funciones en el servidor oficial, y querían una solución de servidor más modular y personalizable. La implementación real de la API de Bukkit se llamó CraftBukkit y, a medida que Minecraft creció, CraftBukkit se convirtió en la mejor opción para servidores de tamaño mediano y grande. Debido a algunos problemas legales, el proyecto CraftBukkit se cerró, y no se ha actualizado a 1.8, la versión más reciente de Minecraft.
Aquí es donde Spigot entra en juego. Spigot fue diseñado para hacer que CraftBukkit sea más rápido y más eficiente. Utiliza la API de Bukkit, por lo que todos los complementos compatibles con Bukkit son compatibles con Spigot. Cuando se retiraron las descargas de Bukkit, el proyecto Spigot continuó actualizando el software, por lo que ahora es la opción más grande para servidores modded y la única opción para servidores modded 1.8.
Instalacion de windows
Spigot no tiene una descarga; debe ser compilado desde la fuente. El equipo de Spigot automatiza esto con un programa llamado BuildTools. Puedes descargar la última versión de BuildTools aquí. También necesitarás Git para Windows. Asegúrate de tener la última versión de Java.
Cree una carpeta para albergar todos los archivos de su servidor y pegue el tarro de BuildTools en ella:
Ejecute el programa de instalación de Git for Windows y espere pacientemente hasta que la barra de progreso llegue al final.
Cuando Git haya terminado de instalar, abra el menú de inicio y debería ver una nueva aplicación en su carpeta de programas. Ejecute Git bash y verá una ventana de terminal. Si tiene experiencia con los terminales Unix, debe estar familiarizado con cómo usarlo. Si no, el proceso es simple de todos modos. Solo cd a la carpeta en la que puso el jar de BuildTools y ejecútelo con java -jar:
cd ~ / ruta / a / carpeta /
java -jar BuildTools.jar
El programa BuildTools ahora descargará todo el código fuente necesario y compilará los archivos jar del servidor automáticamente. Esto puede llevar mucho tiempo. Cuando termine, debería ver el indicador de comando y un grupo de archivos en la carpeta donde colocó el tarro de BuildTools. Cree un nuevo documento de texto, asígnele el nombre start.bat, haga clic derecho y seleccione Editar. Se abrirá en el Bloc de notas y pegará este script en:
@echo apagado
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pausa
Si solo está ejecutando este servidor para algunas personas, o para usted mismo en la misma máquina, 1 gb de RAM funcionará bien, pero si lo desea, puede cambiar el argumento -Xmx a una cantidad mayor.
Guarde el script y ejecútelo. Recibirá un error y el programa se cerrará. Esto es normal. La primera vez que ejecute spigot.jar, se creará un archivo EULA.txt por motivos legales. Ábralo, cámbielo de falso a verdadero y ejecute start.bat nuevamente. Para probar que el servidor se está ejecutando, abra Minecraft y conéctese a localhost:
Debería ser recibido con un mundo de Minecraft y un error cuando rompe un bloque cerca de la puesta. Esto se debe a que Spigot utiliza de manera predeterminada algunos bloques de protección de engendros de todos los que no son operadores. Usted puede 'op' solo desde el terminal del servidor ejecutando
op playername
O bien, si quieres eliminar a alguien,
deop playername
Necesitas permiso para usar una gran cantidad de comandos del juego, como dar elementos o cambiar al modo creativo. También hay complementos que pueden dar permiso a los usuarios para usar comandos específicos.
Instalación de OS X y Linux
Instalar Spigot en OS X y Linux es aún más fácil. Asegúrese de que ambos tengan instalada la última versión de Java. En Linux, use el administrador de paquetes que tenga que instalar git si aún no lo tiene:
sudo apt-get install git
sudo yum instalar git
Descargue el mismo jar de BuildTools de la instalación de Windows y colóquelo en su propia carpeta.
En Mac, abra un terminal, navegue a esa carpeta y ejecútelo con
java -jar BuildTools.jar
Debería ver un aviso solicitándole que instale herramientas de desarrollo de línea de comandos. Haga clic en 'Instalar' y espere a que termine. Esto instalará las herramientas necesarias para que BuildTools se ejecute. En Linux es posible que necesite ejecutar
git config -global -unset core.autocrlf
antes de ejecutar el tarro. De lo contrario, la instalación debería realizarse sin problemas y puede iniciar spigot.jar desde la línea de comandos con java -jar o con un script de inicio:
#! / bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Reenvío de puertos
Si desea jugar con amigos fuera de su red local, necesita reenviar puertos en su enrutador. El valor predeterminado del puerto de Minecraft es 25565, aunque esto se puede cambiar en el archivo de configuración server.properties.
La dirección que le dé a sus amigos debe ser su dirección IP pública seguida de dos puntos y el número de puerto. Puede encontrar su dirección IP pública en línea. Por ejemplo, la IP a la que se conectan tus amigos será algo similar a
123.45.67.89:25565
Instalación de complementos
Puede obtener complementos de Bukkit o SpigotMC. Muchos de los complementos son para 1.7, pero la mayoría funcionará con 1.8. Instalar un complemento es tan fácil como descargar un archivo jar y colocarlo en la carpeta de complementos. A continuación, deberá volver a cargar o reiniciar el servidor para que el nuevo complemento se active..
Aquí hay algunos complementos básicos que debes instalar en la configuración:
- LANBroadcaster abre su servidor a su red local, para que los amigos puedan conectarse sin necesidad de escribir una IP.
- Multiverse te permite tener tantos mundos de Minecraft como quieras, y Multiverse Portals te permite vincularlos fácilmente.
- WorldEdit proporciona un control poderoso sobre el terreno y la construcción.
- WorldGuard protege tus compilaciones de los jugadores y el medio ambiente.
Cada uno de estos complementos tiene su propia sintaxis que puede aprender ejecutando / ayudando en el juego.