How to Host a SevTech: Ages Server in 2026
SevTech: Ages is one of the most demanding progression modpacks ever made — 250+ mods, custom world generation and a strict age-gating system that loads complex data structures. Here's how to set up a dedicated server.
Choose your RAM — 8 GB minimum, 10–12 GB recommended
SevTech generates custom biomes and keeps age progression data in memory. Less than 8 GB causes consistent GC stalls during exploration. 10–12 GB is the real comfort zone for a group.
Download the server pack from CurseForge
Search "SevTech: Ages" on CurseForge and download the server files pack — not the client pack. The pack runs on Minecraft 1.12.2 with Forge. The server pack includes the correct Forge installer.
Run the Forge installer
Run `java -jar forge-installer.jar --installServer` inside the extracted server directory. SevTech is on 1.12.2 which requires Java 8. Do not use Java 11 or newer — the server will fail to launch.
Set Java 8 and increase startup RAM
Edit the start.sh script to point to your Java 8 installation and set `-Xms4G -Xmx8G` (or 10G if you have the RAM). SevTech's custom world generation needs RAM available from the first tick.
Accept EULA and let the first boot complete
Set `eula=true` in eula.txt, then start the server. First boot takes 8–12 minutes due to SevTech's custom world generation and data pack loading. This is normal — do not restart mid-gen.
Connect players
All players need SevTech: Ages client from CurseForge at the exact same version. Share the server IP on default port 25565. Age progression is per-player and tracked server-side.
FAQ
Which Java version does SevTech: Ages need?+
Why does the first boot take so long?+
Can players progress through ages at different rates?+
What is the minimum RAM for a SevTech server?+
Does SevTech: Ages work with Java 21?+
Want managed SevTech: Ages hosting?
CoalHost deploys SevTech with the correct Forge and Java 8 pre-configured. From €12/month.
View SevTech Hosting →