Servidores de Jogos

Servidor Minecraft com mods: Forge vs Fabric (guia definitivo)

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

  1. Baixe do CurseForge ou Modrinth — SEMPRE a versão server, não a de cliente
  2. Coloque os .jar em /opt/mc-forge/mods/ (ou /mc-fabric/mods/)
  3. Reinicie o servidor
  4. 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

Modpacks rodam pesado — nossos VPS-BR-03 e BR-04 têm 16+ GB de RAM.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS
⏰ 20% OFF em VPS-BR --:--:-- Ver oferta →