MCSManagerLogo.png

Panel de MCSManager

[![--](https://img.shields.io/badge/Support-Windows/Linux-green.svg)](https://github.com/MCSManager) [![Estado](https://img.shields.io/badge/npm-v8.9.14-blue.svg)](https://www.npmjs.com/) [![Estado](https://img.shields.io/badge/node-v16.20.2-blue.svg)](https://nodejs.org/en/download/) [![Licencia](https://img.shields.io/badge/License-Apache%202.0-red.svg)](https://github.com/MCSManager) [Sitio Oficial](http://mcsmanager.com/) | [Documentación](https://docs.mcsmanager.com/) | [Discord](https://discord.gg/BNpYMVX7Cd) [Inglés](README.md) | [简体中文](README_ZH.md) | [繁體中文](README_TW.md) | [Português BR](README_PTBR.md) | [日本語](README_JP.md)

## ¿Qué es MCSManager? **Panel de MCSManager** (MCSM) es un **panel de control moderno, seguro y distribuido** diseñado para gestionar servidores de juego de Minecraft y Steam. MCSManager ha ganado popularidad en la comunidad, especialmente en Minecraft. MCSManager ofrece una solución centralizada para gestionar múltiples instancias de servidor y proporciona un sistema de permisos multiusuario seguro y confiable. Nos comprometemos a apoyar a los administradores de servidores no solo para Minecraft, sino también para Terraria y varios juegos de Steam. Nuestro objetivo es fomentar una comunidad próspera y de apoyo en la gestión de servidores de juego. MCSManager **admite inglés, francés, alemán, italiano, japonés, portugués, chino simplificado y chino tradicional**, ¡y planea agregar más idiomas en el futuro! ![failed_to_load_screenshot.png](/.github/panel-image.png) ![failed_to_load_screenshot.png](/.github/panel-instances.png) ## Características 1. Implementación con un clic de servidor `Minecraft` Java/Bedrock. 2. Compatible con la mayoría de servidores de juegos de `Steam` (p. ej., `Palworld`, `Squad`, `Project Zomboid`, `Terraria`, etc.). 3. Interfaz personalizable; crea tu propio diseño. 4. Soporte para virtualización con `Docker`, multiusuario y servicios comerciales. 5. Gestiona múltiples servidores desde una sola interfaz web. 6. ¡Y más!
## Entorno de Ejecución MCSM es compatible con `Windows` y `Linux`. El único requisito es `Node.js` y algunas librerías **para descompresión**. Requiere [Node.js 16.20.2](https://nodejs.org/en) o superior.
## Instalación ### Windows Para Windows, ofrecemos archivos ejecutables empaquetados: Ir a: [https://mcsmanager.com/](https://mcsmanager.com/)
### Linux **Despliegue con un solo comando** > El script necesita registrar servicios del sistema, requiere permisos de root. ```bash sudo su -c "wget -qO- https://script.mcsmanager.com/setup.sh | bash" ``` **Uso** ```bash systemctl start mcsm-{web,daemon} systemctl stop mcsm-{web,daemon} ``` - Solo compatible con Ubuntu/Centos/Debian/Archlinux. - Directorio de instalación: `/opt/mcsmanager/`.
**Instalación Manual en Linux** - Si el script de instalación falla, puedes intentar instalarlo manualmente. ```bash # Crear directorio /opt si no existe mkdir /opt # Cambiar a /opt cd /opt/ # Descargar Node.js 20.11. Si ya tienes Node.js 16+ instalado, omite este paso. wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz # Descomprimir Node.js tar -xvf node-v20.11.0-linux-x64.tar.xz # Agregar Node.js al PATH del 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 el directorio de instalación de MCSM mkdir /opt/mcsmanager/ cd /opt/mcsmanager/ # Descargar MCSManager wget https://github.com/MCSManager/MCSManager/releases/latest/download/mcsmanager_linux_release.tar.gz tar -zxf mcsmanager_linux_release.tar.gz # Instalar dependencias ./install.sh # Abrir dos terminales o pantallas. # Iniciar el daemon primero. ./start-daemon.sh # Iniciar la interfaz web en la segunda terminal o pantalla. ./start-web.sh # Para acceder a la web, ir a http://localhost:23333/ # En general, la interfaz web escaneará y añadirá automáticamente el daemon local. ``` Este método de instalación no configura automáticamente MCSManager como un servicio del sistema. Por lo tanto, es necesario usar `screen` para la administración. Para quienes quieran administrar MCSManager a través de un servicio del sistema, por favor consulta nuestra wiki/documentación.
## Compatibilidad del Navegador - Compatible con navegadores modernos como `Chrome`, `Firefox` y `Safari`. - El soporte para `IE` ha sido discontinuado.
## Desarrollo Esta sección está dirigida específicamente a desarrolladores. Los usuarios generales pueden ignorarla sin problema. ### MacOS ```bash git clone https://github.com/MCSManager/MCSManager.git ./install-dependents.sh ./npm-dev-macos.sh ``` ### Windows ```bash git clone https://github.com/MCSManager/MCSManager.git ./install-dependents.bat ./npm-dev-windows.bat ``` ### Construir Versión de Producción ```bash ./build.bat # Windows ./build.sh # MacOS ``` Luego, deberás ir a los proyectos [PTY](https://github.com/MCSManager/PTY) y [Zip-Tools](https://github.com/MCSManager/Zip-Tools) para descargar los archivos binarios correspondientes y colocarlos en el directorio `daemon/lib` para asegurar el funcionamiento adecuado del `Terminal de Emulación` y la `Descompresión de Archivos`.
## Contribución de Código Si experimentas problemas al usar MCSManager, puedes [enviar un Issue](https://github.com/MCSManager/MCSManager/issues/new/choose). Alternativamente, puedes hacer un fork del proyecto y contribuir directamente enviando un Pull Request. Asegúrate de que el código enviado siga nuestro estilo de codificación existente. Para más detalles, consulta las pautas en [este issue](https://github.com/MCSManager/MCSManager/issues/544).
## Reporte de Errores **Abrir Issue:** [Haz clic aquí](https://github.com/MCSManager/MCSManager/issues/new/choose) **Reporte de Vulnerabilidades de Seguridad:** [SECURITY.md](SECURITY.md) (en ingles)
## Internacionalización Gracias a estos colaboradores por proporcionar una gran cantidad de traducciones: - [KevinLu2000](https://github.com/KevinLu2000) - [Unitwk](https://github.com/unitwk) - [JianyueLab](https://github.com/JianyueLab) - [IceBrick](https://github.com/IceBrick01)
## Licencia El código fuente de MCSManager está licenciado bajo la [Licencia Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). Copyright ©2024 MCSManager.