This guide covers how I set up a dedicated modded Minecraft Feed The Beast server on spare laptop so my wife and I could play together.
NOTE: Ubuntu 18.04 doesn't work at all. It uses a newer version of Java which doesn't work with Minecraft's launcher.
I'm just using a laptop with Windows 8.0 and Hyper-V for this. It has 16GB RAM, 4 Cores + Hyper-threading, and a 1TB SSD.
Here are the server VM specs I used:
Also, set a static IP address.
Open your browser to the mod site and find the link to the server files.
You can download the server files from your browser and SCP it over or download them to the server directly with wget:
mkdir -p ~/ftb
cd ~/ftb
wget https://media.forgecdn.net/files/2778/970/FTBUltimateReloadedServer_1.9.0.zip
Unzip the server file archive
apt-get update
apt-get install -y unzip
unzip FTBUltimateReloadedServer_1.9.0.zip
vi settings.sh
# Set the RAM to 10GB
export MAX_RAM="10240M"
apt-get install -y default-jre
I like to console into the server and start a Tmux session, then SSH to it and join that session to keep the server running. You can also just make a systemd unit if you like.
From the ~/ftb
folder start the server interactively:
bash ~/ftb/ServerStart.sh
Download the official FTB launcher from here.
It's really intuitive, no instructions are needed.
This option has my favorite UI, but it seems to run into Java problems on Windows sometimes.
MultiMC works offline, and is strictly about launching Minecraft.
It has some nice features like a window that seems to tail -f
the Minecraft
log. It can also set different resource usage values per mod.
Note: The twitch launcher is a pain. It refuses to go offline and shows you tons of stuff not related to modding Minecraft. Unless you already use Twitch for other games or enjoy watching streamers, I suggest you try MultiMC first.
Update: This is pretty much discontinued now, definitely avoid it.
From a Windows client OS, go to twitch's download site and download the twitch app for windows.
Run the installer. You might need to make a Twitch account if you don't have one, which is a pain but they bought Curse so there's no real better way to do this.