MCSManager/README_PTBR.md
2024-08-07 23:10:16 +08:00

6.9 KiB


O que é o MCSManager?

O Painel MCSManager (MCSM) é um painel de controle moderno, seguro e distribuído projetado para gerenciar servidores de jogos Minecraft e Steam.

O MCSManager já conquistou um certo nível de popularidade dentro da comunidade, especificamente a de Minecraft. O MCSManager se destaca por oferecer uma solução de gerenciamento centralizado para várias instâncias de servidores e proporciona um sistema de permissões multiusuário seguro e confiável. Além disso, estamos comprometidos em apoiar os administradores de servidores não apenas para Minecraft, mas também para Terraria e diversos jogos da Steam. Nosso objetivo é fomentar uma comunidade próspera e colaborativa para o gerenciamento de servidores de jogos.

O MCSManager suporta Alemão, Chinês Simplificado, Chinês Tradicional, Inglês, Francês, Italiano, Japonês e Português, com planos de adicionar suporte para mais idiomas no futuro!

failed_to_load_screenshot.png

failed_to_load_screenshot.png

Features

  1. Implantação com um clique do servidor Minecraft Java/Bedrock
  2. Compatível com a maioria dos servidores de jogos da Steam (ex.: Palworld, Squad, Project Zomboid, Terraria, etc.)
  3. Interface personalizável, crie seu próprio layout
  4. Suporte à virtualização Docker, multiusuário e serviços comerciais
  5. Gerencie múltiplos servidores com uma única interface web
  6. E mais...

Ambiente de Execução

O MCSM suporta tanto Windows quanto Linux. O único requisito é Node.js e algumas bibliotecas para descompressão.

Requer Node.js 16.20.2 ou superior.


Instalação

Windows

Para Windows, fornecemos arquivos executáveis empacotados:

Acesse: https://mcsmanager.com/


Linux

Implantação com um Comando

O script precisa registrar serviços do sistema, portanto, requer permissões de root.

sudo su -c "wget -qO- https://script.mcsmanager.com/setup.sh | bash"

Uso

systemctl start mcsm-{web,daemon}
systemctl stop mcsm-{web,daemon}
  • Suporta apenas Ubuntu/Centos/Debian/Archlinux.
  • Diretório de instalação: /opt/mcsmanager/.

Instalação Manual no Linux

  • Se o script de instalação falhou ao ser executado corretamente, você pode tentar instalar manualmente.
# Criar o diretório /opt se ainda não existir
mkdir /opt
# Mudar para o diretório /opt
cd /opt/
# Baixar o Node.js 20.11. Se você já tiver o Node.js 16+ instalado, ignore este passo.
wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz
# Descompactar o código-fonte do Node.js
tar -xvf node-v20.11.0-linux-x64.tar.xz
# Adicionar o Node.js ao PATH do sistema
ln -s /opt/node-v20.11.0-linux-x64/bin/node /usr/bin/node
ln -s /opt/node-v20.11.0-linux-x64/bin/npm /usr/bin/npm

# Preparar o diretório de instalação do MCSM
mkdir /opt/mcsmanager/
cd /opt/mcsmanager/

# Baixar o MCSManager
wget https://github.com/MCSManager/MCSManager/releases/latest/download/mcsmanager_linux_release.tar.gz
tar -zxf mcsmanager_linux_release.tar.gz

# Instalar dependências
./install.sh

# Por favor, abra dois terminais ou telas separadas.

# Inicie o daemon primeiro.
./start-daemon.sh

# Inicie a interface web no segundo terminal ou tela.
./start-web.sh

# Para acessar a web, vá para http://localhost:23333/
# Geralmente, a interface web irá escanear e adicionar automaticamente o daemon local.

Este método de instalação não configura automaticamente o MCSManager como um serviço do sistema. Portanto, é necessário usar screen para gerenciamento. Para aqueles interessados em gerenciar o MCSManager por meio de um serviço do sistema, consulte nossa wiki/documentação.


Compatibilidade com Navegadores

  • Suportado em navegadores modernos, incluindo Chrome, Firefox e Safari.
  • O suporte ao IE foi descontinuado.

Desenvolvimento

Esta seção é especificamente projetada para desenvolvedores. Usuários comuns podem ignorar esta parte sem preocupações.

MacOS

git clone https://github.com/MCSManager/MCSManager.git
./install-dependents.sh
./npm-dev-macos.sh

Windows

git clone https://github.com/MCSManager/MCSManager.git
./install-dependents.bat
./npm-dev-windows.bat

Build Production Version

./build.bat # Windows
./build.sh  # MacOS

Em seguida, você precisará acessar os projetos PTY e Zip-Tools para baixar os arquivos binários correspondentes e colocá-los no diretório daemon/lib para garantir o funcionamento adequado do Terminal de Emulação e Descompressão de Arquivos.


Contribuição de Código

Se você encontrar algum problema ao usar o MCSManager, sinta-se à vontade para enviar um Issue. Alternativamente, você pode fazer um fork do projeto e contribuir diretamente enviando um Pull Request.

Por favor, certifique-se de que qualquer código enviado siga o estilo de codificação existente. Para mais detalhes, consulte as diretrizes fornecidas neste issue.


Relatório de BUGs

Criar Issue: Clique aqui

Relatório de Vulnerabilidade de Segurança: SECURITY.md


Internacionalização

Agradecemos aos seguintes colaboradores por fornecerem uma quantidade substancial de tradução:


Licença

O código-fonte do MCSManager é licenciado sob a Licença Apache-2.0.

Copyright ©2024 MCSManager.