Creating a SkyFactory 2.5.2 Server on MineOS
Introduction
Hello everyone, the goal of this guide is to get a SkyFactory Version 2.5.2 server up and running using the MineOS Turnkey and the FTB Launcher PC client. Do not panic, the guide is long, but a five year old can follow it.
Note: The guide will NOT work if you are using the MineOS FreeNAS plugin. I have my MineOS server running on a VirtualBox on a FreeNAS jail.
I make the following assumptions throughout the guide:
• You have a working MineOS WebUI that you can access and create servers, edit server properties, etc. Installation information can be found --> HERE <–
• You are using the Cracked FTBLauncher.
• You can access the “/var/games/minecraft” folder on your server using the SFTP protocol. If you are using a FreeNAS VirtualBox jail like I am, here are the steps to enable SFTP.
- Get into the jail shell. You need to do this using Firefox or any other explorer, it CANNOT be Google Chrome, because we need to press specific macro keys that would otherwise close the Google Chrome.
- Type “passwd”, hit enter, and type a password of your choice for the root user (write it down).
- Type “pkg upgrade”, hit enter, and type “y” to anything that comes up.
- Type “pkg install nano”, hit enter, and type “y” to anything that comes up.
- Type “nano /etc/ssh/sshd_config”, hit enter.
- Press “Ctrl+W”, type “PermitRootLogin” and using the Left and Right keys in the keyboard to navigate, delete the “#” at the beginning of that line, and set it from “no->yes”.
- Press “Ctrl+W”, type “PasswordAuthentication” and using the Left and Right keys in the keyboard to navigate, delete the “#” at the beginning of that line, and set it from “no->yes”.
- Press “Ctrl+X”, type “y” and hit Enter to save all the changes made.
- Type “clear”. And press Enter.
- Type “sysrc sshd_enable=yes”, and press enter.
- Type “service sshd onestart”, and press enter.
- Type “exit”, and press enter to leave the shell.
After all that, you should be able to use a software like WinSCP to get into the server files. Using the IP of the Jail, using “root” as the Username, and the Password you chose in Step 2.
Step-by-Step Guide (Server Settings) - Delete any SkyFactory 2.5.2 profiles that you may have in the Profiles folder.
- Download the following 2 files. Password for both is “4u”.
a. File #1 Link: File #1
b. File #2 Link: File #2
c. After you have downloaded both files, rename File #1 to “1465959675.part1.rar”, and File #2 to “1465959675.part2.rar”.
d. After you have renamed them, extract them and the final file should be called “server-FTBSkyFactory252_2016-06-14_19_32_30.tgz” and the file should be 1.04 GB. - Place the above “.tgz” file into the “Import” folder in the Minecraft server using SFTP (/var/games/minecraft/import).
- Right click the .tgz file in the import folder and select properties, where it says “Group:” paste the following “root [0]” and make sure in “Permissions” Owner and Group have all 3 boxes ticked.
- Delete any server that may have made regarding SkyFactory 2.5.2
(/var/games/minecraft/servers). - Restart MineOS and/or log out of MineOS WebGUI and log back in.
- Go to the MineOS WebGUI and in the left panel select “Import a Server”.
- Click the blue button called “Create server from Archive” and name it “SkyFactory2.5.2”.
- SFTP into the “/var/games/minecraft/servers” directory again and you should now see the SkyFactory 2.5.2 folder in there, if you do not see it, simply right click and refresh. Right click the folder and select Properties. Where it says “Group:” paste the following “root [0]” and make sure in “Permissions” Owner and Group have all 3 boxes ticked. Refresh again.
- Go back to the MineOS WebGUI and select the server at the top where it says “Currently Selected Server”.
- On the left panel, go to “Server Status” and be VERY CAREFUL with what you touch here, one wrong click and the server gets FRIED.
- In here just click the “Change Runnable Jar” and set it to “FTBServer-1.7.10-1614.jar”
- Set the “Memory Allocation (Heapsize)” like this:
[-Xmx] 4096
[-Xms] 1024 - Tick on “Broadcast to Lan” under the “Start” button.
- Click the “Accept EULA” button and “Accept it”.
- Hit “START”, wait 5 minutes, and hit “STOP”.
- If you are using a “Cracked FTBLauncher”, in the MineOS WebGUI, go to “Server Properties” on the left panel, and change “Online-Mode” to “false”.
Step-by-Step Guide (Client Settings)
- Delete any SkyFactory servers you may have downloaded using the FTBLauncher.
- Open the FTBLauncher and go to the FTB Modpacks and select “FTB Presents Skyfactory 2.5”.
- On the top right besides “Pack Codes” select “2.5.2” and click “Launch” in the bottom right.
- Let it do its thing, and after you are at the Main Menu, close Minecraft.
- Go into the FTB SkyFactory server folder that is in “FTB_Pack_Install\FTBPresentsSkyfactory25\minecraft” and delete the “Mods” folder.
- Unpack the “server-FTBSkyFactory252_2016-06-14_19_32_30.tgz” you downloaded earlier and copy the “Mods” folder.
- Now, go to “FTB_Pack_Install\FTBPresentsSkyfactory25\minecraft” and paste the folder.
- After doing all this, the mods folder in the Client side, and the Server side, should be the same.
Last Steps
- Go to the MineOS WebGUI and “Start” the newly created “SkyFactory2.5.2” Server.
- Open the FTBLauncher once again and Launch the SkyFactory 2.5.2 pack.
- After the Client has finished loading in, select Multiplayer and you should see the server there. If not, just add a Server and input the Jail IP.
- Get into the server and DO NOT MOVE you will die if you do not follow the following steps.
a. Go to the MineOS WebGUI and in the left panel, at the bottom, select “Player Interactions”.
b. You should see your Minecraft name there, below it there is a button that says “OP”, click it.
c. Close the WebGUI.
d. Go over to Minecraft, and type (using “T”) the following commands. - “/island_create SkyFactory”, and press enter.
- “/island_join SkyFactory”, and press enter.
- DO NOT MOVE, wait for the tree to spawn.
- Type “/gamemode s” and press enter.
CONGRATULATIONS
Now you have a working SkyFactory 2.5.2 Server.
I would like to give credit to @tNt and @hexparrot for making this guide possible. tNt spent many hours troubleshooting every step with me so that we could get it right. And hexparrot, well, he created this awesome Turnkey so that we could enjoy the world of Minecraft Server Making.
THANK YOU GUYS, AGAIN.