Revelation is a general all-purpose pack that is designed for solo play as well as small and medium population servers. This pack contains a mix of magic, tech and exploration mods, and is the largest pack ever built and released by the Feed The Beast Team.
A generic service to pull FTB modpacks from api.feed-the-beast.com. There are 2 ways to install a server through this service. The first method only requires you to know the modpacks name and (optionally) version. The second method requires you to know the id for the modpack and (optionally) version in the api.
https://api.feed-the-beast.com/v1/modpacks/public/modpack/5
https://api.feed-the-beast.com/v1/modpacks/public/modpack/5/86
NOTE Not all FTB packs come with a server.properties file, due to this the server.properties file may not get updated with the correct ip address and port at first launch. Please restart the server after first launch to fix this.
If you have trouble using an neoforge pack, make sure to select the latest java.
The minecraft server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server.
Port | default |
---|---|
Game | 25565 |
Name | Tag |
---|---|
ghcr.io/ptero-eggs/yolks:java_8 | ghcr.io/ptero-eggs/yolks:java_8 |
Name | Description | Environment Variable | Default Value | User Viewable | User Editable |
---|---|---|---|---|---|
Modpack Version | Version of the modpack to use | MODPACK_VERSION | 2.4.1 | Yes | Yes |
#!/bin/ash
# Forge Installation Script
#
# Server Files: /mnt/server
BASEURL=https://www.feed-the-beast.com/projects/ftb-revelation/files
PATTERN="(projects\/ftb-revelation\/files\/\d{7,})"
ID=`curl -sl ${BASEURL}| grep -A2 ${MODPACK_VERSION} | grep -oE "${PATTERN}"`
SECONDURL=https://www.feed-the-beast.com/${ID}
GOOD_ID=`curl -sl ${SECONDURL} | grep -B2 Server_${MODPACK_VERSION}.zip | grep -oE "${PATTERN}"`
DL_URL=https://www.feed-the-beast.com/${GOOD_ID}/download
cd /mnt/server
curl -L ${DL_URL} -o ftbrevelations-${MODPACK_VERSION}.zip
unzip ftbrevelations-${MODPACK_VERSION}.zip
rm -rf ftbrevelations-${MODPACK_VERSION}.zip
sh ./FTBInstall.sh
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"