feat: switch Minecraft from FTB Infinity Evolved to FTB Evolution
Some checks failed
Deploy / deploy (push) Has been cancelled
Some checks failed
Deploy / deploy (push) Has been cancelled
Minecraft 1.21.1 + NeoForge 21.1.218 with 200+ mods. Added MAX_TICK_TIME=-1 to prevent watchdog crashes on startup. Updated CMS entries, README, and all docs to reflect new modpack. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -127,7 +127,7 @@ MinIO corre como servicio S3-compatible para almacenar:
|
||||
|
||||
| Archivo | Proposito | Servicios |
|
||||
|---------|----------|-----------|
|
||||
| `docker-compose.dev.yml` | Desarrollo local | PG, MinIO, CMS, Web, OpenFusion, Minecraft FTB |
|
||||
| `docker-compose.dev.yml` | Desarrollo local | PG, MinIO, CMS, Web, OpenFusion, Minecraft FTB Evolution |
|
||||
| `docker-compose.maple2.yml` | MapleStory 2 | MySQL, World, Login, Game, Web, File-Ingest |
|
||||
| `docker-compose.yml` | Produccion | PG, MinIO, CMS, Web, Nginx, Certbot |
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ Las **relaciones** (`_lnk` tables) conectan las filas del mismo estado. Un juego
|
||||
|------|-------------|--------|-------|---------|----------|--------|
|
||||
| fusionfall | sx17hshy2d... | FusionFall | MMORPG | 2009 | 2013 | online |
|
||||
| maplestory2 | ms2maple2d... | MapleStory 2 | MMORPG | 2015 | 2020 | online |
|
||||
| minecraft-ftb-infinity | mcftbinfd... | Minecraft: FTB Infinity Evolved | Sandbox | 2011 | - | online |
|
||||
| minecraft-ftb-evolution | mcftbevol... | Minecraft: FTB Evolution | Sandbox | 2011 | - | online |
|
||||
|
||||
### Documentales (2)
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ docker ps
|
||||
| 21002 | MapleStory 2 Game gRPC |
|
||||
| 3307 | MySQL (MapleStory 2) |
|
||||
| 4000 | MapleStory 2 Web |
|
||||
| 25565 | Minecraft FTB |
|
||||
| 25565 | Minecraft FTB Evolution |
|
||||
|
||||
### Detener servicios
|
||||
```bash
|
||||
|
||||
@@ -136,18 +136,18 @@ Para agregar un segundo canal, duplicar el servicio `maple2-game-ch0` en el comp
|
||||
|
||||
---
|
||||
|
||||
## Minecraft: FTB Infinity Evolved
|
||||
## Minecraft: FTB Evolution
|
||||
|
||||
### Resumen
|
||||
| Dato | Valor |
|
||||
|------|-------|
|
||||
| Imagen Docker | itzg/minecraft-server:java8 |
|
||||
| Modpack | FTB Infinity Evolved v3.1.0 |
|
||||
| Minecraft | 1.7.10 |
|
||||
| Forge | 10.13.4.1614 |
|
||||
| Imagen Docker | itzg/minecraft-server:java21 |
|
||||
| Modpack | FTB Evolution v1.29.1 |
|
||||
| Minecraft | 1.21.1 |
|
||||
| NeoForge | 21.1.218 |
|
||||
| Puerto | 25565 |
|
||||
| RAM | ~3.5 GB (6 GB JVM heap, 8 GB limite contenedor) |
|
||||
| Mods | ~175 |
|
||||
| Mods | 200+ |
|
||||
|
||||
### Configuracion
|
||||
El servidor se configura via variables de entorno en `docker-compose.dev.yml`:
|
||||
@@ -156,46 +156,36 @@ El servidor se configura via variables de entorno en `docker-compose.dev.yml`:
|
||||
environment:
|
||||
EULA: "TRUE"
|
||||
TYPE: FTBA
|
||||
FTB_MODPACK_ID: 23
|
||||
FTB_MODPACK_VERSION_ID: 99
|
||||
FTB_MODPACK_ID: 125
|
||||
FTB_MODPACK_VERSION_ID: 100181
|
||||
MEMORY: 6G
|
||||
MAX_MEMORY: 6G
|
||||
MOTD: "Project Afterlife - FTB Infinity Evolved"
|
||||
MOTD: "Project Afterlife - FTB Evolution"
|
||||
DIFFICULTY: normal
|
||||
MAX_PLAYERS: 20
|
||||
VIEW_DISTANCE: 10
|
||||
JVM_DD_OPTS: "fml.queryResult=confirm"
|
||||
PRE_LAUNCH_CMD: "cp -n /data/minecraft_server.jar /data/minecraft_server.1.7.10.jar 2>/dev/null; true"
|
||||
ENABLE_COMMAND_BLOCK: "true"
|
||||
```
|
||||
|
||||
### Fix Conocido: Classpath de Forge 1.7.10
|
||||
El MANIFEST.MF del jar de Forge 1.7.10 referencia `minecraft_server.1.7.10.jar` en su Class-Path, pero la imagen itzg renombra el archivo a `minecraft_server.jar`. Sin el fix, Forge no encuentra log4j2 y crashea con `NoClassDefFoundError`.
|
||||
|
||||
**Solucion**: El `PRE_LAUNCH_CMD` copia el archivo con el nombre correcto antes de cada inicio. Si recreas el volumen, este fix se aplica automaticamente.
|
||||
|
||||
### Primer inicio
|
||||
El primer inicio toma 5-10 minutos porque:
|
||||
1. Descarga el FTB App installer
|
||||
2. Descarga los ~175 mods del modpack
|
||||
3. Instala Forge 10.13.4.1614
|
||||
2. Descarga los 200+ mods del modpack
|
||||
3. Instala NeoForge 21.1.218
|
||||
4. Genera el mundo
|
||||
|
||||
### Conexion de cliente
|
||||
1. Instalar [FTB App](https://www.feed-the-beast.com/app), MultiMC, ATLauncher, o Prism Launcher
|
||||
2. Instalar modpack **FTB Infinity Evolved** version 3.1.0
|
||||
2. Instalar modpack **FTB Evolution** version 1.29.1
|
||||
3. Multiplayer > Add Server: `192.168.10.234:25565`
|
||||
|
||||
### Modo Experto
|
||||
Para activar el modo experto (recetas mas complejas):
|
||||
```
|
||||
/ftb_mode set expert
|
||||
```
|
||||
Ejecutar desde la consola del servidor o como operador in-game.
|
||||
### Fix: Watchdog crash en primer inicio
|
||||
Con 200+ mods, el mod Hexerei tarda mas de 60 segundos generando recetas al iniciar, lo que activa el watchdog de Minecraft. Se resuelve con `MAX_TICK_TIME: -1` en las variables de entorno del compose.
|
||||
|
||||
### Troubleshooting
|
||||
- **"NoClassDefFoundError: org/apache/logging/log4j/Level"**: El fix de classpath no se aplico. Ejecutar manualmente: `docker exec minecraft-ftb cp /data/minecraft_server.jar /data/minecraft_server.1.7.10.jar` y reiniciar
|
||||
- **Server lag**: Reducir `VIEW_DISTANCE` de 10 a 8, o aumentar `MEMORY` si hay RAM disponible
|
||||
- **Pastebin 403**: Error inocuo — Pastebin bloquea requests automaticos. Solo afecta a los badges de FTB Utilities, no a la funcionalidad del juego
|
||||
- **NeoForge install fails**: Verificar que la imagen Docker es `java21` (no java8 ni java17)
|
||||
- **Watchdog crash (single tick took 60s)**: Verificar que `MAX_TICK_TIME: -1` esta configurado
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user