Categorygithub.com/GomdimApps/MineServerTools
repository
2.0.1+incompatible
Repository: https://github.com/gomdimapps/mineservertools.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

MineServerTools

O MineServerTools é um conjunto de ferramentas essenciais para manter um servidor Minecraft sempre ativo em um servidor Linux. Ele oferece recursos que facilitam a administração e a otimização do seu servidor. Aqui estão alguns dos benefícios e funcionalidades principais:

  1. Monitoramento e Reinicialização Automática: O MineServerTools verifica regularmente o status do servidor Minecraft e reinicia automaticamente o servidor caso ele pare de responder. Isso ajuda a manter o servidor online e minimiza o tempo de inatividade.

  2. Backup Automático: O projeto inclui um sistema de backup automático que cria cópias de segurança regulares dos arquivos do servidor. Isso é crucial para proteger seus dados e evitar perda de progresso.

  3. Agendamento de Tarefas: Com o MineServerTools, você pode agendar tarefas específicas, como reinicializações programadas, backups ou outras ações. Isso permite uma gestão mais eficiente do servidor.


Instalação do pacote no Debian/Ubuntu

  • Para instalar este pacote Deb, você pode usar o comando abaixo como no exemplo:

    sudo dpkg -i MineServerTools_1.1.1_all.deb
    

Desinstalação do pacote

  • Para desinstalar o pacote, use o comando:

    sudo apt purge mineservertools -y
    

Visão Geral

  • Tela principal:

  • Menu das ferramentas de backup bedrock

  • Ferramenta de atualização facil do server bedrock

  • Ferramenta para verificar o uso do Servidor

  • Ferramenta para acessar o console do Servidor

Colaboradores

Como Contribuir

Se você também deseja ajudar a melhorar o MineServerTools, considere as seguintes maneiras de contribuir:

Doe

  1. Envie Problemas (Issues): Se encontrar algum problema ou tiver uma ideia para aprimorar o projeto, abra um problema no repositório oficial.

  2. Envie Solicitações de Pull (Pull Requests): Se você tem correções ou melhorias específicas, envie uma solicitação de pull. Sua contribuição será revisada e considerada para inclusão no projeto.

  3. Compartilhe com Outros: Espalhe a palavra sobre o MineServerTools para outros administradores de servidores Minecraft. Quanto mais pessoas usarem e contribuírem, melhor o projeto se tornará!

Compilação do projeto

Instalação do make

  • Para instalar o make no seu Debian, execute o seguinte comando caso não esteja instalado:

    sudo apt install build-essential -y
    

Gerar versão

  • Usar o git tag gera uma versão

    git tag v1.0.0
    

Compilar o pacote DEBIAN

  • Para compilar o projeto, use o comando:

    make package-deb
    

Configuração da aplicação

Configuração de Backups

  • Para que o comando de backup funcione corretamente, você precisa configurar os arquivos de configuração do servidor. Acesse o arquivo de configuração de acordo com o seu servidor:

    nano /etc/mineservertools/bedrock-server.conf
    
  • Você deve colocar o diretório onde está rodando seu servidor, como no exemplo:

    server-dir="/opt/server/"
    

Comandos via Interface

  • Para acessar a interface da ferramenta, você pode utilizar o comando:

    mtools
    

Comandos via terminal

Backups

Fazer Backup

  • Para realizar um backup do seu servidor, você pode utilizar o comando:

    backup-bedrock --backup
    
  • Você pode visualizar os backups existentes usando o comando:

    backup-bedrock --view
    

Agendar Backups

  • Você pode agendar backups do servidor usando o comando:

    crontab -e
    
  • coloque a tarefa:

    0 */4 * * * backup-bedrock --backup ; console-bedrock --cmd "say backup realizado"
    

Console Bedrock

  • Você pode iniciar o servidor usando o comando:

    console-bedrock --start
    
  • Você pode iniciar o servidor de uma pasta específica usando o comando:

    console-bedrock --start -d /opt/server2/
    
  • Você pode parar o servidor usando o comando:

    console-bedrock --stop
    
  • Você pode acessar o console do servidor usando o comando:

    console-bedrock --c
    
  • Você pode coloca comandos do minecraft bedrock no seu servidor usando o comando:

    console-bedrock --cmd "seu comando"
    

Download e Atualização do Servidor

  • Você pode instalar servidores Bedrock em pastas específicas de maneira rápida e simples. Use o comando:

    update-bedrock --new-server /opt/server2/
    
  • Você pode realizar a atualização do seu servidor de forma rápida e fácil utilizando o arquivo bedrock-server.conf. Use o comando:

    update-bedrock --update
    

