Step 1) go to the MineOS Web Interface is and login with the mc account.
Step 2) click on profiles, choose forge from the dropdown menu. Then download 1.7.10-latest.
Step 3) When that finishes downloading, click on Create New Server on the left. Give the server a name, choose the difficulty and gamemode then click the blue button.
Step 4) Select the server you just created from the drop down menu at the top if it’s not already selected, on the left click on Server Status. From there, click on where you see the green and red buttons from that drop down menu choose the 1.7.10-latest. Then on the right side under java settings, choose from the drop down forge-1.7.10-10.13.4.1614-1.7.10-installer.jar. Also at that time set your Xmx and Xms settings. I personally use 5120 for Xmx and 1024 for Xms. My 1.7.10 pack only has 130ish mods but I host 4 people at once for that pack so the extra ram for when people explore I find that there’s less lag in general.
Step 5) Click on Accept EULA then click on Accept EULA again then wait 10 seconds then click on run.
Step 6) If done correctly, a little popup should of came up saying 1.7.10 stopped. From there, on the right side under Java settings choose forge-1.7.10-10.13.4.1614-1.7.10-universal.jar. The server should then start without an issue as it is.
Now here is where using FileZilla comes in.
Step 7) Still in the WebUI, stop the server. Press the red button and wait for the little message in the top right to come up staying 1.7.10 Down.
Step 8) open FileZilla if you have it. If not, FileZilla 3.43 64Bit.exe.
Once installed and opened, at the top of the window you should see 4 text boxes Host, username, password and port. Host is the ip address of where your server is on your network. For example on my network the server has an ip of 192.168.0.13. So that’s what I would enter under host. For username it should be mc and the password is what you set it to be. For port you might need to use 22 as by default its 21 but you might get an error so enter 22 under port then push enter.
Step 9) When you have logged in, on the right side window click on the “/” at the top. That is called root for linux users. From there go to /var/games/minecraft/servers/“name of server”.
Step 10) On the left window, go to where you have your modpack saved. If it’s in a rar or zip, extract it to your desktop in a folder so you don’t have 10+ files on your desktop. You may need to refresh the left window. To do that, right click on an open area and click on refresh. Then it’s as easy as drag and drop from the left window to the right window. Then from there just wait. You said that there’s a world in that mod pack, so you would also copy that folder too and the server.properties file. It should ask you if you want to overwrite the file, click on ok.
Step 11) When that all finishes, you may get a couple of errors but it’s just trying to make a folder that’s empty so you can just ignore it. From there you can go back to the WebUI.
Step 12) So now you may need to refresh the web page so do that and log back in if needed and rechoose your server from the dropdown menu at the top. Then if everything was done like so, all you need to do is press start by going into the Server Status on the left.
Imgur Link of Photos
Also under the Java Settings, I like to use these arguments when hosting my servers
-d64 -server -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=3 -XX:NewRatio=3 -XX:SurvivorRatio=3 -XX:TargetSurvivorRatio=80 -XX:MaxTenuringThreshold=8 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:+BindGCTaskThreadsToCPUs -Xnoclassgc -XX:UseSSE=4
also add nogui to the bottom one to save on resources.