☀️ Summer Sale: get 10% off for life with code
guides minecraft icon Minecraft

FTB Skies 2 Server Hosting Guide: Soar Through the Voids of Minecraft

Learn how to host a successful FTB Skies 2 server, covering installation, RAM, key features, and essential server settings for a smooth void-world adventure.

Marcus Hale Marcus Hale · August 07, 2026 9 min read
FTB Skies 2 Server Hosting Guide: Soar Through the Voids of Minecraft

FTB Skies 2 is an incredibly popular skyblock-style modpack that plunges you into a void world, challenging you to build from almost nothing. It's a fantastic journey of automation, magic, and exploration, but getting a server up and running smoothly requires a bit of know-how. This guide will walk you through everything you need to host an epic FTB Skies 2 server for you and your friends.

Understanding FTB Skies 2

FTB Skies 2, developed by the Feed The Beast team, is a successor to the original FTB Skies, bringing updated mods and new challenges to the skyblock experience. It's built around a questing system that guides you through various tech and magic progressions. Expect to delve into mods like Applied Energistics 2, Create, Mystical Agriculture, Botania, and many others, all while expanding your tiny island into a sprawling, automated base in the sky.

Key features of FTB Skies 2 include:

  • Extensive Questline: A well-structured quest book helps you progress through the modpack, introducing new mechanics and mods along the way.
  • Tech and Magic Integration: Seamlessly blend advanced automation with powerful magical systems.
  • Void World Generation: Start on a small island with limited resources, forcing creative problem-solving and resource generation.
  • Performance Optimizations: The pack includes several client-side and server-side performance mods to improve the gameplay experience, though server resources are still crucial.
  • Active Community: Being an FTB pack, it benefits from a large and helpful community.

Minimum RAM Requirements for FTB Skies 2

Modpacks, especially large ones like FTB Skies 2, are significantly more resource-intensive than vanilla Minecraft. RAM (Random Access Memory) is the most critical factor for server performance. Here’s a breakdown:

  • 4 GB RAM (Minimum for 1-2 players): This is a bare minimum for a very small server with only one or two players. You'll likely experience occasional lag spikes, especially during chunk generation or complex automated processes. Not recommended for long-term play.
  • 6-8 GB RAM (Recommended for 3-6 players): This is the sweet spot for most small to medium-sized friend groups. It allows for smoother gameplay, more concurrent players, and the ability to run more complex machines without constant slowdowns. This is where your server will start to feel comfortable.
  • 10-12+ GB RAM (For 7+ players or heavy automation): If you plan on having a larger community, or if your players are going to build extremely complex, resource-intensive automation (think massive Create contraptions or AE2 systems), more RAM is highly advisable. ServerPrism even offers options to scale your RAM as your community grows, allowing you to upgrade without downtime.

Keep in mind that these are server-side RAM recommendations. Players connecting to your server will also need at least 6-8 GB of RAM allocated to their Minecraft client for a smooth experience.

Installing FTB Skies 2 on Your ServerPrism Server

One of the biggest advantages of using a dedicated hosting provider like ServerPrism is the ease of installation. Forget manual JAR uploads, dependency management, or complex script executions. ServerPrism makes getting FTB Skies 2 up and running a breeze:

  1. Choose Your Plan: First, select a ServerPrism hosting plan that meets the RAM requirements discussed above. Remember, you can always scale up later if needed.
  2. Instant Deployment: Once your payment is processed, your server is deployed instantly. No waiting around!
  3. One-Click Modpack Installation: Navigate to your ServerPrism control panel. Look for the 'Modpacks' or 'Game Versions' section. You'll find FTB Skies 2 listed there. Simply click on it, confirm the installation, and our system will handle everything – downloading the modpack, setting up the server files, and configuring the necessary startup scripts.
  4. Start Your Server: After a few minutes, the installation will complete. Head back to the main server dashboard and hit the 'Start' button. Your FTB Skies 2 server will begin booting up.
  5. Connect and Play: Once the server status shows 'Online', you can connect using your server's IP address and port (e.g., 192.168.1.1:25565). Make sure your client is running the correct FTB Skies 2 modpack version.

This one-click process eliminates common setup headaches, letting you jump straight into the game.

Recommended Server Settings for FTB Skies 2

Optimizing your server.properties and other configuration files can significantly improve performance and gameplay. Here are some key settings to consider:

server.properties Adjustments

Access this file through your ServerPrism file manager. Go to your server's root directory and open server.properties.

  • level-type=DEFAULT: For FTB Skies 2, this is crucial. The modpack handles its own world generation type, so leave this as default. Do not change it to FLAT or VOID manually, as the modpack's custom worldgen will override it or cause issues.
  • max-players=X: Set this based on your RAM and player count. Don't overcommit. If you have 6GB RAM, starting with max-players=8 is a reasonable initial limit. You can increase it as needed if performance holds.
  • view-distance=6-8: This is one of the most impactful settings. Lowering view distance reduces the number of chunks the server has to load and send to players. For modpacks, 6 to 8 is often a good compromise between performance and exploration. Anything higher, and you risk significant server strain.
  • allow-flight=true: Many mods in FTB Skies 2 provide flight. Keep this true to avoid players being kicked for 'flying is not enabled on this server'.
  • spawn-monsters=true, spawn-npcs=true, spawn-animals=true: Generally, keep these true for a complete modded experience. If performance becomes an issue due to mob caps, you can adjust these, but consider mob-controlling plugins first.
  • enable-query=true: Useful for server list displays and monitoring tools.
  • enable-rcon=true: For remote console access, helpful for server management.