Informações do Sistema

  • Para verificar as informações importantes do servidor que está hospedado o seu server minecraft como: Memoria RAM, Uso de CPU e etc, use o comando:

    info-bedrock
    

Comandos para Minecraft Bedrock

A tabela abaixo apresenta uma lista abrangente de comandos disponíveis no Minecraft Bedrock Edition. Cada comando é acompanhado por uma breve descrição de sua função, permitindo aos jogadores entender e utilizar esses comandos de maneira eficaz para melhorar sua experiência de jogo.

Os comandos variam desde a manipulação de habilidades dos jogadores, controle do ambiente de jogo, gerenciamento de inventário, até a execução de ações específicas como teletransporte e invocação de entidades. Esta tabela serve como um guia rápido para jogadores que desejam explorar e dominar os diversos aspectos do jogo através do uso de comandos.

ComandoAção
/abilityConcede ou revoga habilidade a um jogador
/alwaysdayDefine se é sempre dia
/clearLimpa o inventário de itens
/cloneClona blocos de uma área para outra
/connectConecta ao servidor multiplayer
/deopRemove o status de operador de um jogador
/difficultyDefine a dificuldade do jogo
/effectAdiciona ou remove efeitos de status
/enchantEncanta um item no inventário de um jogador
/executeExecuta um comando como outro jogador
/fillPreenche uma área com blocos
/functionExecuta uma função
/gamemodeDefine o modo de jogo
/gameruleDefine ou consulta regras específicas do jogo
/giveDá um item a um jogador
/helpFornece ajuda sobre comandos
/kickExpulsa um jogador do jogo
/killMata entidades
/listLista jogadores conectados
/locateLocaliza a estrutura mais próxima
/meEnvia uma mensagem de ação no chat
/mobeventControla eventos de mobs
/opConcede status de operador a um jogador
/particleCria partículas
/playsoundToca um som
/reloadRecarrega funções
/replaceitemSubstitui itens no inventário
/sayEnvia uma mensagem no chat
/scoreboardGerencia o placar
/setblockDefine um bloco em uma posição específica
/setmaxplayersDefine o número máximo de jogadores
/setworldspawnDefine o ponto de spawn do mundo
/spawnpointDefine o ponto de spawn de um jogador
/spreadplayersEspalha jogadores aleatoriamente
/stopsoundPara sons
/summonInvoca entidades
/tagGerencia tags de jogadores
/teleportTeletransporta entidades
/tellEnvia uma mensagem privada
/timeDefine ou consulta a hora do jogo
/titleExibe um título na tela
/tpTeletransporta entidades
/weatherAltera o clima
/xpAdiciona ou remove pontos de experiência

Comandos de Jogador

console-bedrock --cmd "ability @p mayfly true"
console-bedrock --cmd "effect @p speed 30 2"
console-bedrock --cmd "enchant @p sharpness 5"
console-bedrock --cmd "experience add @p 1000"
console-bedrock --cmd "gamemode creative @p"
console-bedrock --cmd "give @p diamond_sword"
console-bedrock --cmd "kill @e[type=zombie]"
console-bedrock --cmd "tp @p 100 64 100"

Comandos de Mundo

console-bedrock --cmd "clone 0 0 0 10 10 10 20 20 20"
console-bedrock --cmd "fill 0 0 0 10 10 10 stone"
console-bedrock --cmd "setblock 10 64 10 diamond_block"
console-bedrock --cmd "summon zombie 100 64 100"
console-bedrock --cmd "weather clear"
console-bedrock --cmd "time set day"

Comandos de Administração

console-bedrock --cmd "ban jogador123"
console-bedrock --cmd "deop jogador123"
console-bedrock --cmd "kick jogador123"
console-bedrock --cmd "op jogador123"
console-bedrock --cmd "whitelist add jogador123"

Comandos de Informações

console-bedrock --cmd "list"
console-bedrock --cmd "msg jogador123 Olá!"
console-bedrock --cmd "say Bem-vindos ao servidor!"
console-bedrock --cmd "title @p title {\"text\":\"Bem-vindo!\"}"

Comandos de Blocos de Comando

console-bedrock --cmd "execute @e[type=zombie] ~ ~ ~ say Eu sou um zumbi!"
console-bedrock --cmd "function minha_funcao"
console-bedrock --cmd "gamerule keepInventory true"
console-bedrock --cmd "gamerule showcoordinates true"
console-bedrock --cmd "testfor @p[r=10]"

Agradecimentos

Gostaria de expressar minha gratidão aos colaboradores que tornaram o MineServerTools possível. Seus esforços e contribuições são inestimáveis para a comunidade Minecraft e para todos os administradores de servidores.