MCSManager/README_ES.md
2024-10-26 11:41:39 -03:00

6.7 KiB


¿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

failed_to_load_screenshot.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 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 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

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.