Back to Guides
Modpack InstallationIntermediate

FTB Skies Server Installation Guide

Complete guide to setting up a Feed The Beast Skies modpack server with proper configurations and optimizations.

Blockhead Support Team
14 minutes
FTB Skies is a skyblock modpack focusing on exploration, questing, and technological progression. This guide covers server installation and optimization.
1

Download FTB Skies Server Files

Get the official server files for FTB Skies:

Download Sources:

  • Official FTB: feed-the-beast.com
  • CurseForge: Search for "FTB Skies" in modpacks
  • ATLauncher: Available in modpack list

Server Requirements:

  • Minecraft Version: 1.19.2
  • Forge Version: 43.2.0 or higher
  • Java Version: Java 17 (required)
  • RAM: Minimum 6GB, recommended 8-10GB
  • Storage: 5-10GB for modpack + worlds
2

Extract and Set Up Server Files

Prepare the server environment:

  1. Create server directory: Make a new folder for FTB Skies
  2. Extract files: Unzip the server pack to your directory
  3. Verify contents: Check for modpack files and scripts
  4. Install Java 17: Ensure correct Java version is available
  5. Set permissions: Make startup scripts executable (Linux/Mac)

Expected server structure:

ftb-skies-server/ ├── mods/ # Modpack mods (200+ mods) ├── config/ # Configuration files ├── scripts/ # CraftTweaker scripts ├── defaultconfigs/ # Default configurations ├── kubejs/ # KubeJS scripts ├── start.sh # Linux/Mac startup ├── start.bat # Windows startup ├── forge-installer.jar # Forge installer └── server.properties # Server configuration
3

Install Forge Server

Set up the Forge server for FTB Skies:

  1. Run Forge installer: Execute the included installer
  2. Accept EULA: Edit eula.txt and set eula=true
  3. First startup: Run server once to generate initial files
  4. Stop server: Allow it to fully initialize
  5. Verify installation: Check that forge-server.jar was created

Forge installation command:

# Install Forge server java -jar forge-*-installer.jar --installServer # First startup (will generate world and stop) java -Xms6G -Xmx8G -jar forge-*-server.jar nogui
4

Configure Server Properties

Optimize server settings for FTB Skies:

Essential server.properties Settings:

# Basic settings level-name=world gamemode=survival difficulty=normal hardcore=false # World generation (skyblock) level-type=skylands generate-structures=true level-seed= # Performance settings view-distance=10 simulation-distance=6 max-players=20 spawn-protection=16 # Network optimization network-compression-threshold=256 max-packet-rate=500

FTB Skies World Configuration:

  • Uses custom skyblock world generation
  • Includes FTB Chunks for chunk claiming
  • Features FTB Quests progression system
  • Integrated FTB Teams for multiplayer cooperation
5

Verify Mod Installation

Ensure all FTB Skies mods are working correctly:

Key Mods to Verify:

  • FTB Quests: Quest progression system
  • FTB Chunks: Chunk claiming and loading
  • Ex Nihilo: Skyblock resource generation
  • Applied Energistics 2: Storage and automation
  • Thermal Expansion: Tech progression
  • Botania: Magic and nature automation

Startup Verification:

  1. Start server and monitor console output
  2. Check for mod loading errors
  3. Verify no missing dependencies
  4. Join server and check mod functionality
  5. Test quest book access (/ftbquests open_book)
FTB Skies contains 200+ mods. Server startup may take 5-10 minutes depending on hardware. Be patient during first startup.
6

Configure Memory Settings

Optimize JVM settings for FTB Skies performance:

Recommended JVM Arguments:

# start.sh/start.bat optimized arguments java -Xms6G -Xmx8G \ -XX:+UseG1GC \ -XX:+ParallelRefProcEnabled \ -XX:MaxGCPauseMillis=200 \ -XX:+UnlockExperimentalVMOptions \ -XX:+DisableExplicitGC \ -XX:+AlwaysPreTouch \ -XX:G1NewSizePercent=30 \ -XX:G1MaxNewSizePercent=40 \ -XX:G1HeapRegionSize=8M \ -XX:G1ReservePercent=20 \ -XX:G1HeapWastePercent=5 \ -XX:G1MixedGCCountTarget=4 \ -XX:InitiatingHeapOccupancyPercent=15 \ -XX:G1MixedGCLiveThresholdPercent=90 \ -XX:G1RSetUpdatingPauseTimePercent=5 \ -XX:SurvivorRatio=32 \ -XX:+PerfDisableSharedMem \ -XX:MaxTenuringThreshold=1 \ -Dfml.readTimeout=180 \ -jar forge-*-server.jar nogui

Memory Requirements by Player Count:

  • 1-5 players: 6-8GB RAM
  • 6-15 players: 8-10GB RAM
  • 16-25 players: 10-12GB RAM
  • 25+ players: 12GB+ RAM
7

Set Up Player Teams

Configure FTB Teams for multiplayer cooperation:

FTB Teams Features:

  • Shared progression and resources
  • Team-based chunk claiming
  • Collaborative quest completion
  • Shared FTB Money economy

Team Management Commands:

# Player commands /ftbteams create TeamName # Create new team /ftbteams invite PlayerName # Invite player to team /ftbteams accept # Accept team invitation /ftbteams leave # Leave current team /ftbteams gui # Open team management GUI # Admin commands /ftbteams admin info TeamName # Get team information /ftbteams admin delete TeamName # Delete a team
8

Configure FTB Chunks

Set up chunk claiming and loading system:

Chunk System Configuration:

# config/ftbchunks/ftbchunks-server.toml [chunks] max_claimed_chunks = 500 max_force_loaded_chunks = 25 chunk_load_offline = true [claiming] claim_cost = 0 force_load_cost = 1000 [protection] block_edit_mode = "ALLIES" block_interact_mode = "ALLIES"

Chunk Commands:

# Chunk claiming /ftbchunks admin claim # Claim current chunk /ftbchunks admin unclaim # Unclaim current chunk /ftbchunks admin load # Force load chunk /ftbchunks admin unload # Unload chunk # Chunk map /ftbchunks admin map # Open chunk map interface
9

Test and Optimize Performance

Verify server performance and make final adjustments:

  1. Performance testing: Monitor TPS with /forge tps
  2. Quest functionality: Test quest book and progression
  3. Mod interactions: Verify cross-mod recipes work
  4. Chunk loading: Test claimed chunk persistence
  5. Memory monitoring: Watch for memory leaks
  6. Player limits: Test with expected player count

Performance monitoring commands:

/forge tps # Check server TPS /ftbchunks admin list # List claimed chunks /ftbquests admin reset # Reset quest progress (if needed) /memory # Check memory usage (if available)
Your FTB Skies server is now ready! Players can start their skyblock adventure with quests, technology progression, and team-based gameplay. Monitor performance as players advance through the modpack.

Need More Help?

Our support team is available 24/7 to help with any Minecraft server issues.