obsidian-dix/Servidor Minecraft/Forge - Minecraft Server.md

117 lines
3.2 KiB
Markdown

¡Uf, con ese equipo vas sobrado para un servidor de Minecraft con mods y solo dos jugadores! 😎 Vamos a sacarle provecho sin complicarte demasiado. Te hago una recomendación equilibrada:
---
## 🎯 Recomendación Ideal para Tu Caso
### ✅ **Opción Recomendada: Forge + Modpack ligero o personalizado**
- Tus specs te permiten correr **modpacks medianos o pesados**, pero como solo serán **2 jugadores**, te conviene algo **estable, rápido y divertido**.
- Forge tiene mejor compatibilidad general con mods.
- Puedes usar un **modpack ya armado** o elegir mods por separado (como Biomes O' Plenty, Iron Chests, JourneyMap, etc.)
---
## 🧰 Detalles Técnicos
|Recurso|Recomendación|
|---|---|
|Java|`openjdk-17-jre`|
|RAM|Dedica entre **4 y 6 GB** para el server.|
|Disco|SSD te da tiempos de carga rápidos.|
|Jugadores|Máx. 2 → CPU nunca estará al 100%.|
|Mods|Hasta 100 sin sudar.|
---
## 🔧 Setup Paso a Paso (Forge 1.20.1 por ejemplo)
### 1. Instala Java y herramientas útiles:
```bash
sudo apt update
sudo apt install openjdk-17-jre screen unzip wget -y
```
### 2. Descarga Forge Server:
- Ve a [https://files.minecraftforge.net/net/minecraftforge/forge/](https://files.minecraftforge.net/net/minecraftforge/forge/)
- Busca la versión que quieres (ej: 1.20.1), y baja el **installer.jar** para servidores.
```bash
wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.20.1-47.2.0/forge-1.20.1-47.2.0-installer.jar
```
### 3. Instala Forge:
```bash
java -jar forge-1.21.5-55.0.4-installer.jar --installServer
./run.sh
```
### 4. Acepta el EULA:
```bash
echo "eula=true" > eula.txt
nano server.properties
query.port=25566 # ya tengo un servidor sin mods en port=25565
rcon.port=25576 # ya tengo un servidor sin mods en port=25565
server-port=25566 # ya tengo un servidor sin mods en port=25565
```
### 5. Crea un archivo `start.sh`:
```bash
#!/bin/bash
java -Xmx6G -Xms2G -jar forge-1.20.1-47.2.0.jar nogui
```
```bash
chmod +x start.sh
```
### 6. Lanza el servidor con `screen`:
```bash
screen -S mcserver
./start.sh
```
---
## 🎮 Modpacks Sugeridos (ligeros pero divertidos)
| Nombre del pack | Plataforma | Características |
| -------------------- | ---------- | --------------------------------------- |
| **All the Mods 8** | CurseForge | Muy completo, configurable. |
| **Better Minecraft** | CurseForge | Sensación vanilla mejorada. |
| **Valhelsia 3/5** | CurseForge | Bonito, balanceado, decoración + magia. |
> Puedes descargarlos y usar el contenido de la carpeta `server` o armarlo con los mods que traen, usando Forge/Fabric.
---
## 📦 Otras herramientas útiles
- **Backup script** diario con `cron` + `tar`.
- **Autoarranque** con `systemd` si quieres que se levante al iniciar el servidor.
- **MCPing** o **mcstatus** para ver si el server está vivo remotamente.
- **Dynmap** para mapa web si usas mods de terreno (opcional, consume RAM).
---
¿Quieres que te prepare un script que lo deje todo casi listo, o prefieres ir paso a paso y tú irlo haciendo? También puedo ayudarte a elegir mods si me das una idea de qué estilo quieres: ¿supervivencia vanilla+, magia, técnica, aventura, decoración?****