# How to Install SkyFactory on Your Minecraft Server (/docs/minecraft/setup-skyfactory)



SkyFactory is a popular skyblock modpack that starts you on a tiny island and provides extensive tech, magic, and automation mods to build a massive base from nothing.

Installing SkyFactory [#installing-skyfactory]

<div className="fd-steps">
  <div className="fd-step">
    Check the modpack installer [#1-check-the-modpack-installer]

    Go to `Modpacks` on the [XGamingServer panel](https://panel.xgamingserver.com) and search for "SkyFactory". Multiple versions may be available (SkyFactory 3, SkyFactory 4, SkyFactory One).
  </div>

  <div className="fd-step">
    Manual installation [#2-manual-installation]

    Download the SkyFactory server pack from [CurseForge](https://www.curseforge.com/minecraft/modpacks/skyfactory-4) if it's not in the installer.
  </div>

  <div className="fd-step">
    Upload server files [#3-upload-server-files]

    Stop your server and upload via `Files`:

    * `/mods/` folder
    * `/config/` folder
    * `/scripts/` folder
    * Any required server JAR or Forge installer
  </div>

  <div className="fd-step">
    Set the Forge version [#4-set-the-forge-version]

    Match the exact Forge version specified in the modpack documentation. Set it in `Startup`.
  </div>

  <div className="fd-step">
    Allocate RAM [#5-allocate-ram]

    | Version        | Players | Recommended RAM |
    | -------------- | ------- | --------------- |
    | SkyFactory 4   | 1–5     | 4 GB            |
    | SkyFactory 4   | 5–15    | 6 GB            |
    | SkyFactory One | 1–5     | 5 GB            |
    | SkyFactory One | 5–15    | 8 GB            |
  </div>

  <div className="fd-step">
    Start the server [#6-start-the-server]

    Start from `Console`, [accept the EULA](/docs/minecraft/agree-to-eula), and restart.
  </div>
</div>

SkyFactory-Specific Setup [#skyfactory-specific-setup]

World type [#world-type]

SkyFactory typically auto-configures the world type, but if you get a normal world instead of a skyblock island, edit `server.properties` via `Files`:

```properties
level-type=voidworld
```

Then delete the `world` folder and restart to regenerate.

Player islands [#player-islands]

SkyFactory usually includes an island management system. Players can create islands with:

* `/island create` — Create your starting island
* `/island home` — Teleport to your island
* `/island invite <player>` — Invite friends to your island

The exact commands depend on the SkyFactory version.

Performance Tips [#performance-tips]

SkyFactory servers with extensive automation can get laggy. Optimize with:

* **Chunk loading limits** — Restrict how many chunks each player can keep loaded
* **Entity limits** — Cap mob spawners and animal farms
* **Regular restarts** — [Schedule restarts](/docs/minecraft/server-restart-schedule) every 6–12 hours
* **View distance** — Keep at 8 or lower

> 💡 **Tip:** SkyFactory 4 has a prestige system that unlocks additional mods as you progress. Don't worry if some mods seem "missing" at the start — they unlock over time.

> 📝 **Note:** Each SkyFactory version uses different Minecraft versions and Forge builds. Make sure players install the exact same SkyFactory version on their client.

See also: [Installing Modpacks](/docs/minecraft/update-modpacks) | [Update Modpacks](/docs/minecraft/update-modpacks) | [Types of Server Lag](/docs/minecraft/types-of-server-lag)

If you need help, join our [Discord](https://discord.xgamingserver.com/).
