Forge vs NeoForge vs Fabric — qual escolher?
| Loader | Mods | Performance | Foco |
|---|---|---|---|
| Forge | 40 mil+ | Média | Mods pesados, tech, magia |
| NeoForge | ~5 mil (crescendo) | Boa | Fork moderno do Forge (1.20.1+) |
| Fabric | 15 mil+ | Excelente | Otimização, mods leves, PvP |
Regra prática:
- Modpack conhecido (RLCraft, ATM, GregTech)? → Forge (é o que ele usa)
- Servidor de PvP/otimizado? → Fabric + Lithium + Starlight
- Mods novos 1.20.4+? → NeoForge (é o futuro)
Requisitos
Modpacks são famintos de RAM. Multiplique por 1.5-2x vs Paper:
| Modpack | Slots | RAM mínima |
|---|---|---|
| Leve (~50 mods) | 5-10 | 4 GB |
| Médio (~150 mods) | 5-15 | 8 GB |
| Pesado (RLCraft, GT:NH) | 5-10 | 16 GB+ |
| ATM9, Enigmatica 9 | 10-20 | 12-16 GB |
Instalação Forge
1. Achar a versão do Forge
mkdir /opt/mc-forge && cd /opt/mc-forge
MC=1.20.1
FORGE=47.3.0
wget https://maven.minecraftforge.net/net/minecraftforge/forge/$MC-$FORGE/forge-$MC-$FORGE-installer.jar
2. Instalar como server
java -jar forge-$MC-$FORGE-installer.jar --installServer
rm forge-$MC-$FORGE-installer.jar
echo "eula=true" > eula.txt
3. Rodar (o script run.sh é gerado pelo installer)
chmod +x run.sh
screen -S mc ./run.sh
Instalação Fabric
mkdir /opt/mc-fabric && cd /opt/mc-fabric
MC=1.21.1
wget https://meta.fabricmc.net/v2/versions/loader/$MC/0.16.7/1.0.1/server/jar -O fabric-server.jar
echo "eula=true" > eula.txt
java -Xmx6G -jar fabric-server.jar nogui
Instalar mods
- Baixe do CurseForge ou Modrinth — SEMPRE a versão server, não a de cliente
- Coloque os
.jarem/opt/mc-forge/mods/(ou/mc-fabric/mods/) - Reinicie o servidor
- Clientes precisam dos mesmos mods — envie o pack para eles instalarem no launcher
Instalar um modpack completo (ATM9, RLCraft, etc)
# Baixe o server-pack do CurseForge (arquivo "Server Files")
wget https://mediafilez.forgecdn.net/files/xxxxx/atm9-server.zip
unzip atm9-server.zip -d /opt/mc-modpack
cd /opt/mc-modpack
chmod +x start.sh
./start.sh
Otimização para modpacks
Mods obrigatórios (Fabric):
- Lithium — otimização de game logic
- Starlight — reescrita do sistema de luz
- FerriteCore — reduz RAM em ~30%
- Krypton — otimização de rede
Mods obrigatórios (Forge/NeoForge):
- Radium — port do Lithium
- Canary — otimização geral
- Rubidium (client) — port do Sodium
- Mem Leak Fix — corrige vazamentos
JVM flags (mesmo Aikar do Paper):
Aumente -Xms = -Xmx para modpacks (evita re-alloc de heap).
Comandos úteis
/gamerule doDaylightCycle false congelar dia/noite (RP)
/forge tps diagnóstico TPS (Forge)
/save-all flush salvar imediatamente
/forge generate <x1> <z1> <x2> <z2> pre-gerar chunks (evita lag)
Backup
Modpacks têm mundos ENORMES (100 GB+ em servidores antigos). Backup incremental:
apt install borgbackup
borg init --encryption=repokey /backup/borg-mc
borg create --stats /backup/borg-mc::$(date +%F) /opt/mc-forge/world
Troubleshooting comum
"OutOfMemoryError" → aumentar -Xmx OU RAM da VPS
"Ticking entity" → mod incompatível ou entity buggada. Veja o log
"Duplicate mod" → 2 mods com mesmo ID em /mods/ — remova um
Cliente crasha no login → versões de mods diferentes entre cliente e servidor
Links
- CurseForge — modpacks
- Modrinth — mods e modpacks
- FabricMC — download loader
- NeoForge — download loader
Modpacks rodam pesado — nossos VPS-BR-03 e BR-04 têm 16+ GB de RAM.

