{"id":27381938,"url":"https://github.com/gomdimapps/obsidianops","last_synced_at":"2026-01-28T09:36:51.343Z","repository":{"id":248792950,"uuid":"829756844","full_name":"GomdimApps/ObsidianOps","owner":"GomdimApps","description":"Ferramentas essenciais para manter um servidor Minecraft sempre ativo no server Linux","archived":false,"fork":false,"pushed_at":"2024-11-16T02:19:27.000Z","size":4715,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T15:07:09.554Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GomdimApps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-17T01:37:46.000Z","updated_at":"2024-11-14T17:55:51.000Z","dependencies_parsed_at":"2024-11-14T19:32:52.667Z","dependency_job_id":"ac94e810-e85a-4f19-bd51-918e4d5a8e42","html_url":"https://github.com/GomdimApps/ObsidianOps","commit_stats":null,"previous_names":["gomdimapps/mineservertools","gomdimapps/obsidianops"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GomdimApps%2FObsidianOps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GomdimApps%2FObsidianOps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GomdimApps%2FObsidianOps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GomdimApps%2FObsidianOps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GomdimApps","download_url":"https://codeload.github.com/GomdimApps/ObsidianOps/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248732483,"owners_count":21152852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-13T15:07:19.840Z","updated_at":"2026-01-28T09:36:51.300Z","avatar_url":"https://github.com/GomdimApps.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MineServerTools\n\nO **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:\n\n1. **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.\n\n2. **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.\n\n3. **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.\n\n---\n\n# Instalação do pacote no Debian/Ubuntu\n\n- Para instalar este pacote Deb, você pode usar o comando abaixo como no exemplo:\n\n  ```bash\n   sudo apt update ; sudo apt upgrade -y ; sudo apt install dialog -y\n  ```\n\n  ```bash\n  sudo apt install tar wget rsync tmux unzip lsof -y\n  ```\n\n  ```bash\n  sudo wget https://github.com/GomdimApps/MineServerTools/releases/download/v2.0.1/MineServerTools_2.0.1_all.deb ; sudo dpkg -i MineServerTools_2.0.1_all.deb\n\n# Desinstalação do pacote\n\n- Para desinstalar o pacote, use o comando:\n\n  ```bash\n  sudo apt purge mineservertools -y\n  ```\n\n# Visão Geral\n- Tela principal:\n\n  \u003cimg src=\"./docs/imgs/overview.gif\"\u003e\n\n- Menu das ferramentas de backup bedrock\n\n  \u003cimg src=\"./docs/imgs/menu-backup.png\"\u003e\n\n- Ferramenta de atualização facil do server bedrock\n\n  \u003cimg src=\"./docs/imgs/update-menu.png\"\u003e\n\n- Ferramenta para verificar o uso do Servidor\n\n  \u003cimg src=\"./docs/imgs/get-info-system.png\"\u003e\n\n- Ferramenta para acessar o console do Servidor\n\n  \u003cimg src=\"./docs/imgs/menu_console.png\"\u003e\n\n## Colaboradores\n\n- [Isac Gondim (GomdimApps)](https://github.com/GomdimApps/)\n- [João Pedro Maciel (JoaoPedr0Maciel)](https://github.com/JoaoPedr0Maciel/)\n- [Pedro Felipe (PedroFelipeCS)](https://github.com/PedroFelipeCS)\n\n## Como Contribuir\n\nSe você também deseja ajudar a melhorar o **MineServerTools**, considere as seguintes maneiras de contribuir:\n\n[![Doe](https://img.shields.io/badge/Doe-Agora-brightgreen)](https://pag.ae/7-LKKsoXa)\n\n1. **Envie Problemas (Issues)**: Se encontrar algum problema ou tiver uma ideia para aprimorar o projeto, abra um problema no repositório oficial.\n\n2. **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.\n\n3. **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á!\n\n# Compilação do projeto\n\n## Instalação do make\n\n- Para instalar o `make` no seu Debian, execute o seguinte comando caso não esteja instalado:\n\n  ```bash\n  sudo apt install build-essential -y\n  ```\n## Gerar versão\n- Usar o git tag gera uma versão\n\n  ```bash\n  git tag v1.0.0\n  ```\n## Compilar o pacote DEBIAN\n- Para compilar o projeto, use o comando:\n\n  ```bash\n  make package-deb\n  ```\n\n# Configuração da aplicação\n\n## Configuração de Backups\n\n- 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:\n\n  ```bash\n  nano /etc/mineservertools/bedrock-server.conf\n  ```\n\n- Você deve colocar o diretório onde está rodando seu servidor, como no exemplo:\n\n  ```bash\n  server-dir=\"/opt/server/\"\n  ```\n# Comandos via Interface\n\n- Para acessar a interface da ferramenta, você pode utilizar o comando:\n\n  ```bash\n  mtools\n  ```\n\n# Comandos via terminal\n\n## Backups\n\n### Fazer Backup\n\n- Para realizar um backup do seu servidor, você pode utilizar o comando:\n\n  ```bash\n  backup-bedrock --backup\n  ```\n\n- Você pode visualizar os backups existentes usando o comando:\n\n  ```bash\n  backup-bedrock --view\n  ```\n\n  \u003cimg src=\"./docs/imgs/view-backup.png\"\u003e\n\n### Agendar Backups\n\n- Você pode agendar backups do servidor usando o comando:\n\n  ```bash\n  crontab -e\n  ```\n- coloque a tarefa:\n\n  ```bash\n  0 */4 * * * backup-bedrock --backup ; console-bedrock --cmd \"say backup realizado\"\n  ```\n\n### Console Bedrock\n\n- Você pode iniciar o servidor usando o comando:\n\n  ```bash\n  console-bedrock --start\n  ```\n\n- Você pode iniciar o servidor de uma pasta específica usando o comando:\n\n  ```bash\n  console-bedrock --start -d /opt/server2/\n  ```\n\n   \u003cimg src=\"./docs/imgs/ative-server-bedrock.png\"\u003e\n\n- Você pode parar o servidor usando o comando:\n\n  ```bash\n  console-bedrock --stop\n  ```\n\n- Você pode acessar o console do servidor usando o comando:\n\n  ```bash\n  console-bedrock --c\n  ```\n\n- Você pode coloca comandos do minecraft bedrock no seu servidor usando o comando:\n\n  ```bash\n  console-bedrock --cmd \"seu comando\"\n  ```\n\n### Download e Atualização do Servidor\n\n- Você pode instalar servidores Bedrock em pastas específicas de maneira rápida e simples. Use o comando:\n\n  ```bash\n  update-bedrock --new-server /opt/server2/\n  ```\n\n- 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:\n\n  ```bash\n  update-bedrock --update\n  ```\n\n### Informações do Sistema\n\n- 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:\n\n  ```bash\n  info-bedrock\n  ```\n\n# Comandos para Minecraft Bedrock\n\nA 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.\n\nOs 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.\n\n\u003cimg src=\"./docs/imgs/cmd-bedrock.png\"\u003e\n\n\n| Comando          | Ação                                                                 |\n|------------------|----------------------------------------------------------------------|\n| /ability         | Concede ou revoga habilidade a um jogador                            |\n| /alwaysday       | Define se é sempre dia                                               |\n| /clear           | Limpa o inventário de itens                                          |\n| /clone           | Clona blocos de uma área para outra                                  |\n| /connect         | Conecta ao servidor multiplayer                                      |\n| /deop            | Remove o status de operador de um jogador                            |\n| /difficulty      | Define a dificuldade do jogo                                         |\n| /effect          | Adiciona ou remove efeitos de status                                 |\n| /enchant         | Encanta um item no inventário de um jogador                          |\n| /execute         | Executa um comando como outro jogador                                |\n| /fill            | Preenche uma área com blocos                                         |\n| /function        | Executa uma função                                                   |\n| /gamemode        | Define o modo de jogo                                                |\n| /gamerule        | Define ou consulta regras específicas do jogo                        |\n| /give            | Dá um item a um jogador                                              |\n| /help            | Fornece ajuda sobre comandos                                         |\n| /kick            | Expulsa um jogador do jogo                                           |\n| /kill            | Mata entidades                                                       |\n| /list            | Lista jogadores conectados                                           |\n| /locate          | Localiza a estrutura mais próxima                                    |\n| /me              | Envia uma mensagem de ação no chat                                   |\n| /mobevent        | Controla eventos de mobs                                             |\n| /op              | Concede status de operador a um jogador                              |\n| /particle        | Cria partículas                                                      |\n| /playsound       | Toca um som                                                          |\n| /reload          | Recarrega funções                                                    |\n| /replaceitem     | Substitui itens no inventário                                        |\n| /say             | Envia uma mensagem no chat                                           |\n| /scoreboard      | Gerencia o placar                                                    |\n| /setblock        | Define um bloco em uma posição específica                            |\n| /setmaxplayers   | Define o número máximo de jogadores                                  |\n| /setworldspawn   | Define o ponto de spawn do mundo                                     |\n| /spawnpoint      | Define o ponto de spawn de um jogador                                |\n| /spreadplayers   | Espalha jogadores aleatoriamente                                     |\n| /stopsound       | Para sons                                                            |\n| /summon          | Invoca entidades                                                     |\n| /tag             | Gerencia tags de jogadores                                           |\n| /teleport        | Teletransporta entidades                                             |\n| /tell            | Envia uma mensagem privada                                           |\n| /time            | Define ou consulta a hora do jogo                                    |\n| /title           | Exibe um título na tela                                              |\n| /tp              | Teletransporta entidades                                             |\n| /weather         | Altera o clima                                                       |\n| /xp              | Adiciona ou remove pontos de experiência                             |\n\n\n## Comandos de Jogador\n\n  ```bash\nconsole-bedrock --cmd \"ability @p mayfly true\"\nconsole-bedrock --cmd \"effect @p speed 30 2\"\nconsole-bedrock --cmd \"enchant @p sharpness 5\"\nconsole-bedrock --cmd \"experience add @p 1000\"\nconsole-bedrock --cmd \"gamemode creative @p\"\nconsole-bedrock --cmd \"give @p diamond_sword\"\nconsole-bedrock --cmd \"kill @e[type=zombie]\"\nconsole-bedrock --cmd \"tp @p 100 64 100\"\n  ```\n\n## Comandos de Mundo\n\n  ```bash\nconsole-bedrock --cmd \"clone 0 0 0 10 10 10 20 20 20\"\nconsole-bedrock --cmd \"fill 0 0 0 10 10 10 stone\"\nconsole-bedrock --cmd \"setblock 10 64 10 diamond_block\"\nconsole-bedrock --cmd \"summon zombie 100 64 100\"\nconsole-bedrock --cmd \"weather clear\"\nconsole-bedrock --cmd \"time set day\"\n  ```\n\n## Comandos de Administração\n\n  ```bash\nconsole-bedrock --cmd \"ban jogador123\"\nconsole-bedrock --cmd \"deop jogador123\"\nconsole-bedrock --cmd \"kick jogador123\"\nconsole-bedrock --cmd \"op jogador123\"\nconsole-bedrock --cmd \"whitelist add jogador123\"\n  ```\n\n## Comandos de Informações\n\n  ```bash\nconsole-bedrock --cmd \"list\"\nconsole-bedrock --cmd \"msg jogador123 Olá!\"\nconsole-bedrock --cmd \"say Bem-vindos ao servidor!\"\nconsole-bedrock --cmd \"title @p title {\\\"text\\\":\\\"Bem-vindo!\\\"}\"\n  ```\n\n## Comandos de Blocos de Comando\n\n  ```bash\nconsole-bedrock --cmd \"execute @e[type=zombie] ~ ~ ~ say Eu sou um zumbi!\"\nconsole-bedrock --cmd \"function minha_funcao\"\nconsole-bedrock --cmd \"gamerule keepInventory true\"\nconsole-bedrock --cmd \"gamerule showcoordinates true\"\nconsole-bedrock --cmd \"testfor @p[r=10]\"\n  ```\n\n# Agradecimentos\n\nGostaria 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.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgomdimapps%2Fobsidianops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgomdimapps%2Fobsidianops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgomdimapps%2Fobsidianops/lists"}