MCSManager/README_ES.md

199 lines
6.7 KiB
Markdown
Raw Permalink Normal View History

2024-10-26 11:12:32 -03:00
<div align="center">
<a href="https://mcsmanager.com/" target="_blank">
<img src="https://public-link.oss-cn-shenzhen.aliyuncs.com/mcsm_picture/logo.png" alt="MCSManagerLogo.png" width="510px" />
</a>
<br />
<h1 id="mcsmanager">
2024-10-26 11:41:39 -03:00
<a href="https://mcsmanager.com/" target="_blank">Panel de MCSManager</a>
2024-10-26 11:12:32 -03:00
</h1>
[![--](https://img.shields.io/badge/Support-Windows/Linux-green.svg)](https://github.com/MCSManager)
2024-10-26 11:41:39 -03:00
[![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)
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
[Sitio Oficial](http://mcsmanager.com/) | [Documentación](https://docs.mcsmanager.com/) | [Discord](https://discord.gg/BNpYMVX7Cd)
2024-10-26 11:12:32 -03:00
2025-02-05 19:42:34 +01:00
[Inglés](README.md) | [简体中文](README_ZH.md) | [繁體中文](README_TW.md) | [Deutsch](README_DE.md) | [Português BR](README_PTBR.md) | [日本語](README_JP.md)
2024-10-26 11:12:32 -03:00
</div>
<br />
2024-10-26 11:41:39 -03:00
## ¿Qué es MCSManager?
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
**Panel de MCSManager** (MCSM) es un **panel de control moderno, seguro y distribuido** diseñado para gestionar servidores de juego de Minecraft y Steam.
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
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.
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
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!
2024-10-26 11:12:32 -03:00
![failed_to_load_screenshot.png](/.github/panel-image.png)
![failed_to_load_screenshot.png](/.github/panel-instances.png)
2024-10-26 11:41:39 -03:00
## Características
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
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!
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
## Entorno de Ejecución
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
MCSM es compatible con `Windows` y `Linux`. El único requisito es `Node.js` y algunas librerías **para descompresión**.
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
Requiere [Node.js 16.20.2](https://nodejs.org/en) o superior.
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
## Instalación
2024-10-26 11:12:32 -03:00
### Windows
2024-10-26 11:41:39 -03:00
Para Windows, ofrecemos archivos ejecutables empaquetados:
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
Ir a: [https://mcsmanager.com/](https://mcsmanager.com/)
2024-10-26 11:12:32 -03:00
<br />
### Linux
2024-10-26 11:41:39 -03:00
**Despliegue con un solo comando**
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
> El script necesita registrar servicios del sistema, requiere permisos de root.
2024-10-26 11:12:32 -03:00
```bash
sudo su -c "wget -qO- https://script.mcsmanager.com/setup.sh | bash"
```
2024-10-26 11:41:39 -03:00
**Uso**
2024-10-26 11:12:32 -03:00
```bash
systemctl start mcsm-{web,daemon}
systemctl stop mcsm-{web,daemon}
```
2024-10-26 11:41:39 -03:00
- Solo compatible con Ubuntu/Centos/Debian/Archlinux.
- Directorio de instalación: `/opt/mcsmanager/`.
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
**Instalación Manual en Linux**
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
- Si el script de instalación falla, puedes intentar instalarlo manualmente.
2024-10-26 11:12:32 -03:00
```bash
2024-10-26 11:41:39 -03:00
# Crear directorio /opt si no existe
2024-10-26 11:12:32 -03:00
mkdir /opt
2024-10-26 11:41:39 -03:00
# Cambiar a /opt
2024-10-26 11:12:32 -03:00
cd /opt/
2024-10-26 11:41:39 -03:00
# Descargar Node.js 20.11. Si ya tienes Node.js 16+ instalado, omite este paso.
2024-10-26 11:12:32 -03:00
wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz
2024-10-26 11:41:39 -03:00
# Descomprimir Node.js
2024-10-26 11:12:32 -03:00
tar -xvf node-v20.11.0-linux-x64.tar.xz
2024-10-26 11:41:39 -03:00
# Agregar Node.js al PATH del sistema
2024-10-26 11:12:32 -03:00
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
2024-10-26 11:41:39 -03:00
# Preparar el directorio de instalación de MCSM
2024-10-26 11:12:32 -03:00
mkdir /opt/mcsmanager/
cd /opt/mcsmanager/
2024-10-26 11:41:39 -03:00
# Descargar MCSManager
2024-10-26 11:12:32 -03:00
wget https://github.com/MCSManager/MCSManager/releases/latest/download/mcsmanager_linux_release.tar.gz
tar -zxf mcsmanager_linux_release.tar.gz
2024-10-26 11:41:39 -03:00
# Instalar dependencias
2024-10-26 11:12:32 -03:00
./install.sh
2024-10-26 11:41:39 -03:00
# Abrir dos terminales o pantallas.
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
# Iniciar el daemon primero.
2024-10-26 11:12:32 -03:00
./start-daemon.sh
2024-10-26 11:41:39 -03:00
# Iniciar la interfaz web en la segunda terminal o pantalla.
2024-10-26 11:12:32 -03:00
./start-web.sh
2024-10-26 11:41:39 -03:00
# Para acceder a la web, ir a http://localhost:23333/
# En general, la interfaz web escaneará y añadirá automáticamente el daemon local.
2024-10-26 11:12:32 -03:00
```
2024-10-26 11:41:39 -03:00
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.
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
## Compatibilidad del Navegador
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
- Compatible con navegadores modernos como `Chrome`, `Firefox` y `Safari`.
- El soporte para `IE` ha sido discontinuado.
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
## Desarrollo
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
Esta sección está dirigida específicamente a desarrolladores. Los usuarios generales pueden ignorarla sin problema.
2024-10-26 11:12:32 -03:00
### 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
```
2024-10-26 11:41:39 -03:00
### Construir Versión de Producción
2024-10-26 11:12:32 -03:00
```bash
./build.bat # Windows
./build.sh # MacOS
```
2024-10-26 11:41:39 -03:00
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`.
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
## Contribución de Código
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
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.
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
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).
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
## Reporte de Errores
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
**Abrir Issue:** [Haz clic aquí](https://github.com/MCSManager/MCSManager/issues/new/choose)
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
**Reporte de Vulnerabilidades de Seguridad:** [SECURITY.md](SECURITY.md) (en ingles)
2024-10-26 11:12:32 -03:00
<br />
2024-10-26 11:41:39 -03:00
## Internacionalización
2024-10-26 11:12:32 -03:00
2024-10-26 11:41:39 -03:00
Gracias a estos colaboradores por proporcionar una gran cantidad de traducciones:
2024-10-26 11:12:32 -03:00
- [KevinLu2000](https://github.com/KevinLu2000)
- [Unitwk](https://github.com/unitwk)
- [JianyueLab](https://github.com/JianyueLab)
- [IceBrick](https://github.com/IceBrick01)
<br />
2024-10-26 11:41:39 -03:00
## Licencia
El código fuente de MCSManager está licenciado bajo la [Licencia Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0).
2024-10-26 11:12:32 -03:00
2025-02-05 19:45:57 +01:00
Copyright ©2025 MCSManager.