A quick run through on a way of setting up a new FTB Omnia Server. I haven't set up a Minecraft server for a long time, so I had to Google about to piece together how to do it. To save you some time, here are some notes I took while I set up a server. Note: I am using a Windows PC to set up a Linux Virtual Machine.

This setup uses the following specifics, but you can adjust them for similar installations:

  • Virtualbox
  • Ubuntu Server 18.04
  • FTB Omnia v1.0.1 Server Install

Assuming you have Virtualbox installed and you have downloaded the ISO of the linux flavour of your choice (I'm using Ubuntu here), you can create a new virtual machine with 4GB of RAM and 30GB disk (approx). Should look like this:

Attach your ISO file to the "Optical Drive" and run it up, follow the steps, set a username and password, Install OpenSSH etc.

Some commands to run through:

sudo apt update
sudo apt upgrade
reboot now

What they mean:

  • Updates your server packages
  • Might ask you to upgrade it too
  • Reboot it to make sure it is happy

You'll need to install java too:

sudo apt install default-jre

You'll need the server install file from the new FTB app. Select the "i" or "..." on the FTB modpack within the launcher and navigate to "Versions". Select FTB Omnia - 1.0.1 and click "Download Server" and choose "Linux". This will download a file to your PC that you need to get on to your Virtual Machine, the easiest way is to use WinSCP and copy the file into your machine.

Create a folder somewhere on the machine e.g. "/server/" and move that file to inside that folder as it will install wherever it currently is. If you can't run the file, use the following command to allow it to be executed:

sudo chmod +x serverinstall_6_45

Now you can run it:

sudo ./serverinstall_6_45

Follow the prompts and it will download and setup the server files. I had a problem here, it couldn't run the "forge-1.15.2-31.1.35.jar" file, but you should be OK if you have java installed (mentioned above).

If you cannot run certain files / jar files, I added the execute flag to a bunch of them to help:

sudo chmod +x -R packmenu
sudo chmod +x -R mods
sudo chmod +x forge-1.15.2-31.1.35.jar
sudo chmod +x minecraft_server.1.15.2.jar
sudo chmod +x start.sh

Now you should be able to re-run the installer again and it will complete. Or carry on and you can start your server by using:

sudo ./start.sh

It will get upset when you first run it, as you'll need to agree to the EULA.

You just need to change line "eula=false" to "eula=true" by editing the following file:

sudo vi eula.txt

Now go ahead and start your server. You can edit the "server.properties" file to customise your settings/motd/seed etc before you start if you wanted too.

I'll add more if I remember. Cya.