JVM Arguments

Proper Java Virtual Machine (JVM) arguments are essential for telling Java how to utilize your server's RAM. ServerPrism automatically sets sensible defaults, but you can often tweak them for better performance. You'll usually find these in your server's startup parameters section.

A common set of arguments for a modded server might look like this (adjust Xmx and Xms to your server's allocated RAM, e.g., 8G for 8 Gigabytes):

java -Xms8G -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=16M -XX:MaxGCPauseMillis=200 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ParallelRefProcEnabled -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -Dusing.aikars.flags=https://mcflags.emc.gs -jar server.jar nogui

Explanation of key arguments:

  • -Xms8G -Xmx8G: This sets the initial (Xms) and maximum (Xmx) heap size for the Java process. Always set these to the same value, and match it to your server's allocated RAM (e.g., 8G for 8GB). This prevents the Java garbage collector from constantly resizing the heap, which can cause lag.
  • -XX:+UseG1GC: This enables the G1 Garbage Collector, which is generally recommended for modern Minecraft servers as it aims to reduce GC pause times.
  • Other arguments (like G1HeapRegionSize, MaxGCPauseMillis, etc.) are further optimizations for the G1GC, often referred to as 'Aikar's Flags' – a widely adopted set of JVM arguments for Minecraft servers that balance performance and stability. ServerPrism often includes these by default for modded instances.

Mod-Specific Configurations

Some mods in FTB Skies 2 have their own configuration files (usually in the config folder) that you might want to adjust. For example:

  • Mob Spawning: If you're experiencing excessive mob lag, look for config files related to mob spawning (mobs.json, spawn.cfg, etc.) in individual mod folders to adjust spawn rates or caps. Often, mods like InControl or CoFH Core have unified settings.
  • Chunk Loading: Mods like Chunk-Pregenerator can be used to pre-generate your world, which drastically reduces lag spikes caused by new chunk generation during exploration. This is highly recommended for modpacks like FTB Skies 2.

Common Issues and Fixes

Even with optimal settings, you might run into a few bumps. Here are some common FTB Skies 2 server issues and their solutions:

  • Server Crashing on Startup:
    • Cause: Often due to incorrect Java version, insufficient RAM, or a corrupted modpack installation.
    • Fix: Ensure you're using Java 17 (or the version specified by the modpack, which ServerPrism handles automatically). Verify your ServerPrism plan has enough RAM. If a fresh install, try reinstalling the modpack via the one-click installer. Check the server console logs for specific error messages (e.g., OutOfMemoryError).
  • Lag Spikes/Poor Performance:
    • Cause: Insufficient RAM, high view distance, too many players, complex automation, or unoptimized chunk loading.
    • Fix: Increase RAM if you're hitting limits. Reduce view-distance in server.properties. Consider pre-generating your world. Use server monitoring tools (available in ServerPrism's control panel) to identify resource hogs. If a specific player's base is causing issues, ask them to optimize their contraptions or spread them out.
  • Players Kicked for 'Flying is not enabled on this server':
    • Cause: allow-flight is set to false in server.properties.
    • Fix: Change allow-flight=true in server.properties.
  • World Generation Issues (e.g., not a void world):
    • Cause: Incorrect level-type in server.properties or a problem with the modpack's world generation settings.
    • Fix: Ensure level-type=DEFAULT in server.properties. If the issue persists, try regenerating the world after ensuring the modpack is correctly installed.
  • Mod Conflicts:
    • Cause: While modpacks are designed to minimize conflicts, they can still occur, especially with custom additions.
    • Fix: Check your server logs for errors related to specific mods. If you've added custom mods, try removing them one by one to identify the culprit.

Advanced Tips for ServerPrism Users

  • Automated Backups: ServerPrism provides automated backups. Ensure these are enabled and configured to your liking. Nothing is worse than losing your skyblock progress!
  • Console Access & Logs: Use the real-time console and log viewer in your ServerPrism control panel to monitor server health, debug issues, and execute commands.
  • Runtime Switching: If you ever decide to try a different modpack or even vanilla Minecraft, ServerPrism's runtime switching allows you to change your server's game type quickly without needing to re-provision a new server.
  • Server Splitting: For very large servers or those running resource-intensive databases (like some modded economy plugins), consider ServerPrism's server splitting options. You can run your Minecraft server on one instance and a separate database server on another, optimizing performance for both.
  • Scheduled Tasks: Use ServerPrism's scheduled tasks feature to automate server restarts, command execution, or even modpack updates, ensuring your server remains fresh and performant.

Hosting an FTB Skies 2 server can be an incredibly rewarding experience, offering countless hours of fun and challenge. By following these guidelines and leveraging the powerful features of a host like ServerPrism, you'll be well on your way to building the ultimate sky-island empire with your friends.

Ready to get started?

Deploy your Minecraft server in under 2 minutes.

Get Minecraft Hosting
Minecraft FTB Skies 2 Modpack Server Hosting Guide ServerPrism