Un servidor de código abierto rápido, personalizable y compatible para Minecraft: Java Edition.
Glowstone es un servidor de Minecraft ligero, desde cero y de código abierto escrito en Java que admite complementos escritos para la API de Bukkit y sus principales bifurcaciones, Spigot y Paper.
Los objetivos principales del proyecto son proporcionar una implementación ligera de la API de Bukkit y el servidor de Minecraft donde no se necesita una funcionalidad básica exacta o se desea un rendimiento superior al que puede ofrecer el software oficial. Glowstone utiliza un modelo de subproceso por mundo y realiza la sincronización solo cuando lo requiere la API de Bukkit.
¿Aún tienes preguntas? Consulte nuestras preguntas frecuentes.
Glowstone tiene algunas ventajas clave sobre CraftBukkit:
Sin embargo, existen varios inconvenientes:
org.bukkit.craftbukkit
o net.minecraft.server
) no funcionarán en Glowstone a menos que estén diseñados para fallar correctamente.Para obtener una lista actualizada de funciones, consulte la wiki.
Los últimos lanzamientos LTS y mensuales, así como un enlace directo a nuestra última versión, se pueden encontrar en nuestro sitio web.
Las versiones anteriores se pueden encontrar en GitHub.
Después de instalar Oracle JDK (recomendado) u OpenJDK y Maven, consulte la fuente:
git clone https://github.com/GlowstoneMC/Glowstone
cd Glowstone
./scripts/build.sh
El frasco final se colocará en build/libs/
llamado glowstone.jar
.
Ejecutar Glowstone es simple porque sus dependencias están sombreadas en el archivo jar de salida en el momento de la compilación. Simplemente ejecute java -jar glowstone.jar
junto con las opciones JVM adicionales que desee (recomendamos usar java -Xms1G -Xmx1G -XX:+UseG1GC -jar glowstone.jar
). También está disponible una variedad de opciones de línea de comandos: ejecute java -jar glowstone.jar --help
para obtener más información.
De forma predeterminada, la configuración se almacena en el subdirectorio config/
y los registros se almacenan en el subdirectorio logs/
. El archivo de configuración principal es config/glowstone.yml
, que reemplaza server.properties
y bukkit.yml
de CraftBukkit. Las configuraciones de estos dos archivos se copiarán a la configuración de Glowstone durante el proceso de generación de la configuración predeterminada.
Glowstone utiliza JLine para la entrada de la consola y la salida de la consola en color. La consola JLine se puede desactivar en la configuración si se desea una consola plana.
¿Necesitas más ayuda? Consulte nuestra wiki para obtener algunas guías que lo ayudarán a ejecutar, mantener y configurar su servidor Glowstone.
Para aquellos de ustedes que sólo quieren jugar en un servidor Glowstone, tenemos uno disponible para probar en mc.glowstone.net
. ¡Divertirse!
El mejor lugar para recibir soporte es sobre problemas de GitHub. Cuando informe errores, vuelva a realizar la prueba e incluya si el problema se reproduce en:
Los Javadocs para Glowstone se pueden encontrar aquí.
Para obtener documentación sobre la API de Glowkit (un Bukkit actualizado para Glowstone, basado en la API de Paper, compatible con la actualización de Spigot a Bukkit), consulte los Javadocs de Glowkit.
En primer lugar, ¡gracias por su interés en hacer avanzar Glowstone! ¡Siempre nos encanta ver a nuevos desarrolladores trabajar en el proyecto! Puede encontrar todos nuestros recursos sobre cómo comenzar en nuestra wiki.
Más patrocinadores
¡Patrocine Glowstone en Bountysource!
#mcdevs
: investigación de protocolos y formatos de archivos. Glowstone es un software de código abierto publicado bajo licencia del MIT. Consulte el archivo LICENSE
para obtener más detalles.
Glowkit es un software de código abierto publicado bajo licencia GPL. Consulte el archivo LICENSE.txt
en el repositorio de Glowkit para obtener más detalles.