6.7 KiB
Panel de MCSManager
Sitio Oficial | Documentación | Discord
Inglés | 简体中文 | 繁體中文 | Português BR | 日本語
¿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!
Características
- Implementación con un clic de servidor
Minecraft
Java/Bedrock. - Compatible con la mayoría de servidores de juegos de
Steam
(p. ej.,Palworld
,Squad
,Project Zomboid
,Terraria
, etc.). - Interfaz personalizable; crea tu propio diseño.
- Soporte para virtualización con
Docker
, multiusuario y servicios comerciales. - Gestiona múltiples servidores desde una sola interfaz web.
- ¡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 o superior.
Instalación
Windows
Para Windows, ofrecemos archivos ejecutables empaquetados:
Ir a: https://mcsmanager.com/
Linux
Despliegue con un solo comando
El script necesita registrar servicios del sistema, requiere permisos 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}
- 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.
# 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
ySafari
. - 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
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
Construir Versión de Producción
./build.bat # Windows
./build.sh # MacOS
Luego, deberás ir a los proyectos PTY y 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. 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.
Reporte de Errores
Abrir Issue: Haz clic aquí
Reporte de Vulnerabilidades de Seguridad: SECURITY.md (en ingles)
Internacionalización
Gracias a estos colaboradores por proporcionar una gran cantidad de traducciones:
Licencia
El código fuente de MCSManager está licenciado bajo la Licencia Apache-2.0.
Copyright ©2024 MCSManager.