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:
- Create server directory: Make a new folder for FTB Skies
- Extract files: Unzip the server pack to your directory
- Verify contents: Check for modpack files and scripts
- Install Java 17: Ensure correct Java version is available
- 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:
- Run Forge installer: Execute the included installer
- Accept EULA: Edit eula.txt and set eula=true
- First startup: Run server once to generate initial files
- Stop server: Allow it to fully initialize
- 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:
- Start server and monitor console output
- Check for mod loading errors
- Verify no missing dependencies
- Join server and check mod functionality
- 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:
- Performance testing: Monitor TPS with /forge tps
- Quest functionality: Test quest book and progression
- Mod interactions: Verify cross-mod recipes work
- Chunk loading: Test claimed chunk persistence
- Memory monitoring: Watch for memory leaks
- 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.