Um servidor de código aberto rápido, personalizável e compatível para Minecraft: Java Edition.
Glowstone é um servidor Minecraft leve, de código aberto e escrito em Java que suporta plug-ins escritos para a API Bukkit e seus principais forks, Spigot e Paper.
Os principais objetivos do projeto são fornecer uma implementação leve da API Bukkit e do servidor Minecraft onde a funcionalidade vanilla exata não é necessária ou é desejado um desempenho superior ao que o software oficial pode oferecer. Glowstone faz uso de um modelo thread por mundo e executa a sincronização apenas quando exigido pela API Bukkit.
Ainda tem dúvidas? Confira nossas perguntas frequentes.
Glowstone tem algumas vantagens importantes sobre o CraftBukkit:
No entanto, existem várias desvantagens:
org.bukkit.craftbukkit
ou net.minecraft.server
) não funcionarão no Glowstone, a menos que sejam projetados para falhar normalmente.Para obter uma lista atual de recursos, verifique o wiki.
Os últimos lançamentos LTS e mensais, bem como um link direto para nossa versão mais recente, podem ser encontrados em nosso site.
Versões mais antigas podem ser encontradas no GitHub.
Após instalar o Oracle JDK (recomendado) ou OpenJDK e Maven, verifique a fonte:
git clone https://github.com/GlowstoneMC/Glowstone
cd Glowstone
./scripts/build.sh
O jar final será colocado em build/libs/
denominado glowstone.jar
.
Executar o Glowstone é simples porque suas dependências são sombreadas no jar de saída em tempo de compilação. Basta executar java -jar glowstone.jar
junto com quaisquer opções extras de JVM desejadas (recomendamos usar java -Xms1G -Xmx1G -XX:+UseG1GC -jar glowstone.jar
). Uma variedade de opções de linha de comando também estão disponíveis - execute java -jar glowstone.jar --help
para obter mais informações.
Por padrão, a configuração é armazenada no subdiretório config/
e os logs são armazenados no subdiretório logs/
. O arquivo de configuração principal é config/glowstone.yml
, que substitui server.properties
e bukkit.yml
do CraftBukkit. As configurações desses dois arquivos serão copiadas para a configuração do Glowstone durante o processo de geração de configuração padrão.
Glowstone usa JLine para entrada e saída colorida do console. O console JLine pode ser desabilitado na configuração se um console simples for desejado.
Precisa de mais ajuda? Confira nosso wiki para obter alguns guias que irão ajudá-lo a executar, manter e configurar seu servidor Glowstone.
Para aqueles que desejam apenas jogar em um servidor Glowstone, temos um disponível para teste em mc.glowstone.net
. Divirta-se!
O melhor lugar para receber suporte é em questões do GitHub. Ao relatar bugs, teste novamente e inclua se o problema se reproduz em:
Javadocs para Glowstone podem ser encontrados aqui.
Para documentação sobre a API Glowkit (um Bukkit para Glowstone atualizado, baseado na API Paper, compatível com a atualização do Spigot para Bukkit), consulte os Javadocs do Glowkit.
Em primeiro lugar, obrigado pelo seu interesse em avançar no Glowstone! Sempre adoramos ver novos desenvolvedores trabalhando no projeto! Você pode encontrar todos os nossos recursos sobre como começar em nosso wiki.
Mais apoiadores
Patrocine Glowstone no Bountysource!
#mcdevs
- pesquisa de protocolos e formatos de arquivo. Glowstone é um software de código aberto lançado sob a licença do MIT. Consulte o arquivo LICENSE
para obter detalhes.
Glowkit é um software de código aberto lançado sob a licença GPL. Consulte o arquivo LICENSE.txt
no repositório Glowkit para obter detalhes